出版時間:2009-10 出版社:清華大學出版社 作者:張峰,李慧麗 編著 頁數(shù):780
Tag標簽:無
前言
作為一名長期從事Java Web應用項目的開發(fā)人員,筆者曾經(jīng)也常常因不同的項目采用不同的技術而不斷學習,目前市場上也出現(xiàn)了一些所謂的J2EE輕量級應用整合或Java EE重量級應用開發(fā)類圖書,筆者認為作為一名從事一線軟件開發(fā)的人員,不應只停留在輕量還是重量級應用這個概念上,尤其是EJB 3的出現(xiàn),使得這兩者的界限不再那么明顯,而是應全面掌握目前各種主流的Java開發(fā)技術,這樣才能在實際項目開發(fā)中適應各種技術需求,同時,在開發(fā)一些大型的電子商務系統(tǒng)時,掌握各種技術更有利于在項目開發(fā)對比、整合、分析各種技術以及開發(fā)效率、運行性能等方面的因素,因為這些系統(tǒng)可能有千百萬用戶同時訪問。筆者常常遇到一些剛進入公司從事開發(fā)的員工,他們桌面上往往放著各種J2EE輕量級應用整合方面的圖書,并且按照書上介紹的方法來開發(fā)實際應用項目,但可惜的是,按照書本上介紹的方法開發(fā)出來的程序在項目中根本無法符合要求,因為這些書上的例子大多與實際應用相差較遠,都是理論上能夠?qū)崿F(xiàn)的方法,很少考慮到實際項目開發(fā)中所出現(xiàn)的各種技術需求和各種性能問題,并且各種知識點的介紹并沒有滲透到實際項目開發(fā)中,對項目開發(fā)幫助不大。本書正是為了滿足一線開發(fā)人員渴求掌握各種Java主流開發(fā)技術以及這些技術的應用整合,并且想全面提升自己的實際軟件開發(fā)能力,尤其是需要開發(fā)大規(guī)模高并發(fā)訪問的大型電子商務系統(tǒng)的讀者而編寫。本書不是一本理論教程,也不是一本輕量或重量級應用整合的教程,而是一本介紹各種Java主流開發(fā)技術以及這些技術的應用整合并在實踐項目中如何利用這些技術開發(fā)大型Web項目的書。本書從實踐的角度出發(fā),詳細介紹如何綜合運用Struts 2,Hibernate 3、Spring 2.5、EJB 3、JSF、A4J、DWR/Dojo、JasperReports等眾多最炫的技術開發(fā)大型電子商務系統(tǒng),包括Struts2最新的注解(Annotation)配置方式和Hibemate3.2的最新注解(Annotation)配置方式,并在項目實例中全部采用這種注解方式來開發(fā),并且將EJB 3與Hibernate 3.2的最新注解結(jié)合起來應用,這在國內(nèi)外的同類圖書中尚屬首次。在本書中,通過兩個極具實戰(zhàn)價值的Web 2.0項目(飛機零部件電子商務交易平臺、網(wǎng)上定餐電子商務系統(tǒng))直觀而生動地展示了Java平臺上與Alax)(相關的各種技術的綜合運用.涉及Struts 2.1、Hibernate3、Spnng2、DWR、Dojo、A4J、JSF、EJB 3、JMS等。每個項目都完整地講解了從規(guī)劃、設計到實現(xiàn)的全過程并提供全部代碼和全程多媒體視頻講解。這些項目不僅是很好的實戰(zhàn)學習資料。其中很多內(nèi)容還可以直接應用到自己的項目中.為開發(fā)者節(jié)省了許多開發(fā)時間。
內(nèi)容概要
本書充滿激情地介紹了各種Java主流開發(fā)技術以及這些技術的應用整合并在實踐項目中如何利用這些技術開發(fā)大型Web項目。 站在開發(fā)實踐的角度,詳細介紹了如何綜合運用Struts 2.1、Hibemate 3、Spring2.5、EJB 3、JSF、A4J、DWR/Dojo、JasperReports等眾多最眩的技術開發(fā)大型電子商務系統(tǒng)。涵蓋Struts 2.1最新的注解(Annotation)配置方式和Hibernate 3.2的最新注解(Annotation)配置方式,并且將EJB 3與Hibernate 3.2的最新注解結(jié)合起來應用,這在國內(nèi)外的同類圖書中尚屬首次。在本書中,通過兩個極具實戰(zhàn)價值的Web 2.0項目(包括飛機零部件電子商務交易平臺、網(wǎng)上定餐電子商務系統(tǒng))直觀而生動地展示了Java平臺上與Ajax相關的各種技術的綜合運用,涉及Struts 2.1、Hibernate 3、Spring2、DWR、Doj0、A4J、JSF、EJB 3、JMS等,每個項目都完整地講解了從規(guī)劃、設計到實現(xiàn)的全過程。本書還附贈42.個小時作者親自錄制的全程多媒體教學課程DVD,為讀者快速有效地掌握本書內(nèi)容提供了最佳捷徑。 本書適合廣大Java愛好者及程序開發(fā)人員,尤其適合那些希望盡快掌握Java Web 2.0項目開發(fā)的人員閱讀參考。
作者簡介
張峰,西安電子科技大學碩士,系統(tǒng)構架師、系統(tǒng)分析師。
具有10年Java EE項目實施及開發(fā)經(jīng)驗。擅長軟件系統(tǒng)構架,對基于Java EE的軟件系統(tǒng)開發(fā)方法有深入研究和體驗,并應用基于SSH、Seam開發(fā)技術構建了多個Java EE大型項目(如Java網(wǎng)絡通信、手機增值服務、數(shù)字化文檔出版系統(tǒng)、Java嵌入式開發(fā))。
在使用Java EE、XML、UML、Struts、CORBAI Hibernate、Spring、 Seam、EJB 3、Ajax技術開發(fā)企業(yè)級應用程序方面都具有豐富的經(jīng)驗。
書籍目錄
第1部分 基礎應用篇 第01章 J2EE技術框架 第02章 Java Web開發(fā)過程中實用工具的使用 第03章 Java與XML編程第2部分 Ajax/Web 2.0應用篇 第04章 Java Script高級應用 第05章 Ajax與Web 2.0應用架構 第06章 A4J框架 第07章 DWR框架 第08章 Dojo框架第3部分 SSH架構篇 第09章 Struts 2.1框架 第10章 Struts 2.1注解及應用整合 第11章 Spring 2框架 第12章 Hibernate 3框架 第13章 SSH構架應用整合第4部分 Java EE篇 第14章 Java EE架構技術 第15章 EJB 3 第16章 JMS(Java Message Service) 第17章 實體Bean 第18章 JSF框架第5部分 項目實戰(zhàn)篇 第19章 基于JSF+EJB 3+A4J框架的網(wǎng)上定餐系統(tǒng) 第20章 飛機零部件電子商務交易平臺(BCP)
章節(jié)摘錄
插圖:
編輯推薦
《Java Web 2.0架構開發(fā)與項目實戰(zhàn)》:開發(fā)專家的企業(yè)級項目開發(fā)體驗,基礎應用+Ajax/Web2.0應用+SSH架構+Java EE+項目實戰(zhàn)。42小時多媒體視頻講解,提供可移植使用的大型范例全部源代碼技術要點:3個主流Ajax(A4J、Dojo、DWR)開源框架的應用詳解;3個主流JavaWeb(SSH)開源框架的應用詳解;主流JavaEE(EJB3、JMS、JSE)框架技術與應用詳解;最新Struts2.1對Ajax及注解支持的整合開發(fā);EJB3與Hibernate3.3的最新注解整合應用;全程實錄兩個源于實踐的大型電子商務系統(tǒng)的開發(fā)?;A應用篇介紹Java應用運行及開發(fā)環(huán)境的安裝與配置、系統(tǒng)開發(fā)的版本控制AVN、系統(tǒng)文檔設計系統(tǒng)WIKI-Confluence、BUG追蹤系統(tǒng)JIRA、XML編程以及報表工具Jasper Reports的應用。Ajax/Web2.0應用篇詳細介紹JavaScript的高級應用、AjaxL與Web2.0應用架構、A4J框架、DWR框架、Dojo框架。SSH架構篇詳細介紹Struts2.1框架、Struts2.1注解及應用整合、Sprin92框架、Hibernate3框架、SSH架構應用整合。JavaEE篇詳細介紹JavaEE架構技術、EJB3技術、JMS技術、實體Bean技術、JSF框架技術。項目實戰(zhàn)篇通過兩個極具實戰(zhàn)價值的大型電子商務系統(tǒng)直觀而生動地展示了Java平臺上與Ajax相關的各種技術的綜合運用。案例一:通過完整的在線網(wǎng)上定餐系統(tǒng)講解如何利用EJB3+A4J+JSF1.2技術開發(fā)Web2.0系統(tǒng)。案例二:通過一個電子商務交易平臺講解如何利用基于Hibernate3+Spring2+Struts2+Ajax+DWR+Doj0構架開發(fā)Web2.0電子商務系統(tǒng)。源于實踐,精于開發(fā)。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Java Web 2.0架構開發(fā)與項目實戰(zhàn) PDF格式下載