java EE5包含哪些关键技术?比如jndi? jsf? jstl? jsp? EJB?...都是什么版本的?

解决方案 »

  1.   

      Java Platform, Enterprise Edition (Java EE) 的第五个版本,此版本中主要包括如下技术:EJB 3.0、Java Persistance Architecture (JPA)、Web 服务、JAX-WS。   在WEB层主要加入了JSF这个新的表现层框架,和我们日常开发关系密切的是,引入了新的Java Persistence标准,这个标准正在由EJB 3.0专家组制定。   值得指出的是,这个Java持久化标准也可以嵌入在WEB层调用,所以,它肯定不会从属于EJB标准,这样,当前所有的Java持久层标准如:JDBC/JDO/Hibernate/Entity Bean将可能统一,减少用户的架构选择 痛苦。   从架构图可以看出,无论Web结构或EJB结构,提供实现的功能相差不多,这样,我们的业务核心组件就可以根据需要部署在Web或EJB中运行,而不依赖具体的Java EE容器了。前面一章图的目标在Java EE 5中可以实现了。   当然,Java EE 5重要改变还是:Java EE不再象以前那样只注重大型商业系统的开发,而是更关注小到中型系统的开发,简化这部分系统开发步骤。   落实这一简化行动的最大特征是在Java 5.0(Java 1.5)中加入Annotations,通过Annotations引入,降低Java EE开发时,既要写code,又要写XML配置文件之苦,来回照顾,疲于奔命,Annotations既是得益于C++语言,也是从开源项目 xDoclet实践中获得经验。
      

  2.   

    Java EE 5 (May 11 2006)
    Developed under JSR 244List of specifications:Enterprise JavaBeans Specification (EJB), Version 3.0 
    Java Persistence API (JPA), Version 1.0 
    JavaServer Pages Specification (JSP), Version 2.1 
    Java Servlet Specification, Version 2.5 
    JavaServer Faces (JSF), Version 1.2 
    JavaServer Pages Standard Tag Library (JSTL), Version 1.2 
    JDBC API, Version 3.0 
    Java Naming and Directory Interface Specification (JNDI), Version 1.2 
    Java Message Service (JMS), Version 1.1 
    Java Transaction API (JTA), Version 1.1 
    Java Transaction Service (JTS), Version 1.0 
    JavaMail API Specification, Version 1.4 
    JavaBeans Activation Framework Specification (JAF), Version 1.1 
    J2EE Connector Architecture, Version 1.5 
    Java API for XML Processing (JAXP), Version 1.3 
    Java Authentication and Authorization Service (JAAS), Version 1.0 
    Java Authorization Service Provider Contract for Containers(JACC), Version 1.1 
    Web Services for Java EE, Version 1.2 
    Java API for XML-based RPC (JAX-RPC), Version 1.1 
    Java API for XML Registries (JAXR), Version 1.0 
    Java Management Extensions, Version 1.2 
    Java Platform, Enterprise Edition Management Specification, Version 1.1 
    Java Platform, Enterprise Edition Deployment Specification, Version 1.1 
    Java API for XML-based Web Services (JAX-WS), Version 2.0 
    Java Architecture for XML Binding (JAXB), Version 2.0 
    SOAP with Attachments API for Java (SAAJ), Version 1.3 
    Web Services Metadata for the Java Platform, Version 2.0 
    Streaming API for XML (StAX), Version 1.0 
    http://en.wikipedia.org/wiki/Java_EE_version_history