- Java EE核心技術與應用
- 郝玉龍 周旋
- 364字
- 2018-12-27 13:28:04
1.6 Java EE核心開發模式
Java EE 6的推出是Java EE發展歷程上一個重大的里程碑。相對于之前的版本,Java EE的開發變得更加輕松、更加優雅,主要得益于如JSF、JPA和CDI等一系列新的技術規范的加入。Java EE 6下的核心開發模式如圖1-5所示。

圖1-5 Java EE核心開發模式
在Java EE 6核心開發模式中,表現邏輯層主要由JSF框架來承擔,開發人員通過開發定制JSF組件來實現與用戶的交互,而Servlet僅作為實現表現邏輯層的有力補充,用來處理一些復雜的客戶端請求。業務邏輯層主要由會話EJB組件來實現,它可充分利用EJB容器提供的安全、事務等基礎服務,并基于JPA框架實現對持久化信息的管理操作。
CDI作為Java EE企業應用的黏合劑,可實現應用內各層組件之間的松散耦合。Bean Validation為應用提供統一的校驗框架。
為了實現與其他Web應用的交互,Java EE企業應用可利用Web Service,或JMS消息服務等技術。
注:本書的內容將按照上述Java EE核心開發模式由淺入深的展開。
推薦閱讀
- Python機器學習:數據分析與評分卡建模(微課版)
- SoapUI Cookbook
- Mastering matplotlib
- Java軟件開發基礎
- 細說Python編程:從入門到科學計算
- 運維前線:一線運維專家的運維方法、技巧與實踐
- PowerDesigner 16 從入門到精通
- Apache Solr PHP Integration
- Mastering VMware Horizon 7(Second Edition)
- Mastering Leap Motion
- Beginning C# 7 Hands-On:The Core Language
- Java Web程序開發參考手冊
- SQL Server 2008數據庫應用技術(第2版)
- Real-time Analytics with Storm and Cassandra
- Java王者歸來:從入門邁向高手