1.Java Technologies for Web Applications
这篇文章用非常简明扼要的语言描述了用java开发web application 的常用且重要的技术。适用于在进行web
application之前对需要用的技术有一个全面的了解。 这些技术包括:
Java Servlet API: 定义了HTTP相关的类。
JSP(JavaServer Page):提供了简洁,快速创建动态网页内容的技术
JSTL(JavaServer Pages Standard Tag
Library):封装了许多应用程序的核心功能
JavaServer Faces:是一个用来创建web application 的UI
Framework
JMS(Java Message Service
API):提供了一种组件或应用程序之间传输消息的方法
JavaMail API:实现web application 中的发邮件的功能接口
JavaBeans Activation Framework:
配合JavaMail 提供一种标准服务来确定任意数据的类型,封装了对数据的访问,发现对该数据可用的操作,并且创建组件来执行这些操作
JAXP(Java API for XML
Processing):使用DOM(Document Oject Model),SAX(Simple API for XML)
和XSLT(Extensible Stylessheet Language Transformations) 来处理XML
文档
JDBC API:它可以用在Servlet, JSP, enterprise
bean中用来调用SQL命令
Java Persistence API: 是Java
技术标准的持久层。他使用object-relational
mapping的方法来弥补了面向对象的方法和关系型数据库之间的gap.
JNDI(Java Naming and Directory
Interface):它提供了方法来执行标准目录相关的操作,可以存储和检索任何类型的Java对象。