注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)精通Java Web開發(fā):基于Struts EJB Hibernate JBuilder

精通Java Web開發(fā):基于Struts EJB Hibernate JBuilder

精通Java Web開發(fā):基于Struts EJB Hibernate JBuilder

定 價:¥59.00

作 者: 王俊標
出版社: 人民郵電
叢編項: 程序開發(fā)應(yīng)用精通叢書
標 簽: 暫缺

ISBN: 9787115155351 出版時間: 2007-02-01 包裝: 平裝
開本: 16開 頁數(shù): 502 字數(shù):  

內(nèi)容簡介

  《精通Java Web開發(fā):基于Struts EJB Hibernate JBuilder(附光盤)》由淺入深、循序漸進地介紹了如何以Apache著名的Struts框架為核心構(gòu)建Java Web應(yīng)用,廣泛介紹了構(gòu)建Java Web應(yīng)用常用的各種開發(fā)技術(shù)。全書共分21章,內(nèi)容涵蓋了Java語言基礎(chǔ)、Java Web基礎(chǔ)、數(shù)據(jù)庫基礎(chǔ)、JSP應(yīng)用開發(fā)實例、Struts框架應(yīng)用開發(fā)實例、DAO模式重構(gòu)、Hibernate開發(fā)實例、EJB開發(fā)實例、Web應(yīng)用國際化實例、Validator驗證框架實例、Log4j應(yīng)用實例、JUnit應(yīng)用實例、Ant應(yīng)用實例、UML統(tǒng)一建模語言基礎(chǔ)、DitalStore需求分析與系統(tǒng)設(shè)計、DitalStore四大模塊開發(fā)實例以及DigitStore應(yīng)用的J2EE重構(gòu)實例?!毒↗ava Web開發(fā):基于Struts EJB Hibernate JBuilder(附光盤)》最大的特點在于為讀者準備了豐富的Java Web應(yīng)用程序示例以供學習和擴展,力求使讀者在學習理論的同時能夠進一步通過現(xiàn)有的程序示例加深理解,牢固掌握知識?!毒↗ava Web開發(fā):基于Struts EJB Hibernate JBuilder(附光盤)》適合從事計算機軟件開發(fā)的編程人員閱讀,同時也可以作為高校計算機或相關(guān)專業(yè)的教材使用。

作者簡介

暫缺《精通Java Web開發(fā):基于Struts EJB Hibernate JBuilder》作者簡介

圖書目錄

第一部分 Java Web基礎(chǔ)技術(shù)入門  
第1章 Java語言基礎(chǔ) 3  
1.1 Java概述 3  
1.2 “HelloWorld”實例    
1.2.1 Java基礎(chǔ)環(huán)境簡介 3  
1.2.2 JDK安裝與配置 4  
1.2.3 實現(xiàn)“HelloWorld”實例 7  
1.2.4 “HelloWorld”實例常見錯誤 8  
1.3 JBuilder中實現(xiàn)“HelloWorld”實例 9  
1.3.1 JBuilder 2005安裝與配置    
1.3.2 實現(xiàn)“HelloWorld”實例 11  
1.4 Java基礎(chǔ)知識 13  
1.4.1 標識符 13  
1.4.2 注釋 14  
1.4.3 數(shù)據(jù)類型    
1.4.4 運算符    
1.4.5 流程控制:條件語句 15  
1.4.6 流程控制:循環(huán)語句    
1.4.7 Java類和對象    
1.5 本章小結(jié)    
第2章 Java Web基礎(chǔ) 21  
2.1 Java Web應(yīng)用基礎(chǔ)    
2.1.1 Web應(yīng)用概述 21  
2.1.2 Java Web應(yīng)用服務(wù)器 21  
2.1.3 安裝和配置Tomcat服務(wù)器 22  
2.1.4 靜態(tài)頁面實現(xiàn)“HelloWorld” 26  
2.1.5 Java Web應(yīng)用基本結(jié)構(gòu)    
2.2 JSP基礎(chǔ) 29  
2.2.1 JSP頁面中輸出“HelloWorld” 29  
2.2.2 JSP基本語法 32  
2.2.3 JSP內(nèi)建對象 36  
2.3 Servlet基礎(chǔ) 36  
2.3.1 Servlet概述 36  
2.3.2 Servlet版“HelloWorld” 37  
2.3.3 Servlet配置描述 40  
2.4 本章小結(jié) 40  
第3章 數(shù)據(jù)庫基礎(chǔ) 41  
3.1 數(shù)據(jù)庫基本概念 41  
3.2 MySQL安裝與配置 42  
3.2.1 安裝MySQL數(shù)據(jù)庫系統(tǒng) 42  
3.2.2 配置MySQL數(shù)據(jù)庫服務(wù)器 43  
3.2.3 修改編碼類型 44  
3.2.4 MySQL數(shù)據(jù)庫基本操作 44  
3.3 JDBC數(shù)據(jù)庫操作實例 47  
3.3.1 創(chuàng)建數(shù)據(jù)庫 47  
3.3.2 創(chuàng)建工程 47  
3.3.3 創(chuàng)建測試類 49  
3.3.4 JDBC主要接口 51  
3.3.5 實現(xiàn)CRUD操作 53  
3.4 本章小結(jié) 58  
  
第二部分 J2EE框架技術(shù)開發(fā)實例  
第4章 純JSP方案實現(xiàn)登錄用例(版本1.0) 61  
4.1 JSP方案概述 61  
4.2 實現(xiàn)登錄用例實例 62  
4.2.1 新建工程與Web應(yīng)用 62  
4.2.2 新建JSP文件login.jsp 63  
4.2.3 修改login.jsp文件 64  
4.2.4 新建JSP文件 he klogin.jsp.cwelcome.jsp和error.jsp 67  
4.2.5 為checklogin.jsp文件添加訪問數(shù)據(jù)庫代碼 71  
4.3 JSP方案的擴展 74  
4.3.1 保持用戶登錄信息 74  
4.3.2 使用JavaBean分離Java代碼 77  
4.3.3 使用Servlet實現(xiàn)登錄 81  
4.3.4 從屬性文件讀取數(shù)據(jù)庫配置 85  
4.4 本章小結(jié) 88  
第5章 運用Struts框架實現(xiàn)登錄用例(版本2.0) 89  
5.1 Struts對應(yīng)用結(jié)構(gòu)的重組 89  
5.2 Struts框架概述 91  
5.2.1 MVC 91  
5.2.2 Model1和Model2 93  
5.2.3 Struts框架 94  
5.3 Struts框架實現(xiàn)登錄用例實例 96  
5.3.1 創(chuàng)建工程與Web模塊 96  
5.3.2 創(chuàng)建LoginActionForm 97  
5.3.3 創(chuàng)建LoginAction 99  
5.3.4 創(chuàng)建JSP頁面 101  
5.3.5 查看Struts-config.xml文件 103  
5.3.6 完成工程配置 104  
5.3.7 完成工程代碼 106  
5.3.8 運行該工程 111  
5.4 擴展Struts框架登錄實例 112  
5.4.1 使用Struts數(shù)據(jù)源 112  
5.4.2 監(jiān)聽用戶登錄 116  
5.4.3 過濾頁面請求 119  
5.4.4 關(guān)于數(shù)據(jù)庫訪問代碼 123  
5.5 本章小結(jié) 123  
第6章 運用DAO模式重構(gòu)登錄用例持久層(版本3.0) 125  
6.1 概述 125  
6.2 DAO與數(shù)據(jù)持久層 125  
6.3 運用簡單DAO模式重構(gòu)登錄用例持久層 127  
6.3.1 DAO代碼結(jié)構(gòu) 127  
6.3.2 在Login3中應(yīng)用DAO 133  
6.3.3 業(yè)務(wù)代理模式 135  
6.3.4 簡單工廠化方法 137  
6.4 DAO模式擴展 138  
6.4.1 DAO接口化 139  
6.4.2 抽象工廠與線程同步 140  
6.5 本章小結(jié) 142  
第7章 應(yīng)用Hibernate實現(xiàn)持久層(版本4.0) 143  
7.1 概述 143  
7.2 應(yīng)用Hibernate實現(xiàn)DAO 144  
7.2.1 Hibernate的工程配置 144  
7.2.2 Hibernate的基本配置 146  
7.2.3 Hibernate映射 146  
7.2.4 實現(xiàn)UserDAO接口 147  
7.2.5 應(yīng)用UserDAOImpl_hibernate 152  
7.3 理解Hibernate架構(gòu) 152  
7.4 本章小結(jié) 154  
第8章 應(yīng)用EJB實現(xiàn)登錄用例持久層(版本5.0) 155  
8.1 J2EE架構(gòu)概述 155  
8.1.1 多層B/S結(jié)構(gòu)與J2EE架構(gòu) 155  
8.1.2 EJB組件簡述 157  
8.2 Weblogi 安裝與配置 158  
8.2.1 安裝Weblogi 8.1 159  
8.2.2 配置Weblogi 8.1服務(wù)器 162  
8.3 配置Weblogi 數(shù)據(jù)源 165  
8.3.1 配置環(huán)境 165  
8.3.2 配置連接池 165  
8.3.3 配置數(shù)據(jù)源 169  
8.4 創(chuàng)建EJB模塊 172  
8.4.1 創(chuàng)建EJB工程 172  
8.4.2 創(chuàng)建EJB模塊 176  
8.4.3 創(chuàng)建實體Bean 176  
8.4.4 實現(xiàn)Fa ade模塊 182  
8.4.5 部署 187  
8.4.6 測試 188  
8.5 應(yīng)用CMP實現(xiàn)DAO 190  
8.5.1 配置服務(wù)器 191  
8.5.2 創(chuàng)建UserDAOImpl_ejb 192  
8.5.3 創(chuàng)建DAOFactory_ejb 196  
8.5.4 Web.xml結(jié)構(gòu)問題 196  
8.6 本章小結(jié) 199  
第9章 Web應(yīng)用國際化 201  
9.1 概述 201  
9.2 Struts對國際化的支持 202  
9.3 Struts Web應(yīng)用國際化實例 204  
9.3.1 文本的國際化處理 204  
9.3.2 按鈕的國際化處理 207  
9.3.3 圖片的國際化處理 209  
9.3.4 日期格式的國際化處理 211  
9.3.5 時間格式的國際化處理 212  
9.4 中文問題 214  
9.4.1 頁面請求 214  
9.4.2 Web容器編碼 216  
9.4.3 數(shù)據(jù)庫 217  
9.4.4 響應(yīng)結(jié)果 217  
9.4.5 XML文件 217  
9.5 Java國家/地區(qū)代碼 217  
9.6 本章小結(jié) 219  
  
第三部分 常用開源軟件應(yīng)用實例  
第10章 Validator驗證框架 223  
10.1 概述 223  
10.2 Validator應(yīng)用實例 223  
10.2.1 創(chuàng)建工程和應(yīng)用 223  
10.2.2 創(chuàng)建LoginActionForm 224  
10.2.3 創(chuàng)建LoginAction 226  
10.2.4 修改配置文件 227  
10.2.5 創(chuàng)建login.jsp 228  
10.2.6 實現(xiàn)客戶端驗證 229  
10.3 Validator詳解 231  
10.3.1 配置struts-config.xml 232  
10.3.2 配置validator-rules.xml 232  
10.3.3 配置validation.xml 236  
10.3.4 Validator與ActionForm 241  
10.3.5 自定義驗證規(guī)則 242  
10.4 本章小結(jié) 244  
第11章 Struts與Log4j 245  
11.1 Log4j概述 245  
11.2 原始的日志思想 245  
11.3 配置和使用Log4j 248  
11.3.1 在代碼中使用Log4j 249  
11.3.2 在Struts應(yīng)用中使用記錄日志 251  
11.3.3 Log4j的配置文件 253  
11.4 本章小結(jié) 255  
第12章 Struts與JUnit 257  
12.1 概述 257  
12.1.1 測試驅(qū)動開發(fā) 257  
12.1.2 經(jīng)典測試理論:V模型與X模型 259  
12.2 JUnit安裝運行 260  
12.3 在JBuilder 2005中測試Struts應(yīng)用 262  
12.4 本章小結(jié) 266  
第13章 Struts與Ant 267  
13.1 概述 267  
13.2 安裝運行 267  
13.3 Web應(yīng)用結(jié)構(gòu)概述 268  
13.3.1 Web應(yīng)用的基本結(jié)構(gòu) 268  
13.3.2 基于Struts的Web應(yīng)用結(jié)構(gòu) 269  
13.3.3 IDE下的Web應(yīng)用結(jié)構(gòu)區(qū)別 270  
13.4 Ant應(yīng)用示例 271  
13.5 build.xml基本結(jié)構(gòu) 272  
13.5.1 Project 273  
13.5.2 Target 273  
13.5.3 Task 273  
13.5.4 build.xml的例子 273  
13.6 內(nèi)置任務(wù) 276  
13.6.1 創(chuàng)建目錄 276  
13.6.2 編譯 276  
13.6.3 打包 277  
13.6.4 復制 277  
13.6.5 刪除 278  
13.6.6 javado 278  
13.6.7 執(zhí)行 278  
13.7 本章小結(jié) 278  
  
第四部分 電子商務(wù)系統(tǒng)開發(fā)實例  
第14章 UML統(tǒng)一建模語言 281  
14.1 UML概述 281  
14.2 UML事務(wù)和關(guān)系 282  
14.2.1 結(jié)構(gòu)事務(wù) 282  
14.2.2 行為事務(wù) 283  
14.2.3 分組事務(wù) 283  
14.2.4 注釋事務(wù) 283  
14.2.5 UML關(guān)系 284  
14.3 靜態(tài)關(guān)系建模圖 284  
14.3.1 用例圖(Use Case) 284  
14.3.2 類圖 286  
14.3.3 包圖 286  
14.3.4 組件圖和部署圖 287  
14.4 動態(tài)關(guān)系建模圖 287  
14.4.1 狀態(tài)圖 287  
14.4.2 活動圖 288  
14.4.3 順序圖 289  
14.4.4 協(xié)作圖 289  
14.5 本章小結(jié) 290  
第15章 系統(tǒng)概述 291  
15.1 需求概述 291  
15.2 系統(tǒng)預覽 291  
15.2.1 系統(tǒng)安裝 292  
15.2.2 用戶管理模塊 292  
15.2.3 商品管理模塊 295  
15.2.4 購物車管理模塊 298  
15.2.5 訂單管理模塊 300  
15.3 總體設(shè)計 303  
15.3.1 業(yè)務(wù)實體設(shè)計 303  
15.3.2 主鍵生成策略 304  
15.3.3 數(shù)據(jù)模型設(shè)計 304  
15.4 用例與實現(xiàn) 305  
15.4.1 用戶管理模塊 306  
15.4.2 商品管理模塊 308  
15.4.3 購物車管理模塊 311  
15.4.4 訂單管理模塊 313  
15.5 本章小結(jié) 315  
第16章 創(chuàng)建系統(tǒng)基礎(chǔ)組件(版本1.0) 317  
16.1 概述 317  
16.2 配置開發(fā)環(huán)境 317  
16.2.1 創(chuàng)建DigitalStore數(shù)據(jù)庫 317  
16.2.2 創(chuàng)建DigitalStore工程 320  
16.2.3 創(chuàng)建digitalstore應(yīng)用 320  
16.3 模型層組件 323  
16.3.1 創(chuàng)建DAO組件 323  
16.3.2 添加方法 330  
16.3.3 創(chuàng)建DAO相關(guān)類 335  
16.3.4 測試類 341  
16.4 視圖層組件 342  
16.4.1 Tiles 342  
16.4.2 創(chuàng)建頁面框架 343  
16.5 配置文件 347  
16.6 本章小結(jié) 349  
第17章 用戶管理(版本2.0) 351  
17.1 概述 351  
17.2 用戶登錄 351  
17.2.1 創(chuàng)建錯誤轉(zhuǎn)發(fā)頁面loginfail.jsp 351  
17.2.2 創(chuàng)建LoginActionForm 352  
17.2.3 創(chuàng)建LoginAction 354  
17.2.4 創(chuàng)建轉(zhuǎn)發(fā)關(guān)系 356  
17.2.5 創(chuàng)建登錄表單 356  
17.2.6 添加實現(xiàn)代碼 358  
17.2.7 運行效果 360  
17.3 用戶注銷 361  
17.3.1 創(chuàng)建LogoutAction 361  
17.3.2 調(diào)用LogoutAction 363  
17.4 用戶注冊 364  
17.4.1 創(chuàng)建RegisterActionForm類 364  
17.4.2 創(chuàng)建RegisterAction類 366  
17.4.3 實現(xiàn)注冊功能的代碼 368  
17.4.4 創(chuàng)建注冊信息表單頁 370  
17.4.5 運行效果 371  
17.5 查看用戶信息 373  
17.5.1 創(chuàng)建顯示用戶信息頁面 373  
17.5.2 創(chuàng)建ShowUserInfoAction 374  
17.5.3 運行效果 375  
17.6 修改用戶信息 376  
17.6.1 創(chuàng)建用戶信息編輯表單 376  
17.6.2 創(chuàng)建EditUserInfoAction 377  
17.6.3 實現(xiàn)修改用戶信息代碼 379  
17.6.4 運行效果 381  
17.7 本章小結(jié) 381  
第18章 商品管理(版本3.0) 383  
18.1 概述 383  
18.2 翻頁控制 383  
18.2.1 翻頁功能的實現(xiàn)方案 383  
18.2.2 翻頁功能的實現(xiàn)類 384  
18.2.3 完整的實現(xiàn)代碼 388  
18.3 查看商品列表 391  
18.3.1 獲取商品集合 391  
18.3.2 修改菜單頁面menu.jsp 395  
18.3.3 創(chuàng)建商品列表頁面content_productlist.jsp 396  
18.3.4 創(chuàng)建翻頁動作ListPageAction 398  
18.3.5 顯示頁面分頁鏈接 399  
18.3.6 運行效果 401  
18.4 查看商品信息 402  
18.4.1 創(chuàng)建商品信息頁面框架viewproduct.jsp 402  
18.4.2 創(chuàng)建查看商品信息動作ViewProductAction 402  
18.4.3 創(chuàng)建商品信息內(nèi)容頁面content_viewproduct.jsp 404  
18.4.4 修改商品列表頁面content_productlist.jsp 405  
18.4.5 運行效果 407  
18.5 查詢商品 407  
18.5.1 查詢功能的代碼實現(xiàn) 408  
18.5.2 創(chuàng)建查詢條件表單 410  
18.5.3 創(chuàng)建查詢商品ActionForm 410  
18.5.4 創(chuàng)建SearchAction 412  
18.5.5 運行效果 414  
18.6 本章小結(jié) 415  
第19章 購物車組件(版本4.0) 417  
19.1 概述 417  
19.2 購物車相關(guān)類 417  
19.2.1 購物車條目Item 417  
19.2.2 購物車類Cart 422  
19.3 添加商品 428  
19.3.1 創(chuàng)建購物車頁面框架viewcart.jsp 428  
19.3.2 創(chuàng)建添加商品動作AddtoCartAction 428  
19.3.3 創(chuàng)建購物車內(nèi)容頁面content_viewcart.jsp 430  
19.3.4 修改商品列表頁面content_productlist.jsp 431  
19.3.5 運行效果 433  
19.4 刪除商品 434  
19.4.1 創(chuàng)建刪除商品動作RemoveFromCartAction 434  
19.4.2 修改購物車內(nèi)容頁面content_viewcart.jsp 436  
19.4.3 運行效果 437  
19.5 查看購物車 438  
19.5.1 創(chuàng)建查看購物車動作ViewCartAction 438  
19.5.2 修改菜單頁面menu.jsp 440  
19.5.3 運行效果 441  
19.6 本章小結(jié) 441  
第20章 訂單操作(版本5.0) 443  
20.1 概述 443  
20.2 生成訂單 443  
20.2.1 創(chuàng)建訂單頁面框架neworder.jsp 443  
20.2.2 創(chuàng)建生成訂單動作NewOrderAction 444  
20.2.3 創(chuàng)建訂單內(nèi)容頁面content_neworder.jsp 445  
20.2.4 修改content_viewcart.jsp 447  
20.2.5 運行效果 448  
20.3 發(fā)送訂單 449  
20.3.1 修改content_neworder.jsp 449  
20.3.2 實現(xiàn)發(fā)送訂單功能的代理類 451  
20.3.3 創(chuàng)建SendOrderActionForm 452  
20.3.4 創(chuàng)建生成訂單動作SendOrderAction 454  
20.3.5 運行效果 456  
20.4 查看訂單列表 457  
20.4.1 查看訂單列表的后臺代碼 457  
20.4.2 創(chuàng)建訂單列表頁面框架listorder.jsp 460  
20.4.3 創(chuàng)建查看訂單列表動作ListOrderAction 460  
20.4.4 創(chuàng)建訂單列表內(nèi)容頁面content_listorder.jsp 462  
20.4.5 修改菜單頁面menu.jsp 463  
20.4.6 運行效果 464  
20.5 查看訂單信息 464  
20.5.1 查看訂單列表的后臺代碼 464  
20.5.2 創(chuàng)建查看訂單信息頁面框架vieworder.jsp 467  
20.5.3 創(chuàng)建ViewOrderAction 468  
20.5.4 創(chuàng)建顯示訂單信息內(nèi)容頁面content_vieworder.jsp 469  
20.5.5 修改content_listorder 470  
20.5.6 運行效果 472  
20.6 本章小結(jié) 473  
第21章 EJB重構(gòu)(版本6.0) 475  
21.1 概述 475  
21.2 EJB沿革 475  
21.2.1 EJB 1.X與EJB 2.0 475  
21.2.2 EJB 3.0 477  
21.3 CMP重構(gòu) 477  
21.3.1 創(chuàng)建數(shù)據(jù)源 477  
21.3.2 創(chuàng)建工程 479  
21.3.3 創(chuàng)建EJB模塊 480

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號