注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java開源項(xiàng)目:Spring+Hibernate+Struts項(xiàng)目開發(fā)詳解

Java開源項(xiàng)目:Spring+Hibernate+Struts項(xiàng)目開發(fā)詳解

Java開源項(xiàng)目:Spring+Hibernate+Struts項(xiàng)目開發(fā)詳解

定 價(jià):¥49.80

作 者: 覃慶炎 等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787302173212 出版時(shí)間: 2008-07-01 包裝: 平裝
開本: 16開 頁數(shù): 419 字?jǐn)?shù):  

內(nèi)容簡介

  《Java開源項(xiàng)目:Spring+Hibernate+Struts項(xiàng)目開發(fā)詳解》以Java開源項(xiàng)目為理念,以Spring+Hibernate+Struts開源項(xiàng)目為基礎(chǔ),由淺入深地講解了輕量級(jí)J2EE系統(tǒng)構(gòu)架技術(shù)的原理和開發(fā)過程?!禞ava開源項(xiàng)目:Spring+Hibernate+Struts項(xiàng)目開發(fā)詳解》共分為4篇14章,分別以Hibernate、Struts、Spring開源項(xiàng)目為基礎(chǔ)詳細(xì)地介紹其開發(fā)原理和開發(fā)過程,基礎(chǔ)實(shí)例篇講解了新聞發(fā)布系統(tǒng)、在線拍賣系統(tǒng)和博客系統(tǒng)3個(gè)實(shí)用系統(tǒng)的開發(fā)過程,其他部分介紹了開源搜索引擎Lucene、模板引擎Freemarker、安全框架Acegi、上傳組件Commons FileUpload等內(nèi)容,并介紹了科研資料信息管理系統(tǒng)的開發(fā)過程?!禞ava開源項(xiàng)目:Spring+Hibernate+Struts項(xiàng)目開發(fā)詳解》代碼實(shí)例豐富,針對性強(qiáng),適合缺乏項(xiàng)目開發(fā)經(jīng)驗(yàn)的Jave初、中級(jí)讀者學(xué)習(xí)使用,也可以作為IT培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。

作者簡介

暫缺《Java開源項(xiàng)目:Spring+Hibernate+Struts項(xiàng)目開發(fā)詳解》作者簡介

圖書目錄

第一篇 基礎(chǔ)應(yīng)用篇
 第1章 輕量級(jí)J2EE構(gòu)架技術(shù)
  1.1 Java Web應(yīng)用開發(fā)基礎(chǔ)知識(shí)
   1.1.1 部署Web應(yīng)用程序
   1.1.2 組織Web應(yīng)用程序源代碼
   1.1.3 Web應(yīng)用程序開發(fā)流程
  1.2 輕量級(jí)開發(fā)技術(shù)
   1.2.1 輕量級(jí)開發(fā)概念
   1.2.2 輕量級(jí)容器
  1.3 輕量級(jí)J2EE構(gòu)架技術(shù)
   1.3.1 業(yè)務(wù)邏輯層
   1.3.2 數(shù)據(jù)持久層
   1.3.3 視圖表現(xiàn)層
  1.4 基于Java開源項(xiàng)目構(gòu)架輕量級(jí)J2EE Web應(yīng)用
   1.4.1 Java開源Web框架Struts
   1.4.2 Java開源持久層框架Hibernate
   1.4.3 Java開源J2EE框架Spring
   1.4.4 Spring+Hibernate+Struts整合構(gòu)架輕量級(jí)J2EE Web應(yīng)用
  1.5 本章小結(jié)
 第2章 搭建開發(fā)平臺(tái)
  2.1 配置開發(fā)環(huán)境
   2.1.1 下載和安裝JDK
   2.1.2 下載和安裝開源應(yīng)用服務(wù)器Tomcat
   2.1.3 下載和安裝開源編譯工具Ant
   2.1.4 下載和安裝開源數(shù)據(jù)庫MySQL
   2.1.5 配置環(huán)境變量
  2.2 安裝開發(fā)工具
   2.2.1 下載和安裝開源開發(fā)工具Eclipse
   2.2.2 下載和安裝Eclipse語言包
  2.3 Ant下常用的Web項(xiàng)目構(gòu)建腳本
   2.3.1 Ant下的Web應(yīng)用服務(wù)器控制
   2.3.2 Ant下的Web項(xiàng)目構(gòu)建與部署
   2.3.3 Ant下的Web項(xiàng)目管理與監(jiān)控
  2.4 開發(fā)一個(gè)簡單的Java Web測試實(shí)例
   2.4.1 創(chuàng)建Java Web工程HelloWorld
   2.4.2 編輯HelloWorld源代碼
   2.4.3 部署HelloWorld
   2.4.4 運(yùn)行HelloWorld
  2.5 本章小結(jié)
 第3章 Spring+Hibernate+Struts整合應(yīng)用入門實(shí)例:注冊登錄系統(tǒng)
  3.1 概述
  3.2 下載Spring、Struts、Hibernate以及相應(yīng)的JAR包
   3.2.1 配置運(yùn)行環(huán)境
   3.2.2 配置開發(fā)環(huán)境
  3.3 注冊登錄系統(tǒng)的目錄結(jié)構(gòu)
  3.4 創(chuàng)建實(shí)體對象modle
   3.4.1 基礎(chǔ)業(yè)務(wù)對象BaseObject
   3.4.2 創(chuàng)建實(shí)體對象
  3.5 創(chuàng)建DAO類
   3.5.1 創(chuàng)建DAO基類
   3.5.2 創(chuàng)建實(shí)體對象User和Role相應(yīng)的DAO文件
   3.5.3 實(shí)現(xiàn)實(shí)體對象User 和Role相應(yīng)的DAO文件的接口
   3.5.4 配置applicationContext-hibernate.xml文件
   3.5.5 為DAO編寫單元測試代碼DaoTest
  3.6 創(chuàng)建Managers
   3.6.1 創(chuàng)建基礎(chǔ)邏輯處理對象Manager接口
   3.6.2 創(chuàng)建實(shí)體對象User和Role的Managers接口
   3.6.3 實(shí)現(xiàn)實(shí)體對象User和Role的Managers接口
   3.6.4 配置applicationContext-service.xml文件
   3.6.5 為Managers編寫單元測試代碼ManagerTest
  3.7 新用戶注冊
   3.7.1 創(chuàng)建UserForm、RoleForm以及AddressForm
   3.7.2 創(chuàng)建SignupAction實(shí)現(xiàn)用戶注冊
   3.7.3 為SignupAction編寫單元測試代碼SignupActionTest
  3.8 用戶登錄
   3.8.1 創(chuàng)建UserAction實(shí)現(xiàn)用戶登錄
   3.8.2 為UserAction編寫單元測試代碼UserActionTest
  3.9 部署運(yùn)行注冊登錄系統(tǒng)
   3.9.1 部署registration.war
   3.9.2 配置數(shù)據(jù)庫
   3.9.3 運(yùn)行注冊登錄系統(tǒng)
  3.10 本章小結(jié)
 第4章 數(shù)據(jù)持久層技術(shù)Hibernate
  4.1 Hibernate框架概述
   4.1.1 概述
   4.1.2 核心接口
  4.2 Hibernate開發(fā)環(huán)境配置
   4.2.1 下載Hibernate
   4.2.2 下載和安裝Hibernate開發(fā)插件
   4.2.3 創(chuàng)建由Spring控制的數(shù)據(jù)源
   4.2.4 創(chuàng)建SessionFactory
   4.2.5 配置Hibernate的基本屬性
  4.3 Hibernate對象持久化
   4.3.1 POJO概述
   4.3.2 構(gòu)建數(shù)據(jù)持久層的基類
   4.3.3 實(shí)現(xiàn)equals()和hashCode()方法
  4.4 Hibernate數(shù)據(jù)映射
   4.4.1 基本的對象關(guān)系映射
   4.4.2 一對多映射
   4.4.3 多對一映射
  4.5 數(shù)據(jù)庫操作的實(shí)現(xiàn)
   4.5.1 編寫CRUD(創(chuàng)建、檢索、更改、刪除)操作的DAO(數(shù)據(jù)進(jìn)入層)接口
   4.5.2 編寫applicationContext-hibernate. xml文件
  4.6 本章小結(jié)
 第5章 表現(xiàn)層技術(shù)Struts
  5.1 Struts框架概述
   5.1.1 概述
   5.1.2 Struts的體系結(jié)構(gòu)與工作原理
  5.2 Struts框架入門
   5.2.1 在Eclipse中建立J2EE Web應(yīng)用程序目錄結(jié)構(gòu)
   5.2.2 編寫視圖
   5.2.3 編寫ActionForm Bean
   5.2.4 編寫Action類
   5.2.5 配置struts-config.xml文件
   5.2.6 調(diào)試運(yùn)行strutsSample
  5.3 ActionForm和DynaActionForm
   5.3.1 創(chuàng)建ActionForm
   5.3.2 使用DynaActionForm
   5.3.3 注冊登錄系統(tǒng)中創(chuàng)建UserForm
  5.4 Struts Validator驗(yàn)證框架
   5.4.1 Validator框架入門
   5.4.2 Validator 驗(yàn)證規(guī)則
   5.4.3 為DynaActionForm創(chuàng)建驗(yàn)證規(guī)則
  5.5 Actions
   5.5.1 創(chuàng)建Action
   5.5.2 在注冊登錄系統(tǒng)中創(chuàng)建SignupAction
  5.6 Struts常用標(biāo)簽庫
   5.6.1 JSP的局限性
   5.6.2 Struts標(biāo)簽庫
   5.6.3 HTML標(biāo)簽庫
   5.6.4 Bean標(biāo)簽庫
   5.6.5 logic標(biāo)簽庫
  5.7 在注冊登錄系統(tǒng)中集成Struts
   5.7.1 配置web.xml
   5.7.2 配置struts-config.xml文件
  5.8 本章小結(jié)
 第6章 業(yè)務(wù)邏輯層技術(shù)Spring
  6.1 Spring概述
   6.1.1 Spring的發(fā)展歷史
   6.1.2 Spring的模塊結(jié)構(gòu)
   6.1.3 Spring使J2EE開發(fā)變得更容易
  6.2 BeanFactory的工作原理
   6.2.1 控制反轉(zhuǎn)
   6.2.2 BeanFactory
   6.2.3 Bean的生命周期
   6.2.4 ApplicationContext
  6.3 Spring集成Hibernate
   6.3.1 概述
   6.3.2 管理Hibernate資源
   6.3.3 在ApplicationContext中的Bean聲明
   6.3.4 通過HibernateTemplate和HibernateDaoSupport訪問Hibernate
   6.3.5 Spring中配置Hibernate
  6.4 Spring集成Struts
   6.4.1 注冊Spring plug-in
   6.4.2 實(shí)現(xiàn)Spring-aware-Strutsactions
   6.4.3 代理Action
  6.5 AOP
   6.5.1 AOP的概念
   6.5.2 創(chuàng)建Advice
   6.5.3 定義PointCuts
   6.5.4 使用ProxyFactoryBean創(chuàng)建AOP代理
   6.5.5 使用Autoproxying創(chuàng)建AOP代理
  6.6 聲明式事務(wù)處理
   6.6.1 事務(wù)處理的概念
   6.6.2 Spring中的編程式事務(wù)處理
   6.6.3 聲明式事務(wù)處理
  6.7 本章小結(jié)
第二篇 基礎(chǔ)實(shí)例篇
 第7章 新聞發(fā)布系統(tǒng)
  7.1 系統(tǒng)功能概述
  7.2 系統(tǒng)需求分析
   7.2.1 系統(tǒng)功能模塊劃分
   7.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)
  7.3 系統(tǒng)框架搭建
   7.3.1 模型層的實(shí)現(xiàn)
   7.3.2 數(shù)據(jù)持久層的實(shí)現(xiàn)
   7.3.3 業(yè)務(wù)邏輯層的實(shí)現(xiàn)
   7.3.4 視圖表現(xiàn)層的實(shí)現(xiàn)
  7.4 用戶管理模塊
   7.4.1 數(shù)據(jù)操作實(shí)現(xiàn)
   7.4.2 業(yè)務(wù)邏輯實(shí)現(xiàn)
   7.4.3 表現(xiàn)層的實(shí)現(xiàn)
  7.5 新聞信息管理模塊
   7.5.1 數(shù)據(jù)操作實(shí)現(xiàn)
   7.5.2 業(yè)務(wù)邏輯實(shí)現(xiàn)
   7.5.3 表現(xiàn)層的實(shí)現(xiàn)
   7.5.4 配置struts-config.xml
  7.6 權(quán)限管理模塊
   7.6.1 數(shù)據(jù)操作實(shí)現(xiàn)
   7.6.2 業(yè)務(wù)邏輯實(shí)現(xiàn)
   7.6.3 表現(xiàn)層的實(shí)現(xiàn)
  7.7 本章小結(jié)
 第8章 在線拍賣系統(tǒng)
  8.1 系統(tǒng)功能概述
  8.2 系統(tǒng)需求分析
   8.2.1 系統(tǒng)功能模塊劃分
   8.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)
  8.3 系統(tǒng)框架搭建
   8.3.1 建立工程目錄結(jié)構(gòu)
   8.3.2 數(shù)據(jù)持久層的實(shí)現(xiàn)
   8.3.3 業(yè)務(wù)邏輯層的實(shí)現(xiàn)
   8.3.4 視圖表現(xiàn)層的實(shí)現(xiàn)
  8.4 注冊登錄模塊
   8.4.1 數(shù)據(jù)操作實(shí)現(xiàn)
   8.4.2 業(yè)務(wù)邏輯實(shí)現(xiàn)
   8.4.3 表現(xiàn)層的實(shí)現(xiàn)
  8.5 拍賣商品模塊
   8.5.1 數(shù)據(jù)操作實(shí)現(xiàn)
   8.5.2 業(yè)務(wù)邏輯實(shí)現(xiàn)
   8.5.3 表現(xiàn)層的實(shí)現(xiàn)
  8.6 實(shí)名認(rèn)證模塊
   8.6.1 數(shù)據(jù)操作實(shí)現(xiàn)
   8.6.2 業(yè)務(wù)邏輯實(shí)現(xiàn)
   8.6.3 表現(xiàn)層的實(shí)現(xiàn)
  8.7 本章小結(jié)
 第9章 博客系統(tǒng)
  9.1 系統(tǒng)功能概述
  9.2 系統(tǒng)需求分析
   9.2.1 系統(tǒng)功能模塊劃分
   9.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)
  9.3 系統(tǒng)框架搭建
   9.3.1 建立工程目錄結(jié)構(gòu)
   9.3.2 數(shù)據(jù)持久層的實(shí)現(xiàn)
   9.3.3 業(yè)務(wù)邏輯層的實(shí)現(xiàn)
   9.3.4 視圖表現(xiàn)層的實(shí)現(xiàn)
   9.3.5 Action基類
   9.3.6 頁面視圖
  9.4 注冊登錄模塊
   9.4.1 數(shù)據(jù)操作實(shí)現(xiàn)
   9.4.2 業(yè)務(wù)邏輯實(shí)現(xiàn)
   9.4.3 表現(xiàn)層的實(shí)現(xiàn)
   9.4.4 部署運(yùn)行
  9.5 發(fā)布/管理日志模塊
   9.5.1 數(shù)據(jù)操作實(shí)現(xiàn)
   9.5.2 業(yè)務(wù)邏輯實(shí)現(xiàn)
   9.5.3 表現(xiàn)層的實(shí)現(xiàn)
   9.5.4 部署運(yùn)行
  9.6 留言板模塊
   9.6.1 數(shù)據(jù)操作實(shí)現(xiàn)
   9.6.2 業(yè)務(wù)邏輯實(shí)現(xiàn)
   9.6.3 表現(xiàn)層的實(shí)現(xiàn)
   9.6.4 部署運(yùn)行
  9.7 本章小結(jié)
第三篇 高級(jí)應(yīng)用篇
 第10章 開源搜索引擎Lucene
  10.1 Lucene簡介
   10.1.1 概述
   10.1.2 Lucene全文檢索的實(shí)現(xiàn)機(jī)制
   10.1.3 Lucene框架剖析
   10.1.4 建立索引
   10.1.5 搜索文檔
  10.2 下載并測試Lucene
   10.2.1 下載Lucene
   10.2.2 配置Lucene
   10.2.3 測試Lucene
  10.3 在Web應(yīng)用程序中集成Lucene
   10.3.1 實(shí)例需求分析
   10.3.2 建立Dynamic Web Project
   10.3.3 設(shè)計(jì)Web工程體系結(jié)構(gòu)
   10.3.4 實(shí)現(xiàn)用戶接口
   10.3.5 實(shí)現(xiàn)控制器
   10.3.6 實(shí)現(xiàn)搜索
   10.3.7 實(shí)現(xiàn)索引
  10.4 部署并測試lucenesample
  10.5 本章小結(jié)
 第11章 Spring構(gòu)架中模板引擎集成
  11.1 Freemarker模板引擎簡介
  11.2 Freemarker腳本語言簡介
   11.2.1 模板
   11.2.2 數(shù)據(jù)模型
  11.3 搭建Freemarker開發(fā)環(huán)境
   11.3.1 下載Freemarker
   11.3.2 下載和安裝Freemarker開發(fā)插件
  11.4 Freemarker開發(fā)實(shí)例
   11.4.1 實(shí)例需求分析
   11.4.2 建立工程——Freemarker-Sample
   11.4.3 創(chuàng)建Freemarker宏模板
   11.4.4 客戶信息錄入頁面
   11.4.5 客戶信息添加成功頁面
   11.4.6 客戶信息列表頁面
  11.5 本章小結(jié)
 第12章 Spring集成Acegi安全框架
  12.1 Acegi安全框架概述[8]
  12.2 Acegi安全框架體系結(jié)構(gòu)[8]
   12.2.1 Acegi安全框架組件
   12.2.2 控制反轉(zhuǎn)
   12.2.3 XML配置文件
  12.3 安全過濾器[8]
   12.3.1 Session Integration Filter
   12.3.2 Authentication ProcessingFilter
   12.3.3 Logout Processing Filter
   12.3.4 Exception Translation Filter
   12.3.5 Interceptor Filter
  12.4 在Web應(yīng)用程序中集成Acegi安全框架
   12.4.1 建立一個(gè)新的工程
   12.4.2 設(shè)計(jì)Web工程目錄結(jié)構(gòu)
   12.4.3 配置Acegi安全框架
  12.5 配置acegisecurity-config.xml文件
  12.6 部署并運(yùn)行acegisample
  12.7 本章小結(jié)
 第13章 Spring構(gòu)架中上傳組件集成
  13.1 Commons FileUpload組件簡介
  13.2 Commons FileUpload 開發(fā)流程
  13.3 Commons FileUpload開發(fā)環(huán)境搭建
   13.3.1 下載Commons FileUpload
   13.3.2 配置Commons FileUpload
  13.4 Commons FileUpload開發(fā)實(shí)例
   13.4.1 實(shí)例需求分析
   13.4.2 建立工程——FileUploadSample
   13.4.3 編寫前臺(tái)頁面
   13.4.4 編寫Servlet來負(fù)責(zé)文件的上傳
   13.4.5 部署和測試
  13.5 本章小結(jié)
第四篇 高級(jí)實(shí)例篇
 第14章 科研資料信息管理系統(tǒng)
  14.1 系統(tǒng)功能概述
  14.2 系統(tǒng)需求分析
   14.2.1 系統(tǒng)功能模塊劃分
   14.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)[12]
14.3 系統(tǒng)各模塊效果圖[12]
  14.4 系統(tǒng)基礎(chǔ)框架搭建
   14.4.1 數(shù)據(jù)持久層的實(shí)現(xiàn)[12]
   14.4.2 業(yè)務(wù)邏輯層的實(shí)現(xiàn)[12]
   14.4.3 視圖表現(xiàn)層的實(shí)現(xiàn)[12]
  14.5 其他高級(jí)框架集成
   14.5.1 集成Commons FileUpload組件
   14.5.2 集成Acegi安全框架
   14.5.3 Freemarker模板引擎
   14.5.4 集成Struts-Menu菜單框架[12]
   14.5.5 集成ValueList標(biāo)簽庫[12]
   14.5.6 集成Log4j日志管理組件
  14.6 用戶信息管理模塊
   14.6.1 數(shù)據(jù)操作實(shí)現(xiàn)[12]
   14.6.2 業(yè)務(wù)邏輯實(shí)現(xiàn)[12]
   14.6.3 表現(xiàn)層的實(shí)現(xiàn)[12]
  14.7 用戶組信息管理模塊
   14.7.1 數(shù)據(jù)操作實(shí)現(xiàn)[12]
   14.7.2 業(yè)務(wù)邏輯實(shí)現(xiàn)[12]
   14.7.3 表現(xiàn)層的實(shí)現(xiàn)[12]
  14.8 系統(tǒng)權(quán)限管理模塊
   14.8.1 數(shù)據(jù)操作實(shí)現(xiàn)[12]
   14.8.2 業(yè)務(wù)邏輯實(shí)現(xiàn)[12]
   14.8.3 表現(xiàn)層的實(shí)現(xiàn)[12]
  14.9 文件信息管理模塊
   14.9.1 數(shù)據(jù)操作實(shí)現(xiàn)[12]
   14.9.2 業(yè)務(wù)邏輯實(shí)現(xiàn)[12]
   14.9.3 表現(xiàn)層的實(shí)現(xiàn)[12]

本目錄推薦

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