搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Java Web 2.0:基于Spring、Struts、Hibernate轻量级架构开发
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111253921
  • 作      者:
    阳雪峰,陈文臣编著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2009
收藏
编辑推荐
    案例丰富:案例完整、实用性强,案例分析占一半以上篇幅。<br>    迭代式开发:使用JDBC、Spring、Struts、Hibernate的6种组合方式,迭代式开发同一个在线商场系统,强调技术应用,覆盖面广。<br>    技术支持:作者开通答疑博客http://www.oyxf.cn<br>    光盘内容:收录书中所有案例的源代码和软件安装环境的多媒体文件。
展开
内容介绍
    《Java Web2.0:基于Spring、Struts、Hibernate轻量级架构开发》内容主要来自作者多年的软件开发和教学经验,通过实例由浅入深地介绍J2EE、MyEclipse、Struts、Hibernate和Spring的基本原理和应用,以及它们的整合应用,是一本强调实践技能的应用型指导书。<br>    《Java Web2.0:基于Spring、Struts、Hibernate轻量级架构开发》内容主要分4部分,首先概述轻量级架构开发技术及环境配置,然后介绍Servlet、JSP和JDBC这三大J2EE基本技术,为J2EE基础薄弱者扫除学习障碍。接下来,重点介绍struts、Spring、Hiberhate技术,并通过具体示例详解这三个开源框架之间的整合。最后一部分为实例篇,以一个在线商店为例,分别采用 Struts+JDBC、 Spring+JDBC、 Struts+Spring+JDBC、 Struts+Hibemate、 Spring+Hibernate、Struts+Spring+Hibernate 6种方式进行迭代式重构,让读者既能体会各种组合技术,又能领悟敏捷开发思想。<br>    《Java Web2.0:基于Spring、Struts、Hibernate轻量级架构开发》适用于具有一定J2EE基础而又希望快速掌握在MyEclipse环境下开发基于Struts、Spring、Hibemate应用的读者,同时也可以作为高等院校计算机专业教学参考书。
展开
目录
前言<br>第1章 轻量级架构概述与J2EE环境配置<br>1.1 经典J2EE体系结构<br>1.2 轻量级容器<br>1.3 SSH架构<br>1.4 SSH与设计模式<br>1.4.1 工厂模式(Factory)<br>1.4.2 单件模式(Singleton)<br>1.5 SSH组合式开发概述<br>1.5.1 Struts+JDBC组合<br>1.5.2 Spring+JDBC组合<br>1.5.3 Struts+Spring+JDBC组合<br>1.5.4 Struts+Hibernate组合<br>1.5.5 Spring+Hibernate组合<br>1.5.6 Struts+Spring+Hibernate组合<br>1.6 Tomcat的下载和安装<br>1.6.1 下载Tomcat<br>1.6.2 安装Tomcat<br>1.7 MyEclipse的安装和配置<br>1.7.1 下载MyEclipse<br>1.7.2 安装MyEclipse<br>1.7.3 配置MyEclipse<br>本章小结<br><br>第2章 J2EE基础知识介绍<br>2.1 Servlet的基本用法介绍<br>2.1.1 什么是Servlet<br>2.1.2 Servlet的生命周期<br>2.1.3 Servlet的简单件子<br>2.1.4 HttpServletRequest接口介绍<br>2.1.5 HttpServletResponse接口介绍<br>2.2 JSP的基本用法介绍<br>2.2.1 第一个JSP页面<br>2.2.2 include编译指令<br>2.2.3 JSP动作指令<br>2.2.4 内置对象<br>2.3 JDBC的基本用法介绍<br>2.3.1 连接数据库<br>2.3.2 数据库增加记录的操作<br>2.3.3 数据库删除记录的操作<br>2.3.4 数据库更新记录的操作<br>2.3.5 查询数据库记录的操作<br>本章小结<br><br>第3章 领略清晰的MVC流程(struts讲解)<br>3.1 Struts的流程<br>3.2 Struts的配置<br>3.3 Struts的标签库<br>3.3.1 html标签库<br>3.3.2 logic标签库<br>3.3.3 bean标签库<br>3.4 Struts的扩展方法<br>3.4.1 自定义ActionServlet<br>3.4.2 实现plugln接口<br>本章小结<br><br>第4章 体验控制反转的理念(Spring讲解)<br>4.1 Spring概述<br>4.2 依赖注入思想<br>4.2.1 控制反转与依赖注入思想<br>4.2.2 三种依赖注入方式<br>4.3 Bean介绍<br>4.3.1 Bean与Spring容器<br>4.3.2 在XML文件中配置Bean<br>4.3.3 创建一个Bean<br>4.4 Bean的生命周期<br>4.4.1 创建一个单件Bean<br>4.4.2 Bean的属性值注入<br>4.4.3 Bean的属性值注入后行为<br>4.4.4 Bean的销毁前行为<br>4.5 管理依赖关系<br>4.5.1 使用lazy-load<br>4.5.2 再谈bean的属性注入<br>4.5.3 依赖检查<br>4.6 练习:Spring中的MVC框架<br>4.6.1 建立一个具有Spring能力的Web Projec<br>4.6.2 创建Spring框架中的视图层<br>4.6.3 创建Spring框架中的控制层<br>4.6.4 创建Spring框架中的模型层<br>4.6.5 编写配置文件<br>4.6.6 运行程序<br>本章小结<br><br>第5章 感悟Hibernate操作数据的方便<br>5.1 前提工作<br>5.2 JDBC方式连接数据库的介绍<br>5.2.1 使用JDBC访问数据库的方法<br>5.2.2 使用JDBC访问数据库的顺序<br>5.2.3 JDBC的弊端<br>5.3 ORM简介和Hibernate概述<br>5.3.1 ORM简介<br>5.3.2 Hibernate概述<br>5.4 Hibernate下载和使用<br>5.4.1 Hibernate的下载<br>5.4.2 Hibernate的使用<br>5.5 Hibernate的映射配置<br>5.5.1 主键生成策略<br>5.5.2 各种集合映射的配置<br>5.5.3关系映射的配置<br>本章小结<br><br>第6章 struts、Spring、Hibernate互整合<br>6.1 Spring与Hibemate整合——实现一个简单的博客系统<br>6.1.1 设计和配置数据库<br>6.1.2 搭建基础代码<br>6.1.3 编写控制器代码<br>6.1.4 编写业务逻辑代码<br>6.1.5 编写视图层页面<br>6.1.6 运行效果<br>6.2 Spring与struts的整合——实现同一个简易博客系统<br>6.2.1 搭建框架环境<br>6.2.2 编写数据库访问类<br>6.2.3 编写业务逻辑类<br>6.2.4 编写控制类<br>6.2.5 编写视图层JSP页面<br>6.2.6 其他非功能组件<br>6.3 Struts与Hibernate的整合——开发同一个简易博客系统<br>6.3.1 Hibernate逆向工程<br>6.3.2 微调业务逻辑层代码<br>6.3.3 微调控制器代码<br>本章小结<br><br>第7章 案例分析一:一个在线商店的Struts+JDBC实现<br>7.1 案例分析<br>7.1.1 需求说明<br>7.1.2 概要分析<br>7.1.3 数据库设计<br>7.2 使用Struts+JDBC实现<br>7.2.1 编写模型层<br>7.2.2 编写控制层<br>7.2.3 编写视图层<br>7.2.4 使用验证框架<br>7.2.5 工程全貌<br>本章小结<br><br>第8章 案例分析二:一个在线商店的Spring+JDBC实现<br>8.1 重构模型层<br>8.1.1 完善org.computer.db<br>8.1.2 重构org.computer.service<br>8.2 重构控制层<br>8.2.1 CreateNewOrderContoller类<br>8.2.2 OrderFormMultiControllel类<br>8.2.3 ShowComputerController类<br>8.3 重构视图层<br>8.4 工程全貌<br>8.4.1 工程配置文件<br>8.4.2 工程目录结构<br>本章小结<br><br>第9章 案例分析三:一个在线商店的Struts+Spring+JDBC实现<br>9.1 复用模型层<br>9.1.1 复用数据层org.computer.db<br>9.1.2 复用逻辑层org.computer.service<br>9.2 重构控制层<br>9.2.1 CreateNewOrderAction类<br>9.2.2 ShowComputerAction类<br>9.2.3 ModiflyOrderAction类<br>9.3 复用视图层<br>9.4 工程全貌<br>9.4.1 工程配置文件<br>9.4.2 工程文件结构<br>本章小结<br><br>第10章 案例分析四:一个在线商店的Struts+Hibernate实现<br>10.1 Hibernate逆向工程<br>10.1.1 逆向工程操作<br>10.1.2 配置文件<br>10.1.3 POJO文件<br>10.1.4 DAO文件<br>10.2 重构逻辑层<br>10.2.1 ServiceFactory<br>10.2.2 IGetComputerInfoServ接口及其实现类<br>10.2.3 IOrderFormServ接口及其实现类<br>10.2.4 saveNewOrderForm方法分析<br>10.3 微调视图层与控制层<br>10.4 工程全貌<br>本章小结<br><br>第11章 案例分析五:一个在线商店的Spring+Hibernate实现<br>11.1 Hibernate制品<br>11.1.1 ComputerBasiclnfoDAO类<br>11.1.2 OrderformInfoDAO类<br>11.1.3 OrderformInfo类<br>11.1.4 配置文件<br>11.2 重构逻辑层<br>11.2.1 IGetComputerInfoServ接口及其实现类<br>11.2.2 IOrderFormServ接口及其实现类<br>11.3 修改控制层<br>11.3.1 CreateNewOrderController控制器<br>11.3.2 OrderFormMultiController控制器<br>11.3.3 ShowComputerController控制器<br>11.4 调整视图层<br>11.4.1 addOrderFailed.jsp<br>11.4.2 computer.isp<br>11.4.3 createNewOrder.jsp<br>11.4.4 index.jsp<br>11.4.5 loginFailed.jsp<br>11.4.6 modifyFailed.jsp<br>11.4.7 modifyOrderLogin.jsp<br>11.4.8 modifySuccess.jsp<br>11.4.9 showModifyOrderForm.jsp<br>11.4.10 successAddOrder.jsp<br>11.5 工程全貌<br>11.5.1 工程配置文件<br>11.5.2 工程文件结构<br>本章小结 <br><br>第12章 案例分析六:一个在线商店的Struts+Spring+Hibernate实现<br>12.1 Hibernate制品<br>12.2 业务逻辑层<br>12.2.1 CastUtil接口<br>12.2.2 IGetComputerServ接口及其实现类<br>12.2.3 IOrderFormServ接口及其实现类<br>12.3 控制层<br>12.3.1 CreateNewOrderAction控制器<br>12.3.2 ModifyOrderAction控制器<br>12.3.3 ShowComputerAction控制器<br>12.4 视图层的重构<br>12.5 工程全貌<br>12.5.1 工程文件结构<br>12.5.2 工程配置文件<br>本章小结<br>总结
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证