EJB R H B R DD H B
EJB R H B R 아카이브 + DD H B DD xxx. jar
EJB Engine B Service JNDI DD
EJB Engine B Service JNDI DD
EJB H EJB Engine H B Service JNDI
EJB H EJB Engine H B R Service JNDI
EJB H EJB Engine H B R Service JNDI
EJB H EJB Engine H B R R Service JNDI
JSP에서 JDBC 이용 Web Engine Service JNDI EJB Engine JDBC Data. Source Pooling
DAO Web Engine Service JNDI EJB Engine JDBC Data. Source Pooling
Work. Bean Web Engine Service JNDI EJB Engine JDBC Data. Source Pooling
Use. Bean Web Engine Service JNDI EJB Engine JDBC Data. Source Pooling
EJB (Stateless) Web Engine EJB Engine B R R Service JNDI JDBC Data. Source Pooling
EJB (Stateless) Web Engine EJB Engine B R Service JNDI R JDBC Data. Source Pooling
EJB (Statefull) Web Engine R R Service JNDI EJB Engine R R B B JDBC Data. Source Pooling
EJB Web Engine EJB Engine B R R Service JNDI JDBC Data. Source Pooling
DTO Web Engine EJB Engine B R R Service JNDI JDBC Data. Source Pooling
DTO (Session Bean) Web Engine EJB Engine B R Service JNDI R JDBC Data. Source Pooling
DTO (Entity Bean) Web Engine EJB Engine B R Service JNDI R JDBC Data. Source Pooling
EJB Web Engine EJB Engine R B R Service JNDI R B JDBC Data. Source Pooling
EJB Web Engine EJB Engine R B R B R Service JNDI R B JDBC Data. Source Pooling
EJB Entity Bean EJB Engine B OR Mapping Service JNDI DB
EJB Entity Bean EJB Engine B B OR Mapping Service JNDI DB
EJB Entity Bean DB OR Mapping B Bean은 Persistence를 얻는다.
EJB Entity Bean OR Mapping DB B Persistence PK Class PK Create, Find, Remove Get/Set, Load, Store CRUD
EJB Bean 내용 변경 EJB Engine Row 내용 변경 R B Service JNDI DB
EJB Bean 제거 EJB Engine R B Row 제거 delete Service JNDI DB
EJB Bean 내용 요청 EJB Engine Row 내용 가져옴 R B Service JNDI DB
EJB 새로운 Bean을 만듬 EJB Engine H 새로운 Row를 만듬 insert R B Service JNDI DB
OSI 7 /RMI R H B DD
OSI 7 /RMI R H B DD
OSI 7 /RMI R H B DD
Server Service JSP/Servlet Engine Head Body Browser Container
EJB Engine R R B B Service Bean Pool B B 생성
EJB H JSP/Servlet Engine EJB Engine R B Service
JSP <form action=“hello. jsp” method=“GET”> <input type=“text” name=“ssn”> <input type=“text” name=“name”> <input type=“text” name=“address”> <input type=“submit” name=“sumbmit” value=“submit”> <input type=“reset” name=“reset” value=“reset”> </form> <% String ssn=request. get. Parameter(“ssn”); String name=request. get. Parameter(“name”); String add=request. get. Parameter(“address”); %> 이름 : <%=name%>입니다.
Session Scope(use. Bean) JSP/Servlet Engine Index. jsp id Http. Session id
Session (Browser당 하나) session. set. Attribute(“my”, my); Object obj=session. get. Attribute(“my”); Browser Navigate Path Session scope Session a b my d
Session(Cart) showallcustomers. jsp index. jsp showcustomer. jsp DB
OSI 7 /RMI
- Slides: 39