Java 23

cab, ocx

배포하기(Cab 파일 작성법) ActiveX 컨트롤(.OCX)을 웹페이지에 포함하여 다른 PC에서 그 페이지를 열면 제대로 동작하지 않는다. 제대로 동작하게 하기 위해서는 ActiveX 컨트롤을 각 PC에 복사하고 그 컨트롤을 레지스트리에 등록해주어야만 한다. 또한 필요한 DLL이 있다면 그 DLL 또한 복사해 주어야한다. 이 일련의 작업들을 자동으로 해주는 것이 Cab 파일이다. Visual Basic에서는 배포 마법사라는 프로그램이 있어 이 Cab 파일을 쉽게 만들 수 있다. 그러나 Visual C++은 .... 필자가 근 1년을 헤매다가 겨우 찾았다. ActiveX 컨트롤이 만들어진 상황에서 Cab 파일을 만드는 작업 순서를 보면 다음과 같다. 1. .inf 파일을 작성한다. 2. .ocx 파일과 ..

Java 2010.10.05

iBATIS 사용법-4

이제 사용법 3번에서 만들었던 persistent에서 제공하는 메소드로 실제 사용을 해보자.. 우선 전 편에서 안적었던. POJO클래스의 구조도 보여주겠삼.. 1. ibatis.domain.EventGift package ibatis.domain; /** * 이벤트 선물 * * @since 2007. 11. 27 * @author mose2005 */ public class EventGift { private int seq; private String gift_name; //선물 이름 varchar20 private String gift_number; //선물 번호 char1 private String win_date; //당첨일 varchar15 private String cphone; //폰번호 va..

Java 2010.07.02

iBATIS 사용법-3

이제 실제 소스를 보며 따라 해보자!!! 1. ibatis.persistent.sqlmapdao.sql.sql-map-config.xml //properties에 있는 리소스를 여기처럼 가져다 쓸 수 있다. //요게 실제 SQL문이 담겨있는 xml이다. 이럼 우선 ibatis의 DB연결이 끝났다. 초 간단 킹왕짱 쉽지 않은가? .. 미안하다.. 이제 두번째로 이렇게 연결된 것중 sql은 어떤 문법으로 작성되어야 하는가??? 2.ibatis/persistent/sqlmapdao/sql/product.xml //내가 사용할 POJO를 미리 선언한다. EventGift는 gift로 별명을 줄것이다!! WHERE SEQ=#seq# ]]> 이 작업까지 완성되었다면 ibatis로 DB에 연결하고 그 DB를 이용해서..

Java 2010.07.02

iBATIS 사용법-2

드디어 iBATIS를 사용하는 실무적인 내용으로 들어가보자.. 우선 사용법인 1의 내용을 다 알고 있다는 가정하에 출발해보자.. 고고~~ 참고로 이미지도 올리고 하면서 해야 하는데.. 스샷과 이미지편집의 귀차니즘으로 그냥 글로서 표현할란다.. 1. DAO 패턴 우선 이번 iBATIS를 이용해서 만들 프로젝트는 이벤트 관련된 기능이다. 꼭 프로젝트 내용이 있을 필요는 없지만.. 그냥 만들면 재미 없으니깐.. 재미요소를 살짝 첨가해보자.. 만들기 전에 DAO 패턴에 대해서는 알고들 있는가??? 이런이런.. DAO를 먼저 알아보자.. DAO를 깊게 파고 들라면.. 아시다시피 크게 마음을 다친다. 마음을 다치지 않게 살짝 발만 담궈보자.. 핵심만 알아보면 Business Object ----- DataAcces..

Java 2010.07.02

HTTP 상태 코드 정보

200 : request가 성공적으로 완료되었음. 204 : request가 실행되었으나 클라이언트에게 보낼 데이터가 없음. 300 : 요구된 request가 여러 위치에 존재하는 자원을 필요로 하므로 request는 위에대한 정보를 보낸다. 클라이언트는 가장 적당한 위치를 선택하여야 함. 302 : request가 요구한 데이터를 발견하였으나 실제 다른 url에 존재함. 400 : request의 문법이 잘못되었음. 403 : request는 금지된 자원을 요구하였음. 404 : 서버는 요구된 url을 찾을 수 없음. 500 : 서버에 내부적으로 오류가 발생하여 더 이상을 진행할 수 없음. 501 : 요청된 request는 합법적이나 서버는 요구된 method를 지원하지 않음. 503 : 서버가 바쁘기..

Java 2009.11.05

아파치 세팅

http://berry2.tistory.com/552?srchid=BR1http%3A%2F%2Fberry2.tistory.com%2F552 http://linuxholic.tistory.com/154 ++++++++++++++++++++++++ 아파치 worker mpm 원문 : http://httpd.apache.org/docs/2.2/mod/worker.html How it Works Summary MPM(Multi-Processing Module)은 하이브리드 형식의 multi-process 와 multi-thread 서버를 구현한다. Request를 서비스하기 위해 쓰레드를 사용해서, 단일 프로세스 서버보다 더 작은 시스템 자원을 가지고 더 많은 request를 처리할 수 있다. MPM을 제어하기..

Java 2009.09.02