Title: J2EE Development Environment
1J2EE Development Environment
- ???
- Http//ejavaschool.com.ne.kr
21. J2EE ?? ??
- J2EE(Java 2 Platform Enterprise Edition)
- Application? ??? ?? ????
- Reuse ??? ??
- ??? ? ??? ???
- ??? ?? ? ???? ????
- ?? Legacy System?? ?? ????
- Customizing? ????
- Maintenance cost ???
32. Introduction
- J2EE? Web ?? Enterprise Application? ???? ??
SUN?? platform ??. - Core Service
- JSP, Servlet
- EJB (Enterprise JavaBeans)
- JDBC, JNDI, JTS, JMS, JavaMail, JavaIDL ??.
43. J2EE ??
- Enterprise ???? java? ??? ???? Application? ?? ??
? ???? ?? server ?? ????? ???? ??? ???, ???, ????
?? ?? ? - ???? Business Logic ?? ??? ?? ?? ?? ????
Container? ???? ????. - ?? ?? ??- Business Logic ??? Presentation ???
???? ??? ???. - J2EE? ?? Spec?? System vender?? ?? ????, ? ?????
??? ?? API? ??? ????.
54. J2EE ?? ??? 1
- Servlet Server side ?? API ??
- JSP Client side Presentation ?? API ??
- EJB Business Logic? ???? ?? Server side
Component (Session Bean, Entity Bean)? ???? ?????
?? ? ?? Component ??. - JDBC (Java DataBase Connectivity) Java? ???
Application? DB? ??? ? ??? ???? API ??. - JNDI (Java Naming and Directory Interface) ?
???? ??? ?????? ??? ?? ?? ? ??? ??? ??
Application? ???? ??? ?? ? ? ??? ???? ???. ???
Naming? Directory Service (DNS, NDS)? ???? ?? API
??.
64. J2EE ?? ??? 2
- RMI (Remote Method Invocation) ???? ??? ???? ???
Method? ???? ???. - JTS (Java Transaction Service) ??????
Transaction? EJB Container? ???? ??? ?? ???. - JTA (Java Transaction API) EJB? Transaction?
EJB Container? ???? ??? ??? ??? Client side??
????? Transaction? ?? ? ? ??? ?? Spec? ????. - JMS (Java Messaging Service) ????? ??? ??? ????
???? ?? ?????? ???? ?? ?? ? ??? ???? Service.
75. J2EE Core Technology
- Servlet
- JSP
- JDBC
- JNDI
- RMI
- EJB
8A New Model for Enterprise Applications
- http//java.sun.com/j2ee/overview2.html
9Setting the Standard for Enterprise Applications
- http//java.sun.com/j2ee/overview3.html
10J2EE Platform Overview Multitier Model
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/introduction/the_platfor
m/index.html1041147
11Distributed Multitiered Applications
- http//java.sun.com/j2ee/tutorial/1_3-fcs/doc/Over
view2.html68378
12Server Communications
- http//java.sun.com/j2ee/tutorial/1_3-fcs/doc/Over
view2.html68378
13Web Tier and J2EE Application
- http//java.sun.com/j2ee/tutorial/1_3-fcs/doc/Over
view2.html68378
14Business and EIS Tiers
- http//java.sun.com/j2ee/tutorial/1_3-fcs/doc/Over
view2.html68378
15J2EE Server and Containers
- http//java.sun.com/j2ee/tutorial/1_3-fcs/doc/Over
view3.html63961
16J2EE Application Scenarios 1
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/introduction/application
_scenarios/index.html1036672
17Multitier Application 2
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/introduction/application
_scenarios/index.html1036672
18Stand-Alone Clients 3
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/introduction/application
_scenarios/index.html1036672
19EJB-Centric Java Client 4
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/introduction/application
_scenarios/index.html1036672
20Web-Centric Application Scenario 5
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/introduction/application
_scenarios/index.html1036672
21Web Container in a 3-Tier Scenario 6
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/introduction/application
_scenarios/index.html1036672
22Business-to-Business Scenario 7
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/introduction/application
_scenarios/index.html1036672
23Relationships Between MVC Participants
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/introduction/summary/ind
ex.html1035154
24J2EE Component Technologies Components and
Containers
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/platform_technologies/co
mponent/index.html
25The Client Tier Client Options
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/client_tier/summary/inde
x.html
26The Web TierWeb Component Roles
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/web_tier/servlets_jsp/in
dex.html
27The Web TierApplication Designs
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/web_tier/application_des
igns/index.html
28Enterprise Beans as J2EE Business Objects
29EIS (Enterprise Information System) Integration
Scenarios -An Internet E-Store Application 1
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/eis_tier/integration_sce
narios/index.html
30An Intranet Human Resources Application 2
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/eis_tier/integration_sce
narios/index.html
31A Distributed Purchasing Application 3
- http//java.sun.com/blueprints/guidelines/designin
g_enterprise_applications/eis_tier/integration_sce
narios/index.html