企業(yè)級應用程序的體系結構經歷了從兩層結構到三層結構再到多層結構的發(fā)展過程,為了滿足開發(fā)多層體系結構的企業(yè)級應用的需求,Sun公司在早期的J2SE基礎上,提出了Java EE。Java EE 既是一個規(guī)范,又是一種標準中間件體系結構,它為企業(yè)分布式應用系統(tǒng)的開發(fā)和部署提供了一個環(huán)境,提供了對EJB、Servlet、JSP、XML等技術的全面支持,其 終目標是成為一個支持企業(yè)級應用開發(fā)的體系結構,簡化企業(yè)解決方案的開發(fā)、部署和管理等復雜問題。本書講述Java EB的規(guī)范、技術及開發(fā)模型,主要包括Java EE規(guī)范、應用程序分層模型及其技術。本書還介紹了一些企業(yè)開發(fā)的滿足Java EE規(guī)范的流行框架,包括持久層的Mybatis、事務管理層的Spring和表示層的Spring MVC。完成本書的學習后,讀者應該能夠運用Java EE技術及主流框架實現(xiàn)企業(yè)級應用程序的開發(fā)。本書可以作為計算機類各專業(yè)本科生的教材使用,也可以作為工程技術人員的參考書使用。