注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)開發(fā)者突擊:Java Web主流框架整合開發(fā)(J2EE+Struts+Hibernate+Spring 第2版)

開發(fā)者突擊:Java Web主流框架整合開發(fā)(J2EE+Struts+Hibernate+Spring 第2版)

開發(fā)者突擊:Java Web主流框架整合開發(fā)(J2EE+Struts+Hibernate+Spring 第2版)

定 價:¥99.80

作 者: 劉中兵 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787121127564 出版時間: 2011-03-01 包裝: 平裝
開本: 大16開 頁數(shù): 806 字?jǐn)?shù):  

內(nèi)容簡介

  《開發(fā)者突擊:Java Web主流框架整合開發(fā)(第2版)(含CD光盤1張)》是暢銷書《開發(fā)者突擊:Java Web主流框架整合開發(fā)(J2EE+Struts+ Hibernate+Spring)》的第2版,全面地講解了Java Web開發(fā)中的流行技術(shù)和軟件架構(gòu),涵蓋了目前從JSP、JavaBean、Servlet到Hibernate、Struts、Spring、Struts 2的主流開發(fā)框架,同時通過辦公自動化系統(tǒng)實(shí)戰(zhàn)演練SSH和SSH2經(jīng)典架構(gòu)的應(yīng)用。主要內(nèi)容包括:講解以MySQL為數(shù)據(jù)庫、Tomcat為Web服務(wù)器、Eclipse為開發(fā)工具的集成開發(fā)環(huán)境的構(gòu)建過程;基于JSP、JavaBean、Servlet技術(shù)實(shí)現(xiàn)三種J2EE的基礎(chǔ)架構(gòu);然后分四個篇章重點(diǎn)講解Hibernate、Struts、Spring、Struts 2框架技術(shù)及其整合;基于Struts的SSH整合架構(gòu),并開發(fā)個人通信錄和一個辦公自動化系統(tǒng),實(shí)現(xiàn)的功能包括日程安排、工作日志、短消息管理、公告管理、會議管理;基于Struts 2的SSH2整合架構(gòu),并在此架構(gòu)基礎(chǔ)上實(shí)現(xiàn)一個完整的辦公自動化系統(tǒng)。在本書架構(gòu)講解的過程中,分別使用并講解了JDBC、Log4j、Sitemesh、JUnit技術(shù)。隨書附贈光盤內(nèi)容為本書十種架構(gòu)原型程序包、個人通信錄及辦公自動化系統(tǒng)源程序,以及本書所使用的所有軟件的安裝程序。

作者簡介

  劉中兵 Java研究室首席技術(shù)專家 ,應(yīng)用數(shù)學(xué)專業(yè),曾任職于清華同方、NEC等企業(yè),長期深入Java/JavaEE大型企業(yè)應(yīng)用的架構(gòu)、設(shè)計(jì)與開發(fā)工作,目前專注于手機(jī)無線互聯(lián)網(wǎng)與網(wǎng)絡(luò)通信領(lǐng)域的架構(gòu)設(shè)計(jì)與研究工作。

圖書目錄

序言
一、了解軟件架構(gòu)
(一)基本概念
(二)軟件架構(gòu)的歷史
(三)軟件架構(gòu)的目標(biāo)
二、J2EE開發(fā)模型分析
(一)一層架構(gòu)模式
(二)兩層架構(gòu)模式Model 1
(三)三層架構(gòu)模式Model 2
(四)多層架構(gòu)模式
三、J2EE架構(gòu)技術(shù)選擇
(一)JSP頁面技術(shù)
(二)JavaBean組件技術(shù)
(三)Servlet技術(shù)
(四)Struts 1.2與Struts 2.0
(五)Hibernate 3.0
(六)Spring 2.0
四、開發(fā)工具軟件及版本選擇
(一)JDK 6.0軟件
(二)數(shù)據(jù)庫軟件MySQL 5.5
(三)Web服務(wù)器Tomcat 6.0
(四)集成開發(fā)工具Eclipse 3.5
五、定位開發(fā)目標(biāo)
(一)demo(JSP).zip
(二)demo(JSP+JavaBean).zip
(三)demo(JSP+JavaBean+Servlet).zip
(四)demo(Struts).zip
(五)demo(Struts+Hibernate).zip
(六)demo(Spring).zip
(七)demo(Spring+Hibernate).zip
(八)demo(Struts+Spring).zip
(九)demo(Struts+Spring+Hibernate).zip
(十)demo(Struts 2+Hibernate+Spring).zip
(十一)demo_ssh_oa.zip
(十二)demo_ssh2_oa.zip
六、繼續(xù)下一主題:需求設(shè)計(jì)
第1部分 起步篇
第1章 需求分析與設(shè)計(jì)
1.1 軟件需求
1.1.1 軟件需求的定義
1.1.2 軟件需求的層次
1.1.3 軟件分析的過程
1.2 設(shè)計(jì)需求功能
1.2.1 登錄功能
1.2.2 退出功能
1.2.3 注冊功能
1.3 設(shè)計(jì)系統(tǒng)界面
1.3.1 登錄界面
1.3.2 登錄后的歡迎界面
1.3.3 注冊界面
1.4 繼續(xù)下一主題:設(shè)計(jì)并創(chuàng)建數(shù)據(jù)庫
第2章 設(shè)計(jì)并創(chuàng)建數(shù)據(jù)庫
2.1 設(shè)計(jì)數(shù)據(jù)庫表
2.1.1 數(shù)據(jù)庫實(shí)體分析
2.1.2 設(shè)計(jì)用戶表user
2.2 安裝MySQL
2.2.1 安裝MySQL
2.2.2 啟動MySQL
2.3 創(chuàng)建數(shù)據(jù)庫
2.3.1 MySQL客戶端軟件Workbench
2.3.2 新建數(shù)據(jù)庫demo
2.3.3 新建用戶表user
2.3.4 添加一條用戶數(shù)據(jù)
2.4 繼續(xù)下一主題:搭建集成開發(fā)環(huán)境
第3章 搭建集成開發(fā)環(huán)境
3.1 安裝JDK
3.1.1 JDK的下載
3.1.2 JDK的安裝
3.1.3 JDK的配置
3.2 安裝Tomcat
3.2.1 Tomcat的下載
3.2.2 Tomcat的安裝
3.2.3 Tomcat的配置
3.2.4 測試Tomcat
3.2.5 配置一個站點(diǎn)并測試
3.3 安裝Eclipse
3.3.1 Eclipse的下載
3.3.2 Eclipse的安裝
3.3.3 集成配置JDK
3.3.4 集成配置Tomcat
3.3.5 測試運(yùn)行Web項(xiàng)目
3.4 繼續(xù)下一主題:開始逐步構(gòu)建JSP、JavaBean、Servlet架構(gòu)
第2部分 J2EE基礎(chǔ)架構(gòu)篇
第4章 開發(fā)JSP框架
4.1 JSP基本語法
4.1.1 一個典型的JSP文件
4.1.2 兩種注釋類型
4.1.3 三個腳本元素
4.1.4 三個指令元素
4.1.5 八個動作指令
4.2 JSP內(nèi)置對象
4.2.1 Request:請求對象
4.2.2 Response:響應(yīng)對象
4.2.3 Session:會話對象
4.2.4 Application:應(yīng)用程序?qū)ο?br />4.2.5 Out:輸出對象
4.2.6 Cookie:客戶端對象
4.2.7 Config:配置對象
4.2.8 Page:頁面對象
4.2.9 PageContext:頁面上下文對象
4.2.10 Exception:例外對象
4.3 JDBC核心技術(shù)
4.3.1 通過Connection對象建立數(shù)據(jù)庫連接
4.3.2 通過DatabaseMetaData對象了解數(shù)據(jù)庫的信息
4.3.3 使用Statement對象
4.3.4 結(jié)果集ResultSet對象
4.3.5 PreparedStatement接口
4.3.6 CallableStatement對象
4.4 配置連接MySQL并進(jìn)行測試
4.4.1 添加MySQL驅(qū)動mysqlconnectorjava 5.0.8bin.jar
4.4.2 數(shù)據(jù)庫參數(shù)文件inc.jsp
4.4.3 測試MySQL連接testjdbc.jsp
4.5 開發(fā)JSP顯示頁面和響應(yīng)處理頁面
4.5.1 登錄頁面login.jsp
4.5.2 登錄驗(yàn)證操作login_action.jsp
4.5.3 歡迎頁面welcome.jsp
4.5.4 退出操作logout.jsp
4.5.5 注冊頁面register.jsp
4.5.6 注冊用戶操作register_action.jsp
4.6 架構(gòu)1:demo(JSP).zip
4.6.1 程序結(jié)構(gòu)圖
4.6.2 系統(tǒng)架構(gòu)圖
4.6.3 如何在該架構(gòu)上開發(fā)新的功能
4.7 繼續(xù)下一主題:使用JavaBean組件處理業(yè)務(wù)邏輯
第5章 開發(fā)JSP+JavaBean框架
5.1 JavaBean技術(shù)基礎(chǔ)
5.1.1 JavaBean簡介
5.1.2 一個簡單的JavaBean的例子
5.1.3 JavaBean屬性
5.1.4 JSP與JavaBean結(jié)合
5.1.5 JSP與JavaBean結(jié)合實(shí)例
5.2 開發(fā)數(shù)據(jù)庫底層處理JavaBean——DBAccess.java
5.2.1 定義JavaBean變量
5.2.2 編寫getter/setter函數(shù)
5.2.3 創(chuàng)建數(shù)據(jù)庫連接
5.2.4 更新SQL函數(shù)
5.2.5 查詢SQL函數(shù)
5.2.6 關(guān)閉數(shù)據(jù)庫連接對象
5.3 開發(fā)JavaBean業(yè)務(wù)邏輯組件——UserBean.java
5.3.1 登錄驗(yàn)證函數(shù)
5.3.2 修改login_action.jsp調(diào)用JavaBean
5.3.3 用戶注冊時檢查用戶名是否存在
5.3.4 增加一個用戶
5.3.5 修改register_action.jsp調(diào)用JavaBean
5.4 架構(gòu)2:demo(JSP+JavaBean).zip
5.4.1 程序結(jié)構(gòu)圖
5.4.2 系統(tǒng)架構(gòu)圖
5.4.3 如何在該架構(gòu)上開發(fā)新的功能
5.5 繼續(xù)下一主題:使用Servlet接收用戶請求
第6章 開發(fā)JSP+JavaBean+Servlet框架
6.1 Servlet技術(shù)基礎(chǔ)
6.1.1 一個簡單的Servlet
6.1.2 Servlet基本概念
6.1.3 Servlet生命周期
6.1.4 Servlet的重要函數(shù)
6.2 Servlet經(jīng)典實(shí)例
6.2.1 編碼過濾器
6.2.2 站點(diǎn)計(jì)數(shù)監(jiān)聽器
6.3 開發(fā)Servlet接收用戶請求UserServlet
6.3.1 在web.xml中添加Servlet配置
6.3.2 新建com.demo.servlet.UserServlet
6.3.3 處理登錄驗(yàn)證Servlet
6.3.4 處理退出Servlet
6.3.5 處理注冊Servlet
6.4 架構(gòu)3:demo(JSP+JavaBean+Servlet).zip
6.4.1 程序結(jié)構(gòu)圖
6.4.2 系統(tǒng)架構(gòu)圖
6.4.3 如何在該架構(gòu)上開發(fā)新的功能
6.5 繼續(xù)下一主題:Hibernate框架篇
第3部分 Hibernate框架篇
第7章 Hibernate快速入門
7.1 了解Hibernate基礎(chǔ)
7.1.1 操作數(shù)據(jù)庫的三個階段
7.1.2 ORM對象關(guān)系映射
7.1.3 ORM持久層的概念
7.2 Hibernate開發(fā)準(zhǔn)備
7.2.1 Hibernate開發(fā)流程
7.2.2 Hibernate配置文件:properties和xml文件
7.2.3 Hibernate下載與配置過程
7.2.4 下載并添加MySQL驅(qū)動mysql
connectorjava5.0.8bin.jar
7.3 Hibernate快速上手—HibernateTest樣例
7.3.1 添加Hibernate配置文件hibernate.
cfg.xml
7.3.2 編寫映射文件User.hbm.xml
7.3.3 編寫持久化類User.java
7.3.4 編寫輔助類HibernateSessionFactory.java
7.3.5 編寫DAO類UserDAO.java
7.3.6 編寫Service類UserService.java
7.3.7 運(yùn)行UserService.java查看結(jié)果
7.3.8 打包HibernateTest.zip
7.4 Hibernate自動生成工具
7.4.1 自動生成工具M(jìn)iddleGen
7.4.2 Eclipse插件MiddleGenIDE
7.5 繼續(xù)下一主題:Hibernate核心技術(shù)
第8章 Hibernate核心技術(shù)詳解
8.1 Hibernate映射文件詳解
8.1.1 根元素<hibernatemapping>
8.1.2 使用<class>定義類
8.1.3 使用<id>定義主鍵
8.1.4 使用<generator>設(shè)置主鍵生成方式
8.1.5 Hibernate映射類型
8.1.6 使用<property>定義屬性
8.1.7 使用<manytoone>配置多對一映射
8.1.8 使用<o(jì)netoone>配置一對一映射
8.2 Hibernate核心編程
8.2.1 Hibernate核心類關(guān)系圖
8.2.2 使用Configuration裝載配置
8.2.3 使用SessionFactory創(chuàng)建Session
8.2.4 使用Session操縱數(shù)據(jù)庫
8.2.5 使用Transaction管理事務(wù)
8.3 使用Query進(jìn)行HQL語句查詢
8.3.1 不帶參數(shù)的查詢
8.3.2 帶參數(shù)的查詢
8.3.3 取得List結(jié)果集
8.3.4 取得迭代列表結(jié)果集
8.3.5 取得一個對象
8.3.6 標(biāo)量查詢
8.3.7 分頁查詢
8.3.8 創(chuàng)建SQL查詢
8.4 使用Criteria進(jìn)行條件查詢
8.4.1 創(chuàng)建Criteria實(shí)例
8.4.2 添加查詢條件
8.4.3 添加排序條件
8.4.4 使用示例查詢
8.5 繼續(xù)下一主題:Struts架構(gòu)篇
第5部分 Struts架構(gòu)篇
第9章 構(gòu)建Struts開發(fā)環(huán)境
9.1 了解Struts
9.1.1 MVC模式
9.1.2 Struts體系結(jié)構(gòu)
9.1.3 Struts核心組件
9.1.4 Struts工作流程
9.1.5 Struts請求處理流程
9.2 Struts的下載與安裝
9.2.1 添加jar包
9.2.2 添加Struts的tld標(biāo)簽庫文件
9.2.3 添加Struts的核心配置文件strutsconfig.xml
9.2.4 在web.xml中配置Struts
9.3 Struts快速上手—Struts1Test實(shí)例
9.3.1 Struts開發(fā)流程圖
9.3.2 編寫輸入表單頁面input.jsp
9.3.3 配置strutsconfig.xml
9.3.4 編寫ActionForm類TestForm.java
9.3.5 編寫Action處理類TestAction.java
9.3.6 編寫返回JSP頁面success.jsp
9.3.7 運(yùn)行查看結(jié)果
9.3.8 打包Struts1Test.zip
9.4 繼續(xù)下一主題:開發(fā)Struts核心功能
第10章 開發(fā)Struts核心功能
10.1 Struts內(nèi)部機(jī)制
10.1.1 MVC模式
10.1.2 Struts體系結(jié)構(gòu)
10.1.3 Struts核心組件文件
10.1.4 Struts工作流程
10.2 Struts開發(fā)流程
10.2.1 Struts開發(fā)流程圖
10.2.2 編寫輸入表單頁面input.jsp
10.2.3 配置strutsconfig.xml
10.2.4 編寫ActionForm Bean類
10.2.5 編寫Action處理類
10.2.6 編寫返回JSP頁面
10.3 Struts配置文件詳解—strutsconfig.xml
10.3.1 配置數(shù)據(jù)源:<datasources>元素
10.3.2 配置ActionForm:<formbeans>元素
10.3.3 配置全局異常處理:<globalexceptions>
元素
10.3.4 配置全局跳轉(zhuǎn):<globalforwards>元素
10.3.5 配置映射關(guān)系:<actionmappings>元素
10.3.6 配置RequestProcessor:<controller>元素
10.3.7 配置國際化資源文件:<message
resources>元素
10.3.8 配置Plugin插件:<plugin>元素
10.3.9 分離Struts配置文件
10.4 ActionForm Bean開發(fā)技術(shù)
10.4.1 使用默認(rèn)表單ActionForm
10.4.2 使用動態(tài)表單DynaActionForm
10.4.3 使用自動校驗(yàn)表單DynaValidatorForm
10.5 Action組件開發(fā)技術(shù)
10.5.1 使用默認(rèn)的Action
10.5.2 可直接轉(zhuǎn)發(fā)的ForwardAction
10.5.3 可包含文件的IncludeAction
10.5.4 可自動分發(fā)的DispatchAction
10.5.5 可進(jìn)行多個提交的LookupDispatchAction
10.5.6 可實(shí)現(xiàn)交換的SwitchAction
10.6 開發(fā)登錄處理流程
10.6.1 添加默認(rèn)首頁index.do指向登錄頁面
login.jsp
10.6.2 修改login.jsp的登錄提交地址為login.do
10.6.3 配置<formbean>:添加登錄表單loginForm
10.6.4 配置<action>:添加登錄組件login
10.6.5 開發(fā)ActionForm Bean:創(chuàng)建登錄表單類
LoginForm.java
10.6.6 開發(fā)Action:創(chuàng)建登錄處理類LoginAction.
java
10.6.7 登錄處理流程圖
10.7 開發(fā)退出處理流程
10.7.1 修改welcome.jsp的退出提交地址為
logout.do
10.7.2 配置<action>:添加退出組件logout
10.7.3 開發(fā)Action:創(chuàng)建退出處理類LogoutAction.
java
10.7.4 退出處理流程圖
10.8 開發(fā)注冊處理流程 5
10.8.1 修改login.jsp的注冊鏈接地址為
register.do
10.8.2 修改register.jsp的注冊提交地址為
register.do
10.8.3 配置<formbean>:添加注冊表單
registerForm
10.8.4 配置<action>:添加登錄組件register
10.8.5 開發(fā)ActionForm Bean:創(chuàng)建注冊表單類
RegisterForm.java
10.8.6 開發(fā)Action:創(chuàng)建注冊處理類
RegisterAction.java
10.8.7 注冊處理流程圖
10.9 繼續(xù)下一主題:使用DBCP連接池操作數(shù)據(jù)庫
第11章 使用DBCP連接池操作數(shù)據(jù)庫
11.1 數(shù)據(jù)庫連接池基礎(chǔ)
11.1.1 數(shù)據(jù)庫連接池的基本概念
11.1.2 數(shù)據(jù)庫連接池的工作原理
11.1.3 Java開源的連接池
11.2 DBCP連接池基礎(chǔ)
11.2.1 DBCP連接池的創(chuàng)建過程
11.2.2 DBCP數(shù)據(jù)源的創(chuàng)建過程
11.2.3 Tomcat中使用DBCP連接池的過程
11.2.4 Tomcat中使用DBCP連接池的實(shí)例
11.3 Struts中配置DBCP連接池
11.3.1 部署DBCP安裝包和MySQL的驅(qū)動包
11.3.2 在strutsconfig.xml中配置DBCP數(shù)據(jù)源
11.3.3 使用DBCP數(shù)據(jù)源的方法
11.4 Struts中使用DBCP連接池
11.4.1 LoginAction中驗(yàn)證用戶登錄函數(shù)
11.4.2 RegisterAction中檢查用戶是否存在函數(shù)
11.4.3 RegisterAction中用戶注冊函數(shù)
11.5 繼續(xù)下一主題:使用Log4j記錄日志
第12章 使用Log4j記錄日志
12.1 Log4j的基本概念
12.1.1 日志記錄器Logger
12.1.2 輸出源Appender
12.1.3 布局器Layout
12.2 Log4j的配置與使用
12.2.1 通過程序配置
12.2.2 通過Property文件配置
12.2.3 通過XML文件配置
12.3 Log4j 與CommonsLogging聯(lián)合使用
12.3.1 Commons Logging通用日志組件
12.3.2 Commons Logging+Log4j
12.4 為Action添加日志代碼
12.4.1 在LoginAction中添加日志記錄代碼
12.4.2 在LogoutAction中添加日志記錄代碼
12.4.3 在RegisterAction中添加日志記錄代碼
12.5 繼續(xù)下一主題:使用Struts標(biāo)簽進(jìn)行頁面國際化
第13章 使用Struts標(biāo)簽進(jìn)行頁面國際化
13.1 軟件國際化與本地化
13.1.1 I18N和L10N的由來
13.1.2 軟件國際化的實(shí)現(xiàn)目標(biāo)
13.1.3 軟件本地化的設(shè)置方法
13.1.4 軟件編碼問題
13.2 Struts應(yīng)用的國際化
13.2.1 Java對國際化的支持
13.2.2 Struts對國際化的支持
13.2.3 Struts頁面國際化的過程
13.3 Struts HTML標(biāo)簽
13.3.1 用于生成基本的HTML元素的標(biāo)簽
13.3.2 用于生成HTML表單的標(biāo)簽
13.3.3 用于顯示錯誤或正常消息的標(biāo)簽
13.4 Struts Bean標(biāo)簽
13.4.1 用于訪問HTTP請求信息或JSP隱含對象
13.4.2 用于訪問Web應(yīng)用資源
13.4.3 用于定義或輸出JavaBean的Bean標(biāo)簽
13.5 Struts Logic標(biāo)簽
13.5.1 進(jìn)行比較運(yùn)算的Logic標(biāo)簽
13.5.2 進(jìn)行字符串匹配的Logic標(biāo)簽
13.5.3 判斷指定內(nèi)容是否存在的Logic標(biāo)簽
13.5.4 進(jìn)行循環(huán)遍歷的Logic標(biāo)簽
13.5.5 進(jìn)行請求轉(zhuǎn)發(fā)或重定向的Logic標(biāo)簽
13.6 標(biāo)簽化JSP頁面中的文字
13.6.1 登錄頁面login.jsp
13.6.2 注冊頁面register.jsp
13.6.3 歡迎頁面welcome.jsp
13.7 創(chuàng)建資源文件
13.7.1 新建中文資源文件ApplicationResources_
temp.properties
13.7.2 轉(zhuǎn)換資源文件編碼ApplicationResources_
zh_CN.properties
13.7.3 建立英文與默認(rèn)資源文件
13.7.4 運(yùn)行項(xiàng)目進(jìn)行本地化訪問
13.8 繼續(xù)下一主題:Struts表單驗(yàn)證
第14章 進(jìn)行Struts數(shù)據(jù)驗(yàn)證
14.1 兩種表單驗(yàn)證方法
14.1.1 使用Validator校驗(yàn)器組件
14.1.2 在ActionForm中檢驗(yàn)合法性
14.2 第一步:為ActionForm添加表單驗(yàn)證功能
14.2.1 添加登錄時的表單檢驗(yàn)功能——
LoginForm
14.2.2 添加注冊時的表單檢驗(yàn)功能——
RegisterForm
14.3 第二步:為Action添加邏輯驗(yàn)證功能
14.3.1 登錄時檢查是否登錄成功——
LoginAction
14.3.2 注冊時檢查用戶名是否存在——
RegisterAction
14.4 第三步:驗(yàn)證出錯時維持表單輸入
14.4.1 維持登錄頁面的表單輸入——login.jsp
14.4.2 維持注冊頁面的表單輸入——register.jsp
14.5 繼續(xù)下一主題:使用Sitemesh進(jìn)行框架布局
第15章 使用Sitemesh進(jìn)行站點(diǎn)布局
15.1 Sitemesh框架基礎(chǔ)
15.1.1 Sitemesh功能概述
15.1.2 Sitemesh比Struts Tiles更加優(yōu)秀
15.1.3 Sitemesh的工作原理
15.2 使用Sitemesh框架
15.2.1 安裝Sitemesh框架
15.2.2 配置Sitemesh框架
15.2.3 建立裝飾器描述文件decorators.xml
15.2.4 建立裝飾器頁面/decorators/frame.jsp
15.3 查看裝飾后的站點(diǎn)
15.3.1 登錄頁面login.jsp——不含登錄菜單
15.3.2 注冊頁面register.jsp——不含登錄菜單
15.3.3 歡迎頁面welcome.jsp——包含登錄菜單
15.4 架構(gòu)4:demo(Struts).zip
15.4.1 程序結(jié)構(gòu)圖
15.4.2 系統(tǒng)架構(gòu)圖
15.4.3 如何在該架構(gòu)上開發(fā)新的功能
15.5 繼續(xù)下一主題:在Struts中集成Hibernate
第16章 開發(fā)Struts+Hibernate框架功能
16.1 準(zhǔn)備項(xiàng)目框架
16.1.1 添加Hibernate支持jar包
16.1.2 添加Hibernate配置文件
16.1.3 添加Hibernate數(shù)據(jù)層文件
16.2 編寫UserDAO.java
16.2.1 驗(yàn)證用戶登錄
16.2.2 判斷用戶是否存在
16.2.3 新增用戶記錄
16.3 編寫單元測試用例
16.3.1 junit_blank配置JUnit測試環(huán)境
16.3.2 編寫單元測試類UserDAOTest.java
16.3.3 編寫測試套件類AllTest.java
16.4 修改Action調(diào)用Hibernate操作函數(shù)
16.4.1 用戶登錄LoginAction
16.4.2 判斷用戶是否存在RegisterAction
16.4.3 新增用戶RegisterAction
16.5 架構(gòu)5:demo(Struts+Hibernate).zip
16.5.1 程序結(jié)構(gòu)圖
16.5.2 系統(tǒng)架構(gòu)圖
16.5.3 如何在該架構(gòu)上開發(fā)新的功能
16.6 繼續(xù)下一主題:Spring架構(gòu)篇
第5部分 Spring架構(gòu)篇
第17章 Spring技術(shù)核心
17.1 Spring框架簡介
17.1.1 Spring的產(chǎn)生與發(fā)展
17.1.2 Spring框架結(jié)構(gòu)圖
17.1.3 Spring組件包詳解
17.2 控制反轉(zhuǎn)IoC(Inversion of Control)
17.2.1 IoC與DI的基本概念
17.2.2 IoC模式的實(shí)例講解
17.2.3 利用Java反射機(jī)制實(shí)現(xiàn)IoC容器
17.2.4 Spring中IoC容器的實(shí)現(xiàn)方式
17.2.5 IoC模式的優(yōu)缺點(diǎn)
17.3 依賴注入DI的類型
17.3.1 Type 1接口注入
17.3.2 Type 2構(gòu)造注入
17.3.3 Type 3設(shè)值注入
17.3.4 三種類型對比總結(jié)
17.4 Spring的IoC容器裝載機(jī)制
17.4.1 BeanFactory的使用步驟
17.4.2 配置<bean>的屬性
17.4.3 配置<bean>的子元素
17.4.4 ApplicationContext
17.5 繼續(xù)下一主題:構(gòu)建Spring開發(fā)環(huán)境
第18章 構(gòu)建Spring開發(fā)環(huán)境
18.1 搭建Spring開發(fā)環(huán)境
18.1.1 第一步:添加Spring的jar支持包
18.1.2 第二步:添加Spring的tld標(biāo)簽庫文件
18.1.3 第三步:添加Spring的核心配置文件applicationContext.xml
18.1.4 第四步:添加日志配置文件
18.2 測試Spring環(huán)境——SpringTest
18.2.1 在applicationContext.xml中添加Bean配置
18.2.2 新建Bean類——HelloWorld.java
18.2.3 運(yùn)行測試類Test.java
18.3 繼續(xù)下一主題:開發(fā)Spring MVC核心功能
第19章 開發(fā)Spring MVC核心功能
19.1 Spring的兩大功用:IoC容器與MVC框架
19.1.1 Spring的IoC集成模式
19.1.2 Spring的MVC技術(shù)框架
19.1.3 Spring的web.xml配置
19.2 Spring MVC開發(fā)流程
19.2.1 Spring MVC開發(fā)流程圖
19.2.2 第一步:編寫輸入表單頁面input.jsp
19.2.3 第二步:配置處理器映射和處理器
19.2.4 第三步:編寫Form類com.demo.struts.
forms.TestForm.java
19.2.5 第四步:編寫處理器類com.demo.spring.
actions.TestAction.java
19.2.6 第五步:配置JSP視圖解析器
19.2.7 第六步:編寫返回JSP頁面success.jsp
19.2.8 結(jié)果演示
19.3 Spring MVC三大組件
19.3.1 HandlerMapping處理器映射
19.3.2 Controller處理器
19.3.3 ViewResolver視圖解析器
19.4 開發(fā)用戶登錄功能
19.4.1 新建登錄頁面login.jsp
19.4.2 配置處理器映射與處理器
19.4.3 新建登錄表單類com.demo.spring.forms.
LoginForm.java
19.4.4 新建登錄處理器com.demo.spring.actions.
LoginAction.java
19.4.5 新建歡迎頁面welcome.jsp
19.5 開發(fā)用戶退出功能
19.5.1 配置處理器映射與處理器
19.5.2 新建退出處理器com.demo.spring.forms.
LogoutAction.java
19.6 開發(fā)用戶注冊功能
19.6.1 新建注冊頁面register.jsp
19.6.2 配置注冊處理器映射與處理器
19.6.3 新建注冊表單類com.demo.spring.forms.
RegisterForm.java
19.6.4 新建注冊處理器com.demo.spring.actions.
RegisterAction.java
19.7 繼續(xù)下一主題:使用Spring標(biāo)簽進(jìn)行頁面國際化
第20章 使用Spring標(biāo)簽進(jìn)行頁面國際化
20.1 Spring標(biāo)簽基礎(chǔ)
20.1.1 Spring表單標(biāo)簽庫
20.1.2 Spring基礎(chǔ)標(biāo)簽庫
20.2 配置Spring標(biāo)簽庫與資源庫
20.2.1 配置Spring標(biāo)簽庫
20.2.2 配置Spring資源庫
20.2.3 創(chuàng)建資源庫文件
20.3 標(biāo)簽化JSP頁面中的文字
20.3.1 登錄頁面login.jsp
20.3.2 注冊頁面register.jsp
20.3.3 歡迎頁面welcome.jsp
20.4 創(chuàng)建資源文件
20.4.1 新建中文資源文件ApplicationResources_
temp.properties
20.4.2 轉(zhuǎn)換資源文件編碼ApplicationResources_
zh_CN.properties
20.4.3 建立英文與默認(rèn)資源文件
20.4.4 運(yùn)行項(xiàng)目進(jìn)行本地化訪問
20.5 繼續(xù)下一主題:輸入驗(yàn)證與數(shù)據(jù)綁定
第21章 輸入驗(yàn)證與數(shù)據(jù)綁定
21.1 Spring驗(yàn)證機(jī)制
21.1.1 Validator驗(yàn)證函數(shù)
21.1.2 表單驗(yàn)證實(shí)例
21.2 增加用戶登錄表單驗(yàn)證功能
21.2.1 第一步:配置登錄表單驗(yàn)證器
21.2.2 第二步:為loginAction指定驗(yàn)證器
21.2.3 第三步:創(chuàng)建驗(yàn)證器類com.demo.spring.
validator.LoginValidator.java
21.2.4 第四步:修改login.jsp綁定驗(yàn)證數(shù)據(jù)
21.3 增加用戶注冊表單驗(yàn)證功能
21.3.1 第一步:配置注冊表單驗(yàn)證器
21.3.2 第二步:為registerAction指定驗(yàn)證器
21.3.3 第三步:創(chuàng)建驗(yàn)證器類com.demo.spring.
validator.RegisterValidator.java
21.3.4 第四步:修改register.jsp綁定驗(yàn)證數(shù)據(jù)
21.4 繼續(xù)下一主題:使用Sitemesh進(jìn)行站點(diǎn)布局
第22章 使用Sitemesh進(jìn)行站點(diǎn)布局431
第23章 使用JdbcTemplate操作數(shù)據(jù)庫
第24章 開發(fā)Spring+Hibernate框架功能
第6部分 Struts 2架構(gòu)篇
第25章 Struts 2快速入門
第26章 Struts 2核心組件詳解
第27章 Struts2標(biāo)簽庫詳解
第28章 Struts 2應(yīng)用國際化
第29章 Struts 2數(shù)據(jù)校驗(yàn)
第30章 Struts 2數(shù)據(jù)轉(zhuǎn)換器
第31章 Struts 2攔截器
第32章 開發(fā)Struts 2+Spring+Hibernate框架功能
第7部分 SSH/SSH2整合架構(gòu)篇
第33章 開發(fā)Struts+Spring框架功能75
第34章 開發(fā)Struts+Spring+Hibernate框架功能
34.1 開始構(gòu)建Struts+Spring+Hibernate項(xiàng)目
第36章 SSH架構(gòu)實(shí)戰(zhàn)——開發(fā)一個完整的辦公自動化系統(tǒng)
第37章 SSH2架構(gòu)實(shí)戰(zhàn)——開發(fā)一個完整的辦公自動化系統(tǒng)

本目錄推薦

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