<weblogic8.1과 eclipse3.0RC2, LombozRC1용을 이용한 EJB개발>
1. 일반사항
가. 프로젝트명 : Test
나. 웹어플리케이션명칭(WAR명, Context) : TestWAR
다. EJB모듈명(create EJB시 명칭) : TestEJB
-> 나중에 자동으로 뒤에 Bean이 붙음
라. EJB명(세션빈명) : TestEJB
마. 패키지
EJB파일및 가련 파일들 : com.nlab.ejb.*
공통성혹은 업무관련 java bean : com.nlab.comm.*
바. jsp파일명 : test.jsp
2. J2EE Project Creation Wizard선택(Porject name=>Test)
가. Create J2EE module
Web modules->add->module name : TestWAR, Targeted Servers : Weblogic 8.1로 선택하면
(WEB-INF밑에 error.jsp, index.jsp파일이 생성됨)
나. EJB modules->add->module name : TestEJB
(META-INF에 각종 *.xml파일이 생성됨)
3. jsp추가
TestWAR에서 우측버튼->new->other->Lomboz JSP Wizard -> filename : test.jsp
: 기본페이지가 생성됨
4. Lomboz J2EE View의 Test->TestWAR에서 우측버튼 deploy수행
-> c:beauser-projectsdomainsmydomainapplications밑에 TestWAR.war이 생성됨
5. EJB파일생성(Create EJB)
TestEJB->우측버튼->Lomboz EJB Creation Wizard
package : com.nlab.ejb
name : TestEJB <- 자동으로 Bean이 붙음
Test->src->com.nlab.ejb밑에 생성된 TestEJBBean.java에서 우측버튼 Lomboz의 add EJB method클릭
Method signature : public String getMsg(String msg)
해당파일을 double click하면 소스가 보이는데 거기에 "return null"을 적당하게 수정/저장함
(이부분이 client에서 호출해서 logic을 처리하는 부분임)
다시 우측버튼을 눌러 Lomboz J2EE의 add EJB to module을 클릭하고 ejb container중 TestEJB를 선택함
6. Lomboz J2EE View에서 Test->TestEJB에서 마우스 우측버튼을 클릭후 generate EJB files를 클릭하면 EJB관련 파일이
ejbsrc디렉토리 밑에 com.nlab.ejb패키지로 생성됨
다시 우측버튼 클릭후 Deploy를 클릭-> c:...aplications밑에 TestWAR.jar, TestEJB.jar가 생성됨을 확인
7. 웹에서 확인
http://localhost:7001/TestWAR/test.jsp
** 확인할때 EJB관련 java bean을 찾을 수 없다고 나오는데 이때는 eclipse를 나갔다가 다시 실행후, View에서
관련파일 생성, EJB Deploy, WAR Deploy를 수행후 다시 확인하면 됨
1. 일반사항
가. 프로젝트명 : Test
나. 웹어플리케이션명칭(WAR명, Context) : TestWAR
다. EJB모듈명(create EJB시 명칭) : TestEJB
-> 나중에 자동으로 뒤에 Bean이 붙음
라. EJB명(세션빈명) : TestEJB
마. 패키지
EJB파일및 가련 파일들 : com.nlab.ejb.*
공통성혹은 업무관련 java bean : com.nlab.comm.*
바. jsp파일명 : test.jsp
2. J2EE Project Creation Wizard선택(Porject name=>Test)
가. Create J2EE module
Web modules->add->module name : TestWAR, Targeted Servers : Weblogic 8.1로 선택하면
(WEB-INF밑에 error.jsp, index.jsp파일이 생성됨)
나. EJB modules->add->module name : TestEJB
(META-INF에 각종 *.xml파일이 생성됨)
3. jsp추가
TestWAR에서 우측버튼->new->other->Lomboz JSP Wizard -> filename : test.jsp
: 기본페이지가 생성됨
4. Lomboz J2EE View의 Test->TestWAR에서 우측버튼 deploy수행
-> c:beauser-projectsdomainsmydomainapplications밑에 TestWAR.war이 생성됨
5. EJB파일생성(Create EJB)
TestEJB->우측버튼->Lomboz EJB Creation Wizard
package : com.nlab.ejb
name : TestEJB <- 자동으로 Bean이 붙음
Test->src->com.nlab.ejb밑에 생성된 TestEJBBean.java에서 우측버튼 Lomboz의 add EJB method클릭
Method signature : public String getMsg(String msg)
해당파일을 double click하면 소스가 보이는데 거기에 "return null"을 적당하게 수정/저장함
(이부분이 client에서 호출해서 logic을 처리하는 부분임)
다시 우측버튼을 눌러 Lomboz J2EE의 add EJB to module을 클릭하고 ejb container중 TestEJB를 선택함
6. Lomboz J2EE View에서 Test->TestEJB에서 마우스 우측버튼을 클릭후 generate EJB files를 클릭하면 EJB관련 파일이
ejbsrc디렉토리 밑에 com.nlab.ejb패키지로 생성됨
다시 우측버튼 클릭후 Deploy를 클릭-> c:...aplications밑에 TestWAR.jar, TestEJB.jar가 생성됨을 확인
7. 웹에서 확인
http://localhost:7001/TestWAR/test.jsp
** 확인할때 EJB관련 java bean을 찾을 수 없다고 나오는데 이때는 eclipse를 나갔다가 다시 실행후, View에서
관련파일 생성, EJB Deploy, WAR Deploy를 수행후 다시 확인하면 됨
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
21 | weblogic5.1과 ant를 이용하여 EJB개발(내부 개발용) | 박상현 | 2004.06.22 | 5264 |
20 | PDFBox 0.6.1 - Java PDF Library | 운영자 | 2003.04.15 | 4234 |
19 | 프리페어스테이트먼트에 ? 표 자리에 값을 셋팅후 만들어진 SQL 문을 보는 유틸 | 운영자 | 2003.09.18 | 3248 |
18 | RAS암호 시스템의 구현 | 박상현 | 2001.10.16 | 3176 |
17 | 수정된 StringTokenizer | 박상현 | 2001.12.17 | 2518 |
» | weblogic8.1과 eclipse3.0RC2, LombozRC1용을 이용한 EJB개발 | 박상현 | 2004.06.22 | 2485 |
15 | orion와 eclipse을 이용하여 EJB개발시 참고(내부개발용) | 박상현 | 2004.06.22 | 2385 |
14 | JCE정보 보는 소스 | 박상현 | 2001.10.16 | 2342 |
13 | [struts]폼빈에 배열을 사용하기 | 박상현 | 2006.05.20 | 2312 |
12 | JMSN messenger-한글지원(1/2) | 박상현 | 2003.12.16 | 2303 |
11 | ty*bizware for java sample | 운영자 | 2003.04.02 | 2284 |
10 | java에서 system의 property확인 jsp파일 | 박상현 | 2001.10.27 | 2279 |
9 | 자바교재소스 | 운영자 | 2003.01.29 | 2269 |
8 | 클래스 패스와 관련한 문제는 요 jsp 하나로.. 해결 끝이네요.. | 하늘과컴 | 2005.11.15 | 2228 |
7 | JMSN messenger-한글지원(2/2) | 박상현 | 2003.12.16 | 2226 |
6 | 정수값을 3자리수마다 컴마를 찍기 | 박상현 | 2003.10.13 | 2121 |
5 | batch 작업 | 박상현 | 2002.02.13 | 1982 |
4 | 시간안에 응답하지 않는함수는 에러(혹은 exception)처리 | 박상현 | 2003.10.08 | 1967 |
3 | 한글처리 방법/절차 이해 | 박상현 | 2003.10.20 | 1873 |
2 | clshoesfashionc4u | nacyrobert | 2013.03.15 | 1790 |