JavaEE不仅仅是socket编程,具体包括13种核心技术
JavaEE的核心API与组件
JavaEE平台由一整套服务(Services),应用程序接口(APIs)和协议构成,它对开发基于web的多层应用提供了功能支持。
1.Java Database Connectivity(JDBC)
JDBC定义的四种驱动:JDBC-ODBC Bridge
JDBC-native driver bridge
JDBC-network bridge
Pure Java driver
2.Java Naming and Directory Interface(JNDI) :用于执行名字和目录服务
3.Enterprise Java Beans(EJB):提供一个框架来开发和实施分布式商务逻辑
EJB规范定义了3种基本bean类型:Stateless session beans
Stateful session bean
Entity beans
4.JavaServer Pages(JSPs):JSP和ASP相对应,但更具平台独立性
5.Java Servlet:servlet提供的功能大多与JSP类似,不过实现方式不同,JSP通常是大多数HTML代码中嵌入少量的JAVA代码,而 Servlet 全部由java写成并且生成HTML ,在开发Servlet时,常需扩展javax.servlet.http.HttpServlet类,且override一些方法 如: service(),doGet();doPost();
6.Remote Method Invocation(RMI)
7.Java IDL/CORBA
8.Java Transaction Architecture(JTA)
JTA定义了一种标准的API,应用系统由此可存取各种事务监控
9.Java Transaction Service( JTS) JTS是CORAB OTS事务监控的基本的实现,JTS规定了事务管理器的实现方式。
JavaEE的核心API与组件
JavaEE平台由一整套服务(Services),应用程序接口(APIs)和协议构成,它对开发基于web的多层应用提供了功能支持。
1.Java Database Connectivity(JDBC)
JDBC定义的四种驱动:JDBC-ODBC Bridge
JDBC-native driver bridge
JDBC-network bridge
Pure Java driver
2.Java Naming and Directory Interface(JNDI) :用于执行名字和目录服务
3.Enterprise Java Beans(EJB):提供一个框架来开发和实施分布式商务逻辑
EJB规范定义了3种基本bean类型:Stateless session beans
Stateful session bean
Entity beans
4.JavaServer Pages(JSPs):JSP和ASP相对应,但更具平台独立性
5.Java Servlet:servlet提供的功能大多与JSP类似,不过实现方式不同,JSP通常是大多数HTML代码中嵌入少量的JAVA代码,而 Servlet 全部由java写成并且生成HTML ,在开发Servlet时,常需扩展javax.servlet.http.HttpServlet类,且override一些方法 如: service(),doGet();doPost();
6.Remote Method Invocation(RMI)
7.Java IDL/CORBA
8.Java Transaction Architecture(JTA)
JTA定义了一种标准的API,应用系统由此可存取各种事务监控
9.Java Transaction Service( JTS) JTS是CORAB OTS事务监控的基本的实现,JTS规定了事务管理器的实现方式。
10. Java Mail
11: JAF JavaBeans Activation Framework :JavaMail利用JAF来处理MIME编码的邮件附件
12.Java Messaging Service(JMS) :用于和面向消息的中间件相互通信的应用程序接口(API)
13.Extensible Markup Language(XML):XML是一种可用定义其它标记语言的语言,它被用来在不同的商务过程中共享数据
11: JAF JavaBeans Activation Framework :JavaMail利用JAF来处理MIME编码的邮件附件
12.Java Messaging Service(JMS) :用于和面向消息的中间件相互通信的应用程序接口(API)
13.Extensible Markup Language(XML):XML是一种可用定义其它标记语言的语言,它被用来在不同的商务过程中共享数据