JavaEE 7 正式发布
生活随笔
收集整理的這篇文章主要介紹了
JavaEE 7 正式发布
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
甲骨文公司在2013年6月中旬正式發布了JavaEE 7(JSR 342)。
該版本特性主要集中在以下3個方面:
1.? 提供HTML5動態可伸縮應用程序
- 使用WebSocket,降低數據交換延遲,從而減少響應時間
- 支持標準JSON,簡化便攜式應用的數據解析
- 提供異步、可擴展、高性能的RESTful服務
- 通過一個粘性集成平臺,來簡化應用程序架構
- 通過減少樣板代碼和廣泛使用注解,來提高效率
- 通過對標準的RESTful web服務客戶端支持,來增強應用程序的可移植性
- 將批處理作業分解成可管理的塊,以滿足連續OLTP需求
- 輕松定義多線程并發任務,以提高可擴展性
- 提供可選的靈活的事務性應用程序
以下是JavaEE 7開發過程中14個活躍的JSR:
- 342: Java EE 7 Platform
- 338: Java Persistence API 2.1
- 339: Java API for RESTful Web Services 2.0
- 340: Servlet 3.1
- 341: Expression Language 3.0
- 343: Java Message Service 2.0
- 344: JavaServer Faces 2.2
- 345: Enteprise JavaBeans 3.2
- 346: Contexts and Dependency Injection 1.1
- 349: Bean Validation 1.1
- 352: Batch Applications for the Java Platform 1.0(新添加)
- 353: Java API for JSON Processing 1.0(新添加)
- 356: Java API for WebSocket 1.0(新添加)
- 236: Concurrency Utilities for Java EE 1.0(新添加)
- 250: Common Annotations 1.2
- 322: Connector Architecture 1.7
- 907: Java Transaction API 1.2
- 196: Java Authentication Services for Provider Interface for Containers
- 115: Java Authorization for Contract for Containers
- 919: JavaMail 1.5
- 318: Interceptors 1.2
- 109: Web Services 1.4
- 245: JavaServer Pages 2.3
二進制包:
- Java EE 7 SDK
- GlassFish Server 4.0開源版本
- NetBeans 7.3.1
- GlassFish Tools for Kepler(技術預覽版)
- Maven Coordinates
- Java EE 7白皮書
- Java EE 7教程(html、pdf)
- 第一個示例應用
- Java EE 7實踐實驗室
- Javadocs (在線、下載)
- 規范
- GlassFish一體化文檔包
=====================================================================
2009年,J2EE 6.0發布。
J2EE 6 中一些主要的特性包括:
1.? Servlet 3.0
在 J2EE 中,最受關注的就是 Servlet 的規范了,3.0 的 Servlet 規范的改動是翻天覆地的。新增了如下幾個Annotation:
- @WebServlet
- @WebServletContextListener
- @ServletFilter
- @InitParam
看看新的 Servlet 怎么寫的:
import javax.servlet.annotation.InitParam; import javax.servlet.annotation.WebServlet;@WebServlet(name = "SimpleServlet", urlPatterns = {"/simple"}, initParams = {@InitParam(name = "param1", value = "value1"),@InitParam(name = "param2", value = "value2")} ) public class SimpleServlet {} ?使用這些annotation,可以不用在web.xml中進行配置了。而web.xml的配置跟前一版本區別不大。
2.? WebBeans 1.0
WebBeans 包含簡單(POJO)和企業(EJB)WebBeans,支持類型安全注入,事件和生產者函數
3.? JPA 2.0
這東西最重要的目的是統一目前琳瑯滿目的ORM框架(能否統一起來我們拭目以待)
4.? JSF 2.0
JSF 其實就是一個MVC框架,下面是一段 JSF 2.0 的視圖代碼:
<h:form><h:panelGrid columns="2">#{msgs.streetAddress} <h:inputText value="#{place.streetAddress}" size="15"/>#{msgs.city} <h:inputText value="#{place.city}" size="10"/>#{msgs.state} <h:inputText value="#{place.state}" size="2"/>#{msgs.zip} <h:inputText value="#{place.zip}" size="5"/><h:commandButton value="#{msgs.goButtonText}"style="font-family:Palatino;font-style:italic"action="#{place.fetch}"/></h:panelGrid> </h:form>
5.? 其他方面的改進包括:
- JSR-196 Java Authentication SPI for Containers
- JSR-236 Timer for Application Servers
- JSR-237 Work Manager for Application Servers
- JSR-299 Web Beans
- JSR-311 JAX-RS: Java API for RESTful Web Services
總結
以上是生活随笔為你收集整理的JavaEE 7 正式发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 英国运动购物网站 JD Sports 遭
- 下一篇: 《满江红》进入中国电影票房榜前十 远超《