(1)Extensible Markup Language (XML)
XML是一种可以用来定义其它标记语言的语言
(2)JavaServer Pages (JSPs)
用以创建动态网页
(3)Java servlets
提供的功能大多与JSP类似,不过实现的方式不同
(4)Java Database Connectivity (JDBC)
以一种统一的方式来对各种各样的数据库进行存取
(5)Java Transaction Architecture (JTA)
可以存取各种事务
(6)Java Transaction Service (JTS)
规定了事务管理器的实现方式
(7)Java Naming and Directory Interface (JNDI)
用于名字和目录服务,它提供了一致的模型来存取和操作企业级
的资源如DNS和LDAP,本地文件系统等
(8)Enterprise Java Beans (EJB)
提供了一个框架来开发和实施分布式商务逻辑,显著地简化了
具有可伸缩性和高度复杂的企业级应用的开发
(9)Remote Method Invocation (RMI)
在远程对象上调用一些方法,使用了连续序列方式在客户端和
服务器端传递数据
(10)Interface Description Language (IDL)
将Java和CORBA集成在一起
(11)Java Messaging Service (JMS)
是用于和面向消息的中间件相互通信的应用程序接口(API)
(12)JavaMail
用于存取邮件服务器的API,它提供了一套邮件服务器的抽象类
(13)JavaBeans Activation Framework(JAF)
JavaMmail利用JAF来处理MIME-编码的邮件附件,MIME的字
节流可以被转换成JAVA对象,或者转换自JAVA对象