HR B DD HRB 아카이브 + xxx.jar EJB
Service EJB Engine JNDI B DD
EJB Service EJB Engine JNDI B DD
EJB Service EJB Engine H JNDI HB
EJB Service EJB Engine HR JNDI HB
EJB Service EJB Engine HR JNDI HB
EJB Service EJB Engine HR JNDI HBR
Web Engine JSP 에서 JDBC 이용 Service EJB Engine JNDI Pooling DataSource JDBC
Web Engine DAO Service EJB Engine JNDI Pooling DataSource JDBC
Web Engine WorkBean Service EJB Engine JNDI Pooling DataSource JDBC
Web Engine UseBean Service EJB Engine JNDI Pooling DataSource JDBC
Web Engine EJB (Stateless) Service EJB Engine R JNDI BR Pooling DataSource JDBC
Web Engine EJB (Stateless) Service EJB Engine R JNDI BR Pooling DataSource JDBC
Web Engine EJB (Statefull) Service EJB Engine R JNDI BR Pooling DataSource JDBC RBR
Web Engine EJB Service EJB Engine R JNDI BR Pooling DataSource JDBC
Web Engine DTO Service EJB Engine R JNDI BR Pooling DataSource JDBC
Web Engine DTO (Session Bean) Service EJB Engine R JNDI BR Pooling DataSource JDBC
Web Engine DTO (Entity Bean) Service EJB Engine R JNDI BR Pooling DataSource JDBC
Web Engine EJB Service EJB Engine R JNDI BR Pooling DataSource JDBC BRBR
Web Engine EJB Service EJB Engine R JNDI BR Pooling DataSource JDBC BRBRBR
EJB Service EJB Engine JNDI B DB Entity Bean OR Mapping
EJB Service EJB Engine JNDI B DB Entity Bean OR Mapping B
EJB DB Entity Bean OR Mapping B Bean 은 Persistence 를 얻는다.
EJB DB Entity Bean OR Mapping B Persistence PK Class PK Create, Find, Remove Get/Set, Load, Store CRUD
EJB Service EJB Engine JNDI B DB R Bean 내용 변경 Row 내용 변경
EJB Service EJB Engine JNDI B DB R Bean 제거 Row 제거 delete
EJB Service EJB Engine JNDI B DB R Bean 내용 요청 Row 내용 가져옴
EJB Service EJB Engine JNDI B DB 새로운 Bean 을 만듬 새로운 Row 를 만듬 insert HR
OSI 7 /RMI HRB DD
OSI 7 /RMI HRB DD
OSI 7 /RMI HRB DD
Server Service JSP/Servlet Engine Container Head Body Browser
EJB Service EJB Engine R Bean Pool BBBBBRB 생성
EJB JSP/Servlet Engine Service EJB Engine HRB
JSP <% String ssn=request.getParameter(“ssn”); String name=request.getParameter(“name”); String add=request.getParameter(“address”); %> 이름 : 입니다. <% String ssn=request.getParameter(“ssn”); String name=request.getParameter(“name”); String add=request.getParameter(“address”); %> 이름 : 입니다.
Session Scope(useBean) JSP/Servlet Engine HttpSession Index.jsp id
Browser Navigate Path Session (Browser 당 하나 ) session.setAttribute(“my”,my); Object obj=session.getAttribute(“my”); a Session bdmy Session scope
Session(Cart) index.jsp showallcustomers.jsp showcustomer.jsp DB
OSI 7 /RMI