관리 메뉴

nkdk의 세상

EJB 기본환경설정 본문

My Programing/EJB

EJB 기본환경설정

nkdk 2008. 6. 2. 09:33

EJB환경설정

 

Jdk설치->5.0이상

*******************************************************************************

Jboss설치 압축풀기-jboss-4.0.5.GA

시스템환경변수추가:JAVA_HOME의 경로 JRE로 되어있으면 안됨->JDK

 

JAVA_HOME

C:\Program Files\Java\jdk1.6.0_06

 

JBOSS_HOME

C:\Installfiles\jboss-4.0.5.GA\jboss-4.0.5.GA

 

Jboss/bin/run(ms-dos file)실행시키면 cmd창에 시간표시됨

Web brawser:localhost:8080 ->jboss page                                                                                   

Ant설치 압축풀기-apache-ant-1.7.0-bin

시스템환경변수추가

 

ANT_HOME

C:\apache-ant-1.7.0

 

Path

%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32

\Wbem;C:\Program Files\ESTsoft\ALZip;C:\Java\oracle\bin;%ANT_HOME%\bin

 

cmd창에 ant치면 build.xml not exsit 라고 뜸(설치여부확인)

 

ejb실행(예제)

jboss/docs/stylesystem/interest/server폴더생성

해당자바파일작성(복사)해 넣기

jboss/docs/stylesystem/interest/Client폴더생성

해당자바파일작성(복사)해 넣기

 

Build하기->컴파일

cmd창에서 해당파일(server폴더)찾아가서 ant누름->cmd창에 Build success나오고

그해당자리에 build폴더생성됨

Client도 똑같이하기

 

Cmd창에서 Testclient(.bat)치면 결과나옴

localhost:8080/interest ->웹상의결과.

*******************************************************************

BMP/client1.java home.create(9097->pk:id)

     Client2.java                           ->안의내용수정,저장->ant

->Testclient1(.bat->명령어집합)실행

Web brawser:localhost:8080/oracle_ds.jsp에서 확인.

*Testclient2는 실행이잘안됨(id안의정보수정)

********************************************************************

**************************************************************************

JBossIDE설치-JBossIDE-2.0.0.Beta2-Bundle-win32.zip압축풀기

 

생성된 Eclipse폴더 이름바꾸기(중복우려)->Eclipse실행

Jboss4.0->파일경로->이름

**************************************************************************

프로젝트생성방법

New ->project생성->java project->next->project name,하단 project layout에서 밑에것체크

Next->Libraries:Add External jars클릭: jboss-4.0.5.GA/client/jboss_j2ee.jar선택->finish

 

Project-new-other-Jboss eclipse IDE-EJB components-Session Bean->next

->package name : Session Bean name->finish

 

Package name/java file/ Session Bean name:오른쪽마우스:J2EE:Add business method:

Method name, return type설정->finish->method안에 코딩,저장

***************************************************************************

서버등록

Project-properties-XDoclet configurations-enable XDoclet체크-Add standard configurations

Standard EJB선택후 name-ok->ok -> XDoclet-build.xml생성됨

 

Project-Run XDoclet(활성화됨)-실행-> ~Home.java(interface)

                                                                       ~Session.java(Class)     ->생성됨

                                                                       ~Utill.java(Class)       

 

Project-properties-Packaging configurations-enable Packaging체크-Add standard configurations Standard-EJB.jar선택후name.jar-ok

->생성된jar+표시클릭:두번째MANIFEST.MF선택해제->ok->Packaging-build.xml생성됨

 

Project-Run Packaging(활성화됨)-실행-> ~jar생성됨.