官术网_书友最值得收藏!

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核心開發模式由淺入深的展開。

主站蜘蛛池模板: 台北市| 贵溪市| 美姑县| 石城县| 襄樊市| 临朐县| 东台市| 沁阳市| 锡林郭勒盟| 永春县| 交口县| 拉孜县| 安阳市| 文安县| 石嘴山市| 恭城| 浮梁县| 榆社县| 泰顺县| 漳州市| 承德市| 石景山区| 浠水县| 九寨沟县| 融水| 雷波县| 买车| 荆门市| 诏安县| 乌兰察布市| 德州市| 临夏市| 汝阳县| 西充县| 九龙坡区| 平定县| 花垣县| 叙永县| 涿鹿县| 高安市| 抚顺县|