1. 개발 순서
가. jsp파일
c:weblogicmyserverpublic_htmlcovas*.jsp
-> *.jsp를 개발해서 넣음
나. EJB파일
c:weblogicjavasourceSLVSummaryTable*.java 컴파일후 c:weblogicclasseskrcoktsoilroadcova*.class 로 들어가게됨
-> EJB모듈명을 SLVSummaryTable로 한경우 c:weblogicjavasource밑에 SLVSummaryTable디렉토리를 생성하고 기존에 개발된 EJB모듈에서
build.xml을 복사하고 buildMETA-INF디렉토리를 생성하며 그밑에 ejb-jar.xml과 weblogic-ejb-jar.xml을 복사해 넣는다.
->현재 디렉토리에 SLVSummaryTableSessionBean.java(세션빈), SLVSummaryTableSession.java(Remote interface),
SLVSummaryTableSessionHome.java(home interface)를 작업해서 넣음
build.xml의 첫줄에 있는 부분을 아래와 같이 고친다.
<project name="SLVSummaryTable" default="all" basedir=".">
ejb-jar.xml을 아래와 같이고친다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN" "http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd">
<ejb-jar>
<enterprise-beans>
<session>
<ejb-name>SLVSummaryTableSessionBean</ejb-name>
<home>kr.co.kt.silkroad.cova.ejb.SLVSummaryTableSessionHome</home>
<remote>kr.co.kt.silkroad.cova.ejb.SLVSummaryTableSession</remote>
<ejb-class>kr.co.kt.silkroad.cova.ejb.SLVSummaryTableSessionBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>SLVSummaryTableSessionBean</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
weblogic-ejb-jar.xml을 아래와 같이 고친다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-ejb-jar PUBLIC '-//BEA Systems, Inc.//DTD WebLogic 5.1.0 EJB//EN' 'http://www.bea.com/servers/wls510/dtd/weblogic-ejb-jar.dtd'>
<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>SLVSummaryTableSessionBean</ejb-name>
<jndi-name>SLVSummaryTableSessionHome</jndi-name>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>
다. Java파일
c:weblogicjavasourceSERVERSOURCE*.java
-> SLVSummaryTableBean.java등의 java bean파일을 저장하며 해당 디렉토리에 준비된 build.xml을 이용하여 compile한다.
-> 컴파일된 파일들은 C:weblogicclasseskrcoktsilkroadcovabean*.class로 들어감
-> 같은 디렉토리에 base, bean, db, ejb, exception, util등 관련 파일들이 위치함
-> SLVSummaryTableDAO.java, SLVSummaryTableVo.java등의 dao, vo등의 파일은 별도록 개발하지 않고 서버쪽 자동생성툴에 의해서
생성되고 컴파일된것을 ..covapersistence밑에 두고 사용한다.
(..covapersistence밑에 dao*.class, factory*.class, vo*.class가 위치함)
-> C:weblogicjavasourcecompileclasses*.class를 모두 모아두어 컴파일시 에러가 나지 않게 함(내부적을 복사됨)
라.
c:weblogicweblogic.properties에 SLVSummaryTable.jar를 추가
weblogic.ejb.deploy=
C:weblogic/myserver/COVAS/COVAConstContract.jar,
C:weblogic/myserver/COVAS/SLVSusiTable.jar,
C:weblogic/myserver/COVAS/SLVAprManager.jar,
C:weblogic/myserver/COVAS/SLVSummaryTable.jar
마. Weblogic시작
c:weblogicstartWebLogic.cmd
c:weblogicweblogic.properties에 SLVSummaryTable.jar를 추가(EJB모듈)
가. jsp파일
c:weblogicmyserverpublic_htmlcovas*.jsp
-> *.jsp를 개발해서 넣음
나. EJB파일
c:weblogicjavasourceSLVSummaryTable*.java 컴파일후 c:weblogicclasseskrcoktsoilroadcova*.class 로 들어가게됨
-> EJB모듈명을 SLVSummaryTable로 한경우 c:weblogicjavasource밑에 SLVSummaryTable디렉토리를 생성하고 기존에 개발된 EJB모듈에서
build.xml을 복사하고 buildMETA-INF디렉토리를 생성하며 그밑에 ejb-jar.xml과 weblogic-ejb-jar.xml을 복사해 넣는다.
->현재 디렉토리에 SLVSummaryTableSessionBean.java(세션빈), SLVSummaryTableSession.java(Remote interface),
SLVSummaryTableSessionHome.java(home interface)를 작업해서 넣음
build.xml의 첫줄에 있는 부분을 아래와 같이 고친다.
<project name="SLVSummaryTable" default="all" basedir=".">
ejb-jar.xml을 아래와 같이고친다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN" "http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd">
<ejb-jar>
<enterprise-beans>
<session>
<ejb-name>SLVSummaryTableSessionBean</ejb-name>
<home>kr.co.kt.silkroad.cova.ejb.SLVSummaryTableSessionHome</home>
<remote>kr.co.kt.silkroad.cova.ejb.SLVSummaryTableSession</remote>
<ejb-class>kr.co.kt.silkroad.cova.ejb.SLVSummaryTableSessionBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>SLVSummaryTableSessionBean</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
weblogic-ejb-jar.xml을 아래와 같이 고친다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-ejb-jar PUBLIC '-//BEA Systems, Inc.//DTD WebLogic 5.1.0 EJB//EN' 'http://www.bea.com/servers/wls510/dtd/weblogic-ejb-jar.dtd'>
<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>SLVSummaryTableSessionBean</ejb-name>
<jndi-name>SLVSummaryTableSessionHome</jndi-name>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>
다. Java파일
c:weblogicjavasourceSERVERSOURCE*.java
-> SLVSummaryTableBean.java등의 java bean파일을 저장하며 해당 디렉토리에 준비된 build.xml을 이용하여 compile한다.
-> 컴파일된 파일들은 C:weblogicclasseskrcoktsilkroadcovabean*.class로 들어감
-> 같은 디렉토리에 base, bean, db, ejb, exception, util등 관련 파일들이 위치함
-> SLVSummaryTableDAO.java, SLVSummaryTableVo.java등의 dao, vo등의 파일은 별도록 개발하지 않고 서버쪽 자동생성툴에 의해서
생성되고 컴파일된것을 ..covapersistence밑에 두고 사용한다.
(..covapersistence밑에 dao*.class, factory*.class, vo*.class가 위치함)
-> C:weblogicjavasourcecompileclasses*.class를 모두 모아두어 컴파일시 에러가 나지 않게 함(내부적을 복사됨)
라.
c:weblogicweblogic.properties에 SLVSummaryTable.jar를 추가
weblogic.ejb.deploy=
C:weblogic/myserver/COVAS/COVAConstContract.jar,
C:weblogic/myserver/COVAS/SLVSusiTable.jar,
C:weblogic/myserver/COVAS/SLVAprManager.jar,
C:weblogic/myserver/COVAS/SLVSummaryTable.jar
마. Weblogic시작
c:weblogicstartWebLogic.cmd
c:weblogicweblogic.properties에 SLVSummaryTable.jar를 추가(EJB모듈)
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» | 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 | 3252 |
18 | RAS암호 시스템의 구현 | 박상현 | 2001.10.16 | 3177 |
17 | 수정된 StringTokenizer | 박상현 | 2001.12.17 | 2518 |
16 | 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 |