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

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

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

定 價(jià):¥49.80

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

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第一篇 基礎(chǔ)應(yīng)用篇
 第1章 輕量級(jí)J2EE構(gòu)架技術(shù)
  1.1 Java Web應(yīng)用開(kāi)發(fā)基礎(chǔ)知識(shí)
   1.1.1 部署Web應(yīng)用程序
   1.1.2 組織Web應(yīng)用程序源代碼
   1.1.3 Web應(yīng)用程序開(kāi)發(fā)流程
  1.2 輕量級(jí)開(kāi)發(fā)技術(shù)
   1.2.1 輕量級(jí)開(kāi)發(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開(kāi)源項(xiàng)目構(gòu)架輕量級(jí)J2EE Web應(yīng)用
   1.4.1 Java開(kāi)源Web框架Struts
   1.4.2 Java開(kāi)源持久層框架Hibernate
   1.4.3 Java開(kāi)源J2EE框架Spring
   1.4.4 Spring+Hibernate+Struts整合構(gòu)架輕量級(jí)J2EE Web應(yīng)用
  1.5 本章小結(jié)
 第2章 搭建開(kāi)發(fā)平臺(tái)
  2.1 配置開(kāi)發(fā)環(huán)境
   2.1.1 下載和安裝JDK
   2.1.2 下載和安裝開(kāi)源應(yīng)用服務(wù)器Tomcat
   2.1.3 下載和安裝開(kāi)源編譯工具Ant
   2.1.4 下載和安裝開(kāi)源數(shù)據(jù)庫(kù)MySQL
   2.1.5 配置環(huán)境變量
  2.2 安裝開(kāi)發(fā)工具
   2.2.1 下載和安裝開(kāi)源開(kāi)發(fā)工具Eclipse
   2.2.2 下載和安裝Eclipse語(yǔ)言包
  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 開(kāi)發(fā)一個(gè)簡(jiǎn)單的Java Web測(cè)試實(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)用入門(mén)實(shí)例:注冊(cè)登錄系統(tǒng)
  3.1 概述
  3.2 下載Spring、Struts、Hibernate以及相應(yīng)的JAR包
   3.2.1 配置運(yùn)行環(huán)境
   3.2.2 配置開(kāi)發(fā)環(huán)境
  3.3 注冊(cè)登錄系統(tǒng)的目錄結(jié)構(gòu)
  3.4 創(chuàng)建實(shí)體對(duì)象modle
   3.4.1 基礎(chǔ)業(yè)務(wù)對(duì)象BaseObject
   3.4.2 創(chuàng)建實(shí)體對(duì)象
  3.5 創(chuàng)建DAO類(lèi)
   3.5.1 創(chuàng)建DAO基類(lèi)
   3.5.2 創(chuàng)建實(shí)體對(duì)象User和Role相應(yīng)的DAO文件
   3.5.3 實(shí)現(xiàn)實(shí)體對(duì)象User 和Role相應(yīng)的DAO文件的接口
   3.5.4 配置applicationContext-hibernate.xml文件
   3.5.5 為DAO編寫(xiě)單元測(cè)試代碼DaoTest
  3.6 創(chuàng)建Managers
   3.6.1 創(chuàng)建基礎(chǔ)邏輯處理對(duì)象Manager接口
   3.6.2 創(chuàng)建實(shí)體對(duì)象User和Role的Managers接口
   3.6.3 實(shí)現(xiàn)實(shí)體對(duì)象User和Role的Managers接口
   3.6.4 配置applicationContext-service.xml文件
   3.6.5 為Managers編寫(xiě)單元測(cè)試代碼ManagerTest
  3.7 新用戶(hù)注冊(cè)
   3.7.1 創(chuàng)建UserForm、RoleForm以及AddressForm
   3.7.2 創(chuàng)建SignupAction實(shí)現(xiàn)用戶(hù)注冊(cè)
   3.7.3 為SignupAction編寫(xiě)單元測(cè)試代碼SignupActionTest
  3.8 用戶(hù)登錄
   3.8.1 創(chuàng)建UserAction實(shí)現(xiàn)用戶(hù)登錄
   3.8.2 為UserAction編寫(xiě)單元測(cè)試代碼UserActionTest
  3.9 部署運(yùn)行注冊(cè)登錄系統(tǒng)
   3.9.1 部署registration.war
   3.9.2 配置數(shù)據(jù)庫(kù)
   3.9.3 運(yùn)行注冊(cè)登錄系統(tǒng)
  3.10 本章小結(jié)
 第4章 數(shù)據(jù)持久層技術(shù)Hibernate
  4.1 Hibernate框架概述
   4.1.1 概述
   4.1.2 核心接口
  4.2 Hibernate開(kāi)發(fā)環(huán)境配置
   4.2.1 下載Hibernate
   4.2.2 下載和安裝Hibernate開(kāi)發(fā)插件
   4.2.3 創(chuàng)建由Spring控制的數(shù)據(jù)源
   4.2.4 創(chuàng)建SessionFactory
   4.2.5 配置Hibernate的基本屬性
  4.3 Hibernate對(duì)象持久化
   4.3.1 POJO概述
   4.3.2 構(gòu)建數(shù)據(jù)持久層的基類(lèi)
   4.3.3 實(shí)現(xiàn)equals()和hashCode()方法
  4.4 Hibernate數(shù)據(jù)映射
   4.4.1 基本的對(duì)象關(guān)系映射
   4.4.2 一對(duì)多映射
   4.4.3 多對(duì)一映射
  4.5 數(shù)據(jù)庫(kù)操作的實(shí)現(xiàn)
   4.5.1 編寫(xiě)CRUD(創(chuàng)建、檢索、更改、刪除)操作的DAO(數(shù)據(jù)進(jìn)入層)接口
   4.5.2 編寫(xiě)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框架入門(mén)
   5.2.1 在Eclipse中建立J2EE Web應(yīng)用程序目錄結(jié)構(gòu)
   5.2.2 編寫(xiě)視圖
   5.2.3 編寫(xiě)ActionForm Bean
   5.2.4 編寫(xiě)Action類(lèi)
   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 注冊(cè)登錄系統(tǒng)中創(chuàng)建UserForm
  5.4 Struts Validator驗(yàn)證框架
   5.4.1 Validator框架入門(mén)
   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 在注冊(cè)登錄系統(tǒng)中創(chuàng)建SignupAction
  5.6 Struts常用標(biāo)簽庫(kù)
   5.6.1 JSP的局限性
   5.6.2 Struts標(biāo)簽庫(kù)
   5.6.3 HTML標(biāo)簽庫(kù)
   5.6.4 Bean標(biāo)簽庫(kù)
   5.6.5 logic標(biāo)簽庫(kù)
  5.7 在注冊(cè)登錄系統(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開(kāi)發(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 通過(guò)HibernateTemplate和HibernateDaoSupport訪問(wèn)Hibernate
   6.3.5 Spring中配置Hibernate
  6.4 Spring集成Struts
   6.4.1 注冊(cè)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ù)庫(kù)邏輯結(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 用戶(hù)管理模塊
   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章 在線拍賣(mài)系統(tǒng)
  8.1 系統(tǒng)功能概述
  8.2 系統(tǒng)需求分析
   8.2.1 系統(tǒng)功能模塊劃分
   8.2.2 數(shù)據(jù)庫(kù)邏輯結(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 注冊(cè)登錄模塊
   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 拍賣(mài)商品模塊
   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ù)庫(kù)邏輯結(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基類(lèi)
   9.3.6 頁(yè)面視圖
  9.4 注冊(cè)登錄模塊
   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章 開(kāi)源搜索引擎Lucene
  10.1 Lucene簡(jiǎn)介
   10.1.1 概述
   10.1.2 Lucene全文檢索的實(shí)現(xiàn)機(jī)制
   10.1.3 Lucene框架剖析
   10.1.4 建立索引
   10.1.5 搜索文檔
  10.2 下載并測(cè)試Lucene
   10.2.1 下載Lucene
   10.2.2 配置Lucene
   10.2.3 測(cè)試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)用戶(hù)接口
   10.3.5 實(shí)現(xiàn)控制器
   10.3.6 實(shí)現(xiàn)搜索
   10.3.7 實(shí)現(xiàn)索引
  10.4 部署并測(cè)試lucenesample
  10.5 本章小結(jié)
 第11章 Spring構(gòu)架中模板引擎集成
  11.1 Freemarker模板引擎簡(jiǎn)介
  11.2 Freemarker腳本語(yǔ)言簡(jiǎn)介
   11.2.1 模板
   11.2.2 數(shù)據(jù)模型
  11.3 搭建Freemarker開(kāi)發(fā)環(huán)境
   11.3.1 下載Freemarker
   11.3.2 下載和安裝Freemarker開(kāi)發(fā)插件
  11.4 Freemarker開(kāi)發(fā)實(shí)例
   11.4.1 實(shí)例需求分析
   11.4.2 建立工程——Freemarker-Sample
   11.4.3 創(chuàng)建Freemarker宏模板
   11.4.4 客戶(hù)信息錄入頁(yè)面
   11.4.5 客戶(hù)信息添加成功頁(yè)面
   11.4.6 客戶(hù)信息列表頁(yè)面
  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 安全過(guò)濾器[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組件簡(jiǎn)介
  13.2 Commons FileUpload 開(kāi)發(fā)流程
  13.3 Commons FileUpload開(kāi)發(fā)環(huán)境搭建
   13.3.1 下載Commons FileUpload
   13.3.2 配置Commons FileUpload
  13.4 Commons FileUpload開(kāi)發(fā)實(shí)例
   13.4.1 實(shí)例需求分析
   13.4.2 建立工程——FileUploadSample
   13.4.3 編寫(xiě)前臺(tái)頁(yè)面
   13.4.4 編寫(xiě)Servlet來(lái)負(fù)責(zé)文件的上傳
   13.4.5 部署和測(cè)試
  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ù)庫(kù)邏輯結(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)簽庫(kù)[12]
   14.5.6 集成Log4j日志管理組件
  14.6 用戶(hù)信息管理模塊
   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 用戶(hù)組信息管理模塊
   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 ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)