Java EE WEB開發(fā)與項目實戰(zhàn)

出版時間:2011-11  出版社:華中科技大學出版社  作者:李俊青  頁數(shù):424  
Tag標簽:無  

內(nèi)容概要

  本書采用工程案例的形式,將日常Java
EE項目開發(fā)所涉及的技術要點進行了解析,系統(tǒng)介紹了Apache的安裝、Tomcat的安裝、虛擬主機的配置、開發(fā)工具的搭配使用、驗證碼的使用、過濾器的使用、密碼的加密與解密、JavaMail郵件發(fā)送、Web在線編輯器的使用、文件上傳、數(shù)據(jù)庫連接池、Ajax與Servlet的身份認證、Struts框架的應用、JSF框架的應用、Spring框架的應用、Hibernate框架的應用、Ajax框架Dojo的使用、文件格式自動轉換在線預覽等Web項目開發(fā)過程中的關鍵技術;深入分析了文章管理系統(tǒng)、文件在線收發(fā)管理系統(tǒng)、圖片網(wǎng)站、美容行業(yè)門戶網(wǎng)站、基于Web的通用在線題庫管理系統(tǒng)、FTP文件搜索系統(tǒng)、物流管理系統(tǒng)等實際工程項目的設計和開發(fā)過程。
  本書以大量的實際項目設計經(jīng)驗和技巧,帶領您暢游Java EE
Web開發(fā)世界。其設計案例:思路清晰,結構合理;貼近實戰(zhàn),來自實際工程項目;覆蓋面廣,涵蓋了一般Web項目技術要點。

作者簡介

李俊青   Web程序開發(fā)工程師、高校教師、自由撰稿人、全國計算機水平資格考試考評員。主要從事Web應用開發(fā)研究,具有近10年Web程序開發(fā)經(jīng)歷,開發(fā)過各類網(wǎng)站及Web應用程序上百個;8年高校從教經(jīng)歷,曾多次主講網(wǎng)頁設計、軟件工程、Web程序設計、Java、JSP、J2EE、Ajax等課程。在國內(nèi)外學術期刊上發(fā)表了20多篇論文,主持并參與完成研究課題20多項。

書籍目錄

第1章 Web開發(fā)基礎
1.1 服務器及開發(fā)環(huán)境配置
1.1.1 Tomcat服務器安裝
1.1.2 Apache+Tomcat整合
1.1.3 開發(fā)工具的使用
1.2 XHTML網(wǎng)站開發(fā)案例
1.2.1 靜態(tài)網(wǎng)站開發(fā)流程簡介
1.2.2 Web標準
1.2.3 賽車主題網(wǎng)制作
第2章 Java EE Web開發(fā)技術要點案例
2.1 驗證碼的使用
2.1.1 驗證碼原理及生成方法
2.1.2 JSP驗證碼
2.1.3 Servlet驗證碼
2.2 數(shù)據(jù)庫連接
2.2.1 JavaBean/JDBC
2.2.2 數(shù)據(jù)庫連接池
2.3 密碼的加密與解密
2.3.1 密碼加密基礎
2.3.2 密碼的MD5加密
2.4 過濾器的使用
2.4.1 過濾器概述
2.4.2 Filter用戶權限控制
2.4.3 解決中文亂碼問題
2.5 用戶登錄(身份認證)
2.5.1 Servlet身份驗證
2.5.2 Ajax/Servlet身份驗證
2.6 郵件收發(fā)
2.6.1 JavaMail API下載與安裝
2.6.2 JavaMail API郵件發(fā)送
2.7 Web在線編輯器的使用
2.7.1 Web在線編輯器簡介
2.7.2 CKeditor在線編輯器的配置與使用
2.8 在Web應用中實現(xiàn)文件上傳
2.8.1 JspSmartUpload組件簡介
2.8.2 利用JspSmartUpload組件上傳
2.9 Java EE開發(fā)框架
2.9.1 Struts
2.9.2 JSF
2.9.3 Spring
2.9.4 Hibernate
2.10 Ajax框架
第3章 文章管理系統(tǒng)
3.1 系統(tǒng)分析和設計
3.1.1 文章管理系統(tǒng)簡要需求
3.1.2 系統(tǒng)體系設計
3.2 數(shù)據(jù)庫設計
3.2.1 E-R圖
3.2.2 數(shù)據(jù)庫表結構
3.3 系統(tǒng)主要功能實現(xiàn)
3.3.1 文章管理主調(diào)度Ajax程序
3.3.2 文章管理主Servlet程序
3.4 小結
第4章 文件收發(fā)在線管理系統(tǒng)
4.1 系統(tǒng)分析和設計
4.1.1 文件收發(fā)管理系統(tǒng)需求
4.1.2 系統(tǒng)體系設計
4.2 數(shù)據(jù)庫設計
4.2.1 E-R圖
4.2.2 數(shù)據(jù)庫表結構
4.3 系統(tǒng)主要功能實現(xiàn)
4.3.1 系統(tǒng)主體結構
4.3.2 發(fā)文
4.3.3 文檔在線自動格式轉換為Flash預覽
4.4 小結
第5章 圖片網(wǎng)站
5.1 系統(tǒng)分析和設計
5.1.1 系統(tǒng)分析
5.1.2 系統(tǒng)設計
5.2 數(shù)據(jù)庫設計
5.2.1 數(shù)據(jù)庫需求分析
5.2.2 數(shù)據(jù)庫邏輯設計
5.2.3 數(shù)據(jù)庫腳本文件
5.2.4 數(shù)據(jù)庫的鏈接
5.3 站點模塊具體設計
5.3.1 前臺瀏覽模塊
5.3.2 后臺管理模塊
5.4 縮略圖的生成
5.5 小結
第6章 交友網(wǎng)站
6.1 系統(tǒng)分析與設計
6.1.1 功能說明
6.1.2 系統(tǒng)體系設計
6.2 數(shù)據(jù)庫設計
6.3 系統(tǒng)主要功能實現(xiàn)
6.3.1 JavaBean
6.3.2 JSP頁面
6.3.3 登錄模塊
6.3.4 配置文件
6.4 小結
第7章 美容行業(yè)門戶網(wǎng)站
7.1 系統(tǒng)分析和設計
7.1.1 系統(tǒng)分析
7.1.2 系統(tǒng)設計
7.2 數(shù)據(jù)庫設計
7.2.1 數(shù)據(jù)庫需求分析
7.2.2 數(shù)據(jù)庫邏輯設計
7.2.3 數(shù)據(jù)庫腳本文件
7.2.4 數(shù)據(jù)庫的鏈接
7.3 站點模塊具體設計
7.3.1 前臺操作模塊
7.3.2 后臺管理模塊
7.4 小結
第8章 物流服務管理系統(tǒng)
8.1 系統(tǒng)分析和設計
8.1.1 用例模型
8.1.2 領域模型
8.1.3 系統(tǒng)活動圖
8.2 數(shù)據(jù)庫設計
8.3 系統(tǒng)主要功能實現(xiàn)
8.3.1 JSP頁面
8.3.2 ActionForm
8.3.3 Action的實現(xiàn)
8.3.4 業(yè)務處理類
8.3.5 域模型
8.3.6 映射文件
8.3.7 Hibernate的配置文件及DAO的實現(xiàn)
8.4 小結
第9章 基于Web的通用在線題庫管理系統(tǒng)
9.1 系統(tǒng)體系結構分析和設計
9.1.1 背景
9.1.2 題庫系統(tǒng)體系結構設計
9.2 系統(tǒng)分析和設計
9.2.1 系統(tǒng)設計原則
9.2.2 系統(tǒng)工作流程分析
9.2.3 總體模塊及關鍵問題分析
9.2.4 CI設計
9.3 數(shù)據(jù)庫設計
9.3.1 E-R圖
9.3.2 表設計
9.4 系統(tǒng)主要功能實現(xiàn)
9.4.1 系統(tǒng)實現(xiàn)應遵循的原則
9.4.2 共用信息處理
9.4.3 系統(tǒng)管理模塊
9.4.4 題目管理模塊
9.5 系統(tǒng)測試及結果分析
9.6 小結
第10章 FTP文件搜索服務系統(tǒng)
10.1 系統(tǒng)分析和設計
10.1.1 背景
10.1.2 系統(tǒng)體系結構設計
10.2 數(shù)據(jù)庫設計
10.3 系統(tǒng)主要功能實現(xiàn)
10.3.1 爬蟲程序模塊
10.3.2 FTP索引Web模塊
10.4 小結
參考文獻

章節(jié)摘錄

版權頁:   插圖:   2.Filter接口 開發(fā)過濾器要實現(xiàn)javax.servlet.Filter接口,與開發(fā)Servlet要實現(xiàn)javax.servlet.Servlet接口類似,提供了一個公開的不帶參數(shù)的構造方法。在Filter接口中,定義了以下三個方法。 (1)public void init(FilterConfig filterConfig)throws ServletException。 Web容器調(diào)用該方法來初始化過濾器。容器在調(diào)用該方法時,向過濾器傳遞FilterConfig對象,F(xiàn)ilterConfig的用法與ServletConfig的用法類似。利用FilterConfig對象可以得到ServletContext對象,以及部署描述符中配置的過濾器的初始化參數(shù)。在這個方法中,可以拋出ServletException異常,通知容器該過濾器不能正常工作。 (2)public void doFilter(ServletRequest request,ServletResponse response,F(xiàn)ilterChainchain)throws java.io.IOException,ServletException。 doFilter()方法類似于Servlet接口的service()方法。當客戶端請求目標資源的時候,容器就會調(diào)用與這個目標資源相關聯(lián)的過濾器的doFilter0方法。在特定的操作完成后,可以調(diào)用chain.doFilter(request,response)將請求傳送給下一個過濾器(或目標資源),也可以直接向客戶端返回響應信息,或者利用RequestDispatcher的forward() include()方法,以及HttpServletResponse的sendRedirect0方法將請求轉向其他資源。需要注意的是,這個方法的請求和響應參數(shù)的類型是ServletRequest和ServletResponse,也就是說,過濾器的使用并不依賴于具體的協(xié)議。 (3)public void destroy()。 Web容器調(diào)用該方法指示過濾器的生命周期結束。在這個方法中,可以釋放過濾器使用的資源。與開發(fā)Servlet不同的是,F(xiàn)ilter接口并沒有相應的實現(xiàn)類可供繼承,要開發(fā)過濾器只能直接實現(xiàn)Filter接口。 3.FilterConfig接口 javax.servlet.FilterConfig接口類似于javax.servlet.ServletConfi9接口,用于在過濾器初始化時,向其傳遞信息。FilterConfig接口由容器實現(xiàn),容器將其作為參數(shù)傳入過濾器對象的init()方法中。在FilterConfig接口,定義了四個方法。 (1)public String getFilterName()方法:得到描述符中指定的過濾器的名字。 (2)public String getInitParameter(java.lang.String name)方法:返回在部署描述中指定的名字為name的初始化參數(shù)的值,如果不存在,則返回null。 (3)public java.util.Enumeration getInitParameterNames()方法:返回過濾器的所有初始化參數(shù)的名字的枚舉集合。 (4)public ServletContext getservletContext()方法:返回Servlet上下文對象的引用。

編輯推薦

《Java EE Web開發(fā)與項目實戰(zhàn)》以大量的實際項目設計經(jīng)驗和技巧,帶領您暢游JavaEEWeb開發(fā)世界。其設計案例:思路清晰,結構合理;貼近實戰(zhàn),來自實際工程項目;覆蓋面廣,涵蓋了一般Web項目技術要點。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Java EE WEB開發(fā)與項目實戰(zhàn) PDF格式下載


用戶評論 (總計29條)

 
 

  •   對java復習很有幫助,好書!
  •   看可以,挺仔細的。正在學習中
  •   書買了還沒有看,感覺還可以。
  •   感覺書不錯。睥地一下部分內(nèi)容,寫得還可以。
  •   書上的內(nèi)容有點高深,初學者看起來有點費勁
  •   還不錯,條理性很好,一些代碼也很不錯,值得看看,
  •   本書介紹的幾個系統(tǒng)還比較詳細,各有特色,不過Struts用的是1.x的比較老,知識點總結的比較系統(tǒng),適合有一定基礎的新手學習
  •   本書沒有自帶光盤,不過此書還有官網(wǎng),挺給力的啊。材料得自己下載。…………書有點貴……
  •   沒啥特色,沒啥特色,沒啥特色
  •   沒有光盤比較可惜
  •   朋友推薦的。應該不錯,還在看。。
  •   書里的內(nèi)容有點過時還是用的stuts1等框架但是初學很好
  •   書還好 就是書的紙張不是很滿意
  •   不論初學還是進階,參考價值都不強
  •   第一頁有點臟,書本紙張不好,不應該這么貴的。但是內(nèi)容不錯。
  •   真是一本**書。就拿第三章來說,文章管理系統(tǒng),怎么被你講得這么復雜啊。代碼亂七八糟的,叫讀者怎么看啊。就JS部分,別說我們普通讀者,就是很專業(yè)的JS開發(fā)人員看了都會頭痛。
  •   我從事軟件開發(fā)行業(yè)也有7年了,參與設計百個以上的大型系統(tǒng)設計與開發(fā),這本書對實戰(zhàn)經(jīng)驗的總結精辟讓我很佩服。這本書在我的團隊中做為知識庫,重要參考學習資料,提高我團隊在解決問題、找資料的效率,在此感謝編著。
  •   買了這本書,看了一段時間,感覺很好,非常實戰(zhàn),市場上很少這么好的書,非常值得購買!
  •   國內(nèi)少有……思路清晰,結構合理;貼近實戰(zhàn),覆蓋面廣,涵蓋了一般Web項目技術要點,非常好……Java Web開發(fā)技術人員必讀……非常實用,非常喜歡……
  •   對,“也這么水”,當代大學教育總算是最好的了吧...
  •   總體來說還算不錯;沒有完整的源代碼;如果沒有一定的基礎,不建議購買。
  •   沒有源碼,有些東西講的不夠詳細,不注重細節(jié)、
  •   個人買書之后的觀后感吧,項目代碼不全,原理不清,前后不一致,前面是mysql數(shù)據(jù)庫,后面是sqlserver數(shù)據(jù)庫,總之不適合購買
  •   垃圾,不喜歡評論,希望不要跟我一樣上當,而且源碼不能下載
  •   剛收到書今天,精略翻一下,內(nèi)容都是STRUTS1的,三大框架用的不多/
  •   一般般...沒有啥特別之處,不過,效率蠻快的。。。。不推薦初學者買
  •   書內(nèi)容非常好,質(zhì)量上乘,結構非常適合學習。內(nèi)容是采用工程案例的形式,含有Apache的安裝、Tomcat的安裝、虛擬主機的配置、開發(fā)工具的搭配使用、驗證碼的使用、過濾器的使用、密碼的加密與解密、JavaMail郵件發(fā)送、Web在線編輯器的使用、文件上傳、數(shù)據(jù)庫連接池、Ajax與Servlet的身份認證、... 閱讀更多
  •   不錯的書。。。內(nèi)容算是個總結性的東西。。。方便查找。。。
  •   書還是不錯的,但是沒有帶光盤,其官網(wǎng)上也沒有源代碼下載,因此,只能當作參考用,而且,很多地方因為代碼給的不全,還得自己去找其他資料來調(diào)試。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7