內容簡介
Java Web開源技術與框架:包括工作流、規則引擎、搜尋引擎、快取引擎、任務調度、身份認證、報表服務、系統測試、集群與負載均衡。
隨書附贈光碟內容為本書各種原型包、系統源程式。本書內容循序漸進,通俗易懂,覆蓋了Java Web高級開發的各種技術。無論對於Java軟體設計還是軟體開發,本書都是精通開發Java Web套用的必備的實用手冊。
本書適合作為Java相關培訓機構的教材,也可作為Java自學人員的參考手冊。
圖書目錄
第1部分 準備篇
第1課 構建Eclipse集成開發環境
第2課 創建企業信息管理系統資料庫
第2部分 Java Web企業級開發技術EJB
第3課 EJB快速入門
第4課 會話Bean(Session Bean)——發布JNDI服務
第5課 訊息驅動Bean(Message-Driven Bean)——接收JMS訊息
第6課 實體Bean(Entity Bean)——Java持久化JPA
第7課 實體關係映射(ORM)
第8課 實體查詢(JPQL和SQL查詢)
第9課 企業信息管理系統伺服器端——開發EJB+MySQL伺服器端組件
第10課 企業信息管理系統客戶端——開發Struts 2+Spring+EJB架構系統
第 3部分 Java Web分散式技術
第11課 Java事務管理(JTA)
第12課 Java驗證和授權服務(JAAS)
第13課 Java命名和目錄服務(JNDI)
第14課 Java訊息服務(JMS)
第15課 Java郵件服務(JavaMail)
第16課 Web服務(Web Service)
第17課 Java管理體系(JMX)
第18課 Java連線器架構(JCA)
第4部分 Java Web開源技術與框架
第19課 工作流引擎——jBPM開源工作流的使用
第20課 規則引擎——Drools開源規則引擎的使用
第21課 搜尋引擎——Lucene開源搜尋引擎的使用
第22課 快取引擎——OSChache和 Ehcache快取引擎的使用
第23課 任務調度——Quartz任務調度框架的使用
第24課 身份認證——Acegi身份認證框架的使用
第25課 報表服務——Eclipse BIRT、JFreeChart和Cewolf的使用
第26課 系統測試——代碼質量檢查、單元測試、性能測試、自動構建、項目管理
第27課 系統集群——集群、負載均衡和故障轉移