Delphi 2009 에서 새로운 Componet 를 입력하는 방법이다.
1. 메뉴 에서
Tool -> Option -> Environment Options -> DelphiOptions -> Library - Win32 
2) Library 의 경로에 해당 dcu 파일을 옮겨놓거나 폴더의 경로를 추가해 주면 된다.
- 참고로 Component 의 Register 을 아래와 같이 설정했을 때, Tool Palette 의 Category 그림과 같이 설정된다.
--> RegisterComponents('Samples', [TMyLabel]);

- 2010/04/09 16:52
- iceken.egloos.com/4372935
- 덧글수 : 0
- 2010/01/27 17:09
- iceken.egloos.com/4327131
- 덧글수 : 0
1. 8080 port 의 PID 확인
C:\>netstat -ano | find "8080"
=> 해당 포트가 사용중이지 않을 경우에는 아무값도 나오지 않는다.
=> 해당 포트가 사용중일 경우에는 아래와 같이 나온다.
TCP 0.0.0:4899 0.0.0.0:0 LISTENING 2952
2. PID 가 2952 인 프로세스 찾기
C:\>tasklist /FI "PID eq 2952"
이미지 이름 PID 세션 이름 세션# 메모리 사용
==================== ======= =============== ======= ============
javaw.exe 2952 Console 0 44,512 K
3. 해당 포트 프로세스를 중지하기 (task kill)
C:\> for /f "tokens=5" %p in (' netstat -ano ^| find ":8080" ') do taskkill /F /PID %p
*** 해당 포트를 사용하는 프로세스를 직접 확인 하는 방법 (task list)
C:\> for /f "tokens=5" %p in (' netstat -ano ^| find ":8080" ') do tasklist /FI "PID eq %p"
- 2008/12/16 12:09
- iceken.egloos.com/4013310
- 덧글수 : 2
- 2008/12/15 11:07
- iceken.egloos.com/4012246
- 덧글수 : 1
Java 로 작성된 소프트웨어 Component 를 JavaBeans 라고 부릅니다. 이 JavaBeans 는 SunMicroSystems 에서 나온 객체지향 프로그래밍 인터페이스입니다. 이것은 주요 운영체게 플랫폼의 네트웤 내에 적용 될 수 있는 재사용 가능한 application 또는 Component 들을 구축 할 수 있게 해 줍니다.(자바 관련 소프트웨어 개발에서 '재사용이 가능'한 표준 Component 모델입니다.)
- java applet 처럼, JavaBeans Component 들도 사용자 또는 브라우저 특성에 맞게 페이지 내용을 변경하는 등, 웹페이지에 인터렉태브(폭넓은) 기능을 부여하는데 사용될 수 있습니다.
- 쉽게 예를 들자면 '레고' 를 말할 수 있습니다. 규격화된 블록들을 조합하여 하나의 건담(?.. ㅋㅋ )을 완성합니다. 즉 하나하나의 레고블럭(Component)을 조립하여 하나의 완성품을 만들어 낼 때, 규격화된 블록 하나 하나가 Component 이자 JavaBeans 인 것입니다.

- javaBeans 는 아래 그림과 같이 구성될 수 있으며, business Logic 과 View 로 나뉠수 있다.
** business Logic ( java, Server 단)


- 2008/12/15 10:29
- iceken.egloos.com/4012221
- 덧글수 : 0

- 2008/12/10 13:53
- iceken.egloos.com/4008135
- 덧글수 : 0
흔히 사람들이 오해하는 것 중에 한가지는
java 와 javascript 는 비슷한 언어라고 하는 것이다.
발음상 비슷하기 때문에 쉽게 오해하는 것으로
실상을 따져보면 java 와 javascript 는
서로 무관한 언어라는 것을 알수 있다.
- 2008/11/21 15:54
- iceken.egloos.com/3988056
- 덧글수 : 0
*** MIME 이란 무엇일까요?
- 개발을 하다보면 쉽게 접할 수 있는 단어 MIME 에 대해서 알아봅니다.
1. MIME(Multipurpose Internet Mail Extension) 의 정의
- MIME 이란 말을 그대로 해석해보면 '다목적 인터넷 메일 확장' 이라고 말할수 있습니다.
이해하기 쉽게 표현한다면 '인터넷 메일 교환을 위한 멀티미디어 문서 타입' 이라고 정의 할수 있습니다.
- MIME 은 ascii data 만을 처리할 수 있는 원래의 인터넷 전자우편 프로토콜, 즉 STMP 를 확장하여 오디오,
비디오 , 이미지, 응용프로그램 등 여러가지 종류의 data file을 주고 받을수 있도록 확장된 프로토콜입니다.
- 서버들은 웹 전송 시작 부분에 MIME 헤더를 삽입하고 클라이언트들은 이때 파일형식으로서 메일에 추가됩니다.
- 클라이언트들은 헤더가 나타내는 data 형식에 따라 이를 재싱시키기 위한 적절한 응용 프로그램을 선택하여
실행됩니다.
2. MIME 의 적용
- HTTP 전송시에 서로 간의 교류 data 를 사전에 정의 해 놓지 않는다면 error page 를 보게 되거나,
ascii 문자들로 표시된 내용밖에 볼 수 없습니다.
- 이러한 문제를 일으키지 않기위해 Mail 상에서 사용하던 MIME Type 을 Client 와 Server 간의
데이터 Type을 정하는 것입니다.
- IME 의 형식은 'Type/Subtype' 으로 정의 되어 있습니다.
- 예외) 모든 형식을 포함할 경우에는 '*/*' 과 같은 방식으로 해야 합니다.
3. MIME type 의 종류** 자주 사용되는 내용들입니다.
- 2008/11/18 16:06
- iceken.egloos.com/3984442
- 덧글수 : 0
일반적으로 doGet() 과 doPost() 가 널리 사용됨.
HTTP 1.1 spec
-> GET, POST, HEAD, TRACE, OPTION, PUT, DELETE, CONNECT
위의 8 개 중에 CONNECT 만 제외하고 나머지는 모두 HttpServlet 클래스의 doXXX() 메소드로 매칭 됩니다.
-> doGet(), doPost(), doHead(), doTrace(), doOption(), doPut(), doDelete()
: CONNECT 는 HTTP 프로토콜에 관련된 것이 아니기 때문에 대응되는 메소드가 없습니다.
** HTTP 메소드들의 각 사용 용도
1) GET : URL로 자원 또는 파일을 달라고(get) 요청함
2) POST : Request 에 첨부한 몸체정보를 서버로 보내어, 요청한 URL 로 이 정보를 넘겨주라고 요청함.
용량이 큰 GET, 부가정보를 가진 GET
3) HEAD : GET이 무엇을 리턴하든 간에 헤더 정보만 요청함.
이는 Response 의 몸체 정보가 없다는 것만 삐면 GET 과 동일함.
요청한 URL 로부터 요청한 정보는 빼고 헤더 정보만 가져오는 것임.
4) TRACE : 요청한 메시지의 루프백(loopvack) 테스트를 요청함.
서버로부터 받은 내용을 클라이언트 쪽에서 확인하기 위해 사용.
테스트 목적 또는 문제 해결을 위해 사용함
5) PUT : 동봉한 몸체 정보를 요청한 URL 로 올리기 위해 사용함.
6) DELETE : 요청한 URL에 있는 자원이나 파일을 삭제하기 위해 사용함.
7) OPTION : 요청한 URL이 응답할 수 있는 HTTP 메소드가 무엇인지 요청함.
8) CONNECT : 터널링의 목적으로 연결을 요청함.
- 2008/11/11 10:32
- iceken.egloos.com/3975521
- 덧글수 : 0
*** $preferredOrder$와 #value#의 차이
iBatis에 변수에 들어 가는 값이 bind로 대입되는 것 과 직접 입력 되는 것의 차이 입니다.
# # 는 bind 변수를 사용하는 것과 마찬가지로 값을 대입 해주는 것이고,
$ $ 는 값을 가져와서 문자 직접 입력 해주는 것입니다.
변수 입력값이 user_id = 'test' 라고 가정한 경우를 살펴봅시다.
1) ## 를 사용한 경우
select * from WORKER where WORKER_ID = #USER_ID#
Executing Statement:
-> select * from WORKER where WORKER_ID =?
-> parameter : [test]
위와 같이 대입되어
-> select * from WORKER where WORKER_ID = 'test'
가 실행됩니다.
2) $$ 를 사용한 경우
select * from WORKER where WORKER_ID = $USER_ID$
Executing Statement:
-> USER_ID 에 'test' 값이 바로 넣어져서
-> select * from WORKER where WORKER_ID ='test'
가 실행됩니다.
3) 두개를 동시에 사용 했을 때의 예제.
USER_ID = 'test', USER_NAME = '테스트' 라 가정했을 경우
select * from WORKER
where WORKER_ID = #USER_ID#
order by $USER_NAME$
queyr 진행 순서는 다음과 같습니다.
1. select * from WORKER where WORKER_ID = #USER_ID# order by '테스트'
2. select * from WORKER where WORKER_ID = ? order by '테스트'
3. parameter : [test]
4. ? 에 파라미터 값인 'test' 가 대입됨.
5. select * from WORKER where WORKER_ID = 'test' order by '테스트'
# # 는 bind 변수를 사용하는 것과 마찬가지로 값을 대입 해주는 것이고,
$ $ 는 값을 가져와서 문자 직접 입력 해주는 것입니다.
- 2008/10/27 16:48
- iceken.egloos.com/3957918
- 덧글수 : 0
*** web.xml 태그
icon : 웹 애플리케이션을나타내기위해IDE나GUI툴에서사용되는하나또는두개의
이미지 파일들의위치를지정하는데사용한다.
Display-name : GUI툴이 웹애플리케이션을표시하기위해사용하는이름을지정하는데사용
description : 웹 어플리케이션에대한설명을나타낸다.
distributable : Distributable 요소가있다는것은웹어플리케이션이다중서버간에분산배치
될 수있다는것을의미한다.
Context-param : 어플리케이션의 초기화파라미터를선언하는데사용
filter : 서블릿이나 jsp 페이지로들어오는요청정보를사전에걸러내는기능
Filter-mapping : 필터를 지정했다면filter-mapping을지정하여하나이상의서블릿과연결함
listener : 서블릿2.3버전으로부터 세션이나서블릿컨텍스트가생성또는수정되거나소
멸되는 것을알려주는이벤트리스너
servlet : 서블릿이나jsp페이지에 초기화파라미터나사용자url들을할당할때사용되는
서블릿 jsp이름을지정
Servlet-mapping : 상대URL경로를좀더쉽게다루기위해기본URL를변경할때사용
Session-config : 일정시간동안 세션으로접근이없을경우서버는메모리를절약하기위해사용
하지 않는메모리를삭제한다세션의시간유지기능
Mime-mapping : 특정한 MIME형을가진파일을웹어플리케이션에넣어두고싶은경우사용
Welcome-file-list : Url이 파일명이아닌디렉토리명으로받았을경우기본적으로불러올파일명을
지정하는데 사용
Error-page : Http상태코드가 반환되거나예외가발생햇을때그내용을출력하는페이지
Tag-lib : 태그라이브러리 설명자파일의별칭을지정하는데사용
Resource-envref : Reource-env-ref 요소는자원(resource)과연관되어관리되는객체를선언하
는 역할을한다.
Resource-ref : Resource-ref 요소는 외부에서참조해야할자원을선언할때사용
Security-constraint : 어떤url이 보호되도록지정하는역할을한다. Login-config와연결되어사용
Login-config : 보안된 페이지로들어가려는사용자에대한서버의인증방식을지정해준다.
Security-role : 통합개발 환경에서보안정보를좀더조작하기쉽게만들어준다.
Env-entry : 웹 어플리케이션의환경항목을선언한다.
Ejb-ref : 엔터프리이즈 빈의홈에대한레퍼런스를선언
Ejb-local-ref : 엔터프라이즈 빈의로컬홈에대한레퍼런스를선언




최근 덧글