j2ee 入门培训

Click here to load reader

Upload: lance-spence

Post on 30-Dec-2015

184 views

Category:

Documents


0 download

DESCRIPTION

J2EE 入门培训. 内容提要. J2EE 概述 J2EE 存在的意义 J2EE 的基本概念 J2EE 基础技术标准 JavaBEAN, JDBC, JNDI, RMI J2EE 进阶技术标准 Servlet / JSP JAF JavaMail 进一步说明 J2EE 事务处理分析 JNDI 的扩展使用 参考资料. 严格的说, JavaBEAN 与 JDBC ,是 J2SE 的规范与 标准,在 J2EE 中得到了更好的扩展;. EJB JTA JMS. JAAS WebService 其他技术标准. RMI 与 CORBA. - PowerPoint PPT Presentation

TRANSCRIPT

PowerPoint J2EEJ2EE
J2EE
J2EE
J2EE
J2EE
J2EE
J2EE
J2EE



-
J2EE

J2EE – J2EE
J2EE
J2EE
CORBA
J2EE
J2EE
JavaBEAN
JDBC
JNDI
RMI
JavaBEAN
- JavaBEAN
isNameprivatesetters
JavaBEAN4
JavaBEAN
JavaBEANJavaBEAN
JavaBEAN
JDBC
DBMSDBMS
J2SDK6JDBC API4.0
JDBC
JDBC4
ODBCJava
- 2APIDBMS
DBMS
APIDBMS
JDBC
Java/JDBC
JDBC
DBMS




JDBC
- JDBC
JNDI
Java
J2EE – JNDI
JNDI3
“”


- “”

-
-
“”Java3
J2EE – RMI
RMI
“”“”
J2EE – RMI

RMI
- RMIInterface
- Interface
- Interface
IP
J2EE – RMI
RMI
2- InterfaceUnicastRemoteObject
3- RMISampleImplstubJ2SDKrmic RMISampleImpl
stubRMISampleImpl_Stub
4- RMIRMISampleServmain
RMI
J2EE
EJB
JTA
JMS
JAAS
WebService

Servlet
JSP
Serlvet“JSP”JSPJava
Servlet / JSP
J2EE – Servlet / JSP
Servlet3HTTPHTTPHTTP
Servlet
JAF
JAFWebJavaMail
- 2
J2EE – JAF
JAF“”
JAF“”
JAF
Public DataHandler(DataSource ds)
Public DataHandler(URL u)
JAFJARmimetype.default
JavaMail
- JAFJavaMailJAFJavaMailJAF
2-
MessageIDFromToSubject
4-
- Java
EJB“”
EJB
EJB
EJBEJBEJB
EJB
EJB3Bean
BeanCMPBMP
3Bean
J2EE – EJB
BeanBean
Bean2
Bean2BMPCMP

Bean2Bean
BeanClass
Bean
1- PersonalBankHome
public Hello create()
throws java.rmi.RemoteException, javax.ejb.CreateException;
}
public void ejbCreate(){ //...}
public void ejbRemove(){ //... }
public void ejbActivate(){ //... }
public void ejbPassivate(){ //... }
BeanEJB
- JTAJavaAPI
EJB
JTAJava Transaction APIJavaAPI
- EJB

JTA
“”“”
-
JTA
JTA
2Bean
2BeanJTA
-
MessageJMS
JMS
- JNDIConnectionFactory
J2EE – JMS
JMS
JMS
JMS2

- 2
JAAS
- JCE
JAAS

- JAAS
- JAASPlugInLoginModules
JAAS

JAAS
LoginModule
- LonginContextloginLoginModulelogin
CallbackHandler
- LoginModuleloginSubject
J2EE – JAAS
JAAS5
- LoginContext
- CallbackHandlerLoginContext
SOAPWebService
WSDLWebServiceWSDL
WebSerivce
WebServiceWebServiceURL“?wsdl”WSDL
WSDL/
WebService
WebService
WebService


- JAX-RPCJava API for XML-Based Remote Procedure Calls
XML
- JAXPJava API for XML ProcessingXMLAPIDOM
SAX

J2EE –
- JCAJ2EE
- JMXJava Management ExtersionJava


DOMSAX

RMICORBA
J2EE
JNDI

IsolationDurability
- A
Java3
JNDI
JNDI3JNDI
JNDI
- JNDI
- InitalContext
- lookup
JNDI
<datasources>
<local-tx-datasource>
CORBA
- CORBA
CORBARMI


Sun Techdays SUN

East
West
North
J
a
v
a
B
e
a
n
s
A
p
p
l
e
t
s
CORBARMI / IIOPJDBCJNDI