分享
 
 
 

Java Web2.0:基于Spring、Struts、Hibernate轻量级架构开发(附赠光盘一张)

Java Web2.0:基于Spring、Struts、Hibernate轻量级架构开发(附赠光盘一张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,Java,Spring,
  品牌: 阳雪峰

基本信息·出版社:机械工业出版社

·页码:463 页

·出版日期:2009年

·ISBN:7111253922/9787111253921

·条形码:9787111253921

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·附带品描述:附赠光盘一张

产品信息有问题吗?请帮我们更新产品信息。

内容简介《Java Web2.0——基于Spring、Struts、Hibernate轻量级架构开发》内容主要来自作者多年的软件开发和教学经验,通过实例由浅入深地介绍J2EE、MyEclipse、Struts、Hibernate和Spring的基本原理和应用,以及它们的整合应用,是一本强调实践技能的应用型指导书。

《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种方式进行迭代式重构,让读者既能体会各种组合技术,又能领悟敏捷开发思想。

《Java Web2.0——基于Spring、Struts、Hibernate轻量级架构开发》适用于具有一定J2EE基础而又希望快速掌握在MyEclipse环境下开发基于Struts、Spring、Hibemate应用的读者,同时也可以作为高等院校计算机专业教学参考书。

编辑推荐轻量级架构技术及J2EE环境配置

J2EE技术缺陷,轻量级架构的概念,Struts、Spring、Hibernate组合开发体系架构,Tomoat和MyEclipse的安装与配置

J2EE基础知识(第2章)

Servtet、JSP和JDBC三大技术

SSH技术(第3—6章)

Spring技术,Struts技术、Hibernate技术用SSH技术开发博客系统SSH架构迭代开发(第7~1 2章)

分别用Struts+JDBC、Spring+JDBC、Sfrufs+Sp ring+JDBC、Struts+Hibe rnate、Spring+Hibemate、Struts+Spring+Hibernate 6种方式,迭代式重构同一个在线商店系统

目录

前言

第1章 轻量级架构概述与J2EE环境配置

1.1 经典J2EE体系结构

1.2 轻量级容器

1.3 SSH架构

1.4 SSH与设计模式

1.4.1 工厂模式(Factory)

1.4.2 单件模式(Singleton)

1.5 SSH组合式开发概述

1.5.1 Struts+JDBC组合

1.5.2 Spring+JDBC组合

1.5.3 Struts+Spring+JDBC组合

1.5.4 Struts+Hibernate组合

1.5.5 Spring+Hibernate组合

1.5.6 Struts+Spring+Hibernate组合

1.6 Tomcat的下载和安装

1.6.1 下载Tomcat

1.6.2 安装Tomcat

1.7 MyEclipse的安装和配置

1.7.1 下载MyEclipse

1.7.2 安装MyEclipse

1.7.3 配置MyEclipse

本章小结

第2章 J2EE基础知识介绍

2.1 Servlet的基本用法介绍

2.1.1 什么是Servlet

2.1.2 Servlet的生命周期

2.1.3 Servlet的简单件子

2.1.4 HttpServletRequest接口介绍

2.1.5 HttpServletResponse接口介绍

2.2 JSP的基本用法介绍

2.2.1 第一个JSP页面

2.2.2 include编译指令

2.2.3 JSP动作指令

2.2.4 内置对象

2.3 JDBC的基本用法介绍

2.3.1 连接数据库

2.3.2 数据库增加记录的操作

2.3.3 数据库删除记录的操作

2.3.4 数据库更新记录的操作

2.3.5 查询数据库记录的操作

本章小结

第3章 领略清晰的MVC流程(struts讲解)

3.1 Struts的流程

3.2 Struts的配置

3.3 Struts的标签库

3.3.1 html标签库

3.3.2 logic标签库

3.3.3 bean标签库

3.4 Struts的扩展方法

3.4.1 自定义ActionServlet

3.4.2 实现plugln接口

本章小结

第4章 体验控制反转的理念(Spring讲解)

4.1 Spring概述

4.2 依赖注入思想

4.2.1 控制反转与依赖注入思想

4.2.2 三种依赖注入方式

4.3 Bean介绍

4.3.1 Bean与Spring容器

4.3.2 在XML文件中配置Bean

4.3.3 创建一个Bean

4.4 Bean的生命周期

4.4.1 创建一个单件Bean

4.4.2 Bean的属性值注入

4.4.3 Bean的属性值注入后行为

4.4.4 Bean的销毁前行为

4.5 管理依赖关系

4.5.1 使用lazy-load

4.5.2 再谈bean的属性注入

4.5.3 依赖检查

4.6 练习:Spring中的MVC框架

4.6.1 建立一个具有Spring能力的Web Projec

4.6.2 创建Spring框架中的视图层

4.6.3 创建Spring框架中的控制层

4.6.4 创建Spring框架中的模型层

4.6.5 编写配置文件

4.6.6 运行程序

本章小结

第5章 感悟Hibernate操作数据的方便

5.1 前提工作

5.2 JDBC方式连接数据库的介绍

5.2.1 使用JDBC访问数据库的方法

5.2.2 使用JDBC访问数据库的顺序

5.2.3 JDBC的弊端

5.3 ORM简介和Hibernate概述

5.3.1 ORM简介

5.3.2 Hibernate概述

5.4 Hibernate下载和使用

5.4.1 Hibernate的下载

5.4.2 Hibernate的使用

5.5 Hibernate的映射配置

5.5.1 主键生成策略

5.5.2 各种集合映射的配置

5.5.3关系映射的配置

本章小结

第6章 struts、Spring、Hibernate互整合

6.1 Spring与Hibemate整合——实现一个简单的博客系统

6.1.1 设计和配置数据库

6.1.2 搭建基础代码

6.1.3 编写控制器代码

6.1.4 编写业务逻辑代码

6.1.5 编写视图层页面

6.1.6 运行效果

6.2 Spring与struts的整合——实现同一个简易博客系统

6.2.1 搭建框架环境

6.2.2 编写数据库访问类

6.2.3 编写业务逻辑类

6.2.4 编写控制类

6.2.5 编写视图层JSP页面

6.2.6 其他非功能组件

6.3 Struts与Hibernate的整合——开发同一个简易博客系统

6.3.1 Hibernate逆向工程

6.3.2 微调业务逻辑层代码

6.3.3 微调控制器代码

本章小结

第7章 案例分析一:一个在线商店的Struts+JDBC实现

7.1 案例分析

7.1.1 需求说明

7.1.2 概要分析

7.1.3 数据库设计

7.2 使用Struts+JDBC实现

7.2.1 编写模型层

7.2.2 编写控制层

7.2.3 编写视图层

7.2.4 使用验证框架

7.2.5 工程全貌

本章小结

第8章 案例分析二:一个在线商店的Spring+JDBC实现

8.1 重构模型层

8.1.1 完善org.computer.db

8.1.2 重构org.computer.service

8.2 重构控制层

8.2.1 CreateNewOrderContoller类

8.2.2 OrderFormMultiControllel类

8.2.3 ShowComputerController类

8.3 重构视图层

8.4 工程全貌

8.4.1 工程配置文件

8.4.2 工程目录结构

本章小结

第9章 案例分析三:一个在线商店的Struts+Spring+JDBC实现

9.1 复用模型层

9.1.1 复用数据层org.computer.db

9.1.2 复用逻辑层org.computer.service

9.2 重构控制层

9.2.1 CreateNewOrderAction类

9.2.2 ShowComputerAction类

9.2.3 ModiflyOrderAction类

9.3 复用视图层

9.4 工程全貌

9.4.1 工程配置文件

9.4.2 工程文件结构

本章小结

第10章 案例分析四:一个在线商店的Struts+Hibernate实现

10.1 Hibernate逆向工程

10.1.1 逆向工程操作

10.1.2 配置文件

10.1.3 POJO文件

10.1.4 DAO文件

10.2 重构逻辑层

10.2.1 ServiceFactory

10.2.2 IGetComputerInfoServ接口及其实现类

10.2.3 IOrderFormServ接口及其实现类

10.2.4 saveNewOrderForm方法分析

10.3 微调视图层与控制层

10.4 工程全貌

本章小结

第11章 案例分析五:一个在线商店的Spring+Hibernate实现

11.1 Hibernate制品

11.1.1 ComputerBasiclnfoDAO类

11.1.2 OrderformInfoDAO类

11.1.3 OrderformInfo类

11.1.4 配置文件

11.2 重构逻辑层

11.2.1 IGetComputerInfoServ接口及其实现类

11.2.2 IOrderFormServ接口及其实现类

11.3 修改控制层

11.3.1 CreateNewOrderController控制器

11.3.2 OrderFormMultiController控制器

11.3.3 ShowComputerController控制器

11.4 调整视图层

11.4.1 addOrderFailed.jsp

11.4.2 computer.isp

11.4.3 createNewOrder.jsp

11.4.4 index.jsp

11.4.5 loginFailed.jsp

11.4.6 modifyFailed.jsp

11.4.7 modifyOrderLogin.jsp

11.4.8 modifySuccess.jsp

11.4.9 showModifyOrderForm.jsp

11.4.10 successAddOrder.jsp

11.5 工程全貌

11.5.1 工程配置文件

11.5.2 工程文件结构

本章小结

第12章 案例分析六:一个在线商店的Struts+Spring+Hibernate实现

12.1 Hibernate制品

12.2 业务逻辑层

12.2.1 CastUtil接口

12.2.2 IGetComputerServ接口及其实现类

12.2.3 IOrderFormServ接口及其实现类

12.3 控制层

12.3.1 CreateNewOrderAction控制器

12.3.2 ModifyOrderAction控制器

12.3.3 ShowComputerAction控制器

12.4 视图层的重构

12.5 工程全貌

12.5.1 工程文件结构

12.5.2 工程配置文件

本章小结

总结

……[看更多目录]

序言J2EE技术是目前B/S架构应用中最为成熟的技术之一,被几乎所有的JavaWeb开发人员所熟悉,在这个领域中人们经常会谈论三个非常流行的轻量级开源框架Struts,Spring,Hibernate,本书针对这三个框架进行了专门的论述。

1.开发环境说明

Web开发的一般环境是:应用服务器、IDE、数据库系统,以及第三方软件或者开发包。

本书一个明显特点是大量地使用了示例,所有这些示例程序都是在下面的开发环境中调试、运行通过的:

●在MyEclipse5.5中开发。

●在Tomcat5.0下调试。

用到的数据库有Mysql5.0、SQLServer2005Express,用到的第三方软件有SQLyog5.26。Struts版本为1.1和1.2,Spring版本为2.0,Hibernate版本为3.1。

2.本书的组织结构

本书共12章,从内容安排上可以分为4个部分:

第1部分为第1章,概述了轻量级架构技术及J2EE环境配置。这一部分主要是探讨传统的J2EE技术存在的缺陷,并由此提出轻量级框架的概念,而在轻量级框架中,Struts、Spring、Hibernate(SSH)最为流行。这部分重点介绍了这三个框架组合式开发的体系结构,最后讲解了Tomcat和MyEclipse的安装与配置。

第2部分为第2章,概述了J2EE基础知识。学习SSH的前提是必须掌握一定的J2EE基础知识,本部分重点介绍Servlet、JSP和JDBC三大基本技术,有经验的读者可以跳过此部分内容。

第3部分包括第3、4、5、6章,是对SSH技术的基础介绍。前3章分别讲解了Struts、Spring、Hibernate技术,重点是介绍这三个框架的入门知识,并且结合大量的示例进行讲解。第6章则用一个简单的博客系统,探讨如何将SSH框架两两组合起来进行应用开发,让读者在开发中体验各个组合的特点。

第4部分包括第7~12章,是SSH架构开发的案例分析部分。这是本书篇幅最大的一部分,结合MyEclipse工具,以一个在线商店为例,分别采用Struts+JDBC、Spring+JDBC、Struts+Spring+JDBC、Struts+Hibernate、Spring+Hibernate、Struts+Spring+Hibernate6种方式进行迭代式重构,让读者既能体会各种组合技术,又能领悟敏捷开发思想。

3.本书的特色

(1)丰富的示例讲解:在本书中,示例无处不在,且大部分示例都具有一定的趣味性,而不是通篇采用用户登录之类的示例。案例分析占据了全书篇幅的一半以上,每一个示例都有丰富的源代码,且这些代码都能在随书光盘中找到。

(2)迭代式的开发案例:在全书的后半部分都是围绕同一案例采用不用的SSH组合迭代式讲解,实现了从Struts+JDBC到Struts+Spring+Hibemate6种方式的迭代式开发。目的在于尽可能地覆盖知识面,强调如何使用一种技术。

(3)在MyEclipse中开发SSH的图文讲解:由于本书所有的项目都是在MyEclipse环境中开发的,所以本书中有很多地方都采用图文并茂的方式讲解如何操作IDE工具来开发SSH,如MyEclipse中的Hibernate逆向工程工具的使用。

(4)设计模式的补充介绍:本书中特别介绍了在SSH这三个开源框架中使用最频繁的单件模式和工厂模式。

4.本书读者对象

本书适用于具有一定J2EE基础而又希望快速掌握在MyEclipse环境下开发基于Struts、Spring、Hibernate应用的读者,对于初学者,本书也安排了JSP、Servlet、JDBC这些基础知识的介绍。

5.致谢

本书在编写过程中遇到了很多困难,要感谢所有支持的朋友,尤其是与我同一研究所的李改同志,第2章中JSP、Servlet基础知识部分主要由她编写,同时要感谢部分网友和本书的策划编辑,他们为本书提出了非常多的宝贵意见。

本书主要由阳雪峰和陈文臣编写,参与本书编写和修改的还有郭鹏、赵秀琴、赵静、靳荣、沈小禹、汪金元、席洪海、王峰、周文兵、董睿、黄东、何明开、章占军、陈志昊、闫首宇、王庆春、杨大伟、王先傲、荣海超、吴鼎一、鲍斌、季军、李伟、朱庆友等。

由于时间非常仓促,加上作者水平有限,书中难免有错误,希望广大读者批评指正。如果读者对本书有任何建议,可以在博客http://ww.oyxf.cn上留言,我非常乐意和读者探讨关于此书及其相关的问题。

文摘插图:

Java Web2.0:基于Spring、Struts、Hibernate轻量级架构开发(附赠光盘一张)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有