Java Web整合开发实战图书
人气:146

Java Web整合开发实战

涵盖Java Web开发中各种常用的技术和开发框架,列举了99个应用实例和4个项目案例,有极高的应用价值。

内容简介

本书详细介绍了JavaWeb开发中的三大开发框架Struts、Hibernate与Spring的整合使用。本书内容由浅入深,循序渐进,理论讲解与实践相结合,并列举了大量典型应用实例帮助读者理解开发过程中的重点和难点知识,同时提供了详尽的项目开发和部署步骤。本书附带1张DVD光盘,内容为本书配套教学视频及示例源程序,另外还附赠了大量的JavaWeb典型模块与项目案例源程序及教学视频。

本书共21章,分5篇。第1篇为Java Web开发基础,介绍了Web工作机制、JavaWeb开发环境的搭建、JSP技术等。第2篇为表现层框架Struts技术,介绍了Struts2的工作原理、核心文件、数据校验与国际化、标签库、拦截器等。第3篇为持久层框架Hibernate技术,介绍了Hibernate的工作原理、核心文件、核心接口及相关插件的使用方法。第4篇为业务层框架Spring技术,介绍了Spring的工作机制、Spring的Ioc原理、数据校验与国际化、SpringMVC框架及标签库等。第5篇为SSH框架整合开发实战,介绍了SSH框架的集成方式,并通过用户管理系统和酒店预订系统展示三大框架整合开发的完整流程。

本书适合想系统学习JavaWeb开发技术的人员阅读,也适合相关程序员和Web开发爱好者作为案头必备的参考书。另外,本书适合作为JavaWeb开发的培训教材使用。

超值大容量DVD光盘,你值得拥有!

15.5小时本书配套教学视频及源代码

24个Java典型模块源代码及6小时教学视频

4个Java项目案例源代码及3小时教学视频

19个Java Web典型模块代码及9.2小时教学视频

5个Java Web项目案例源代码及1.3小时教学视频

编辑推荐

从实战角度出发,、详细地介绍了Struts 2、Hibernate与Spring三大Java Web开发框架的整合使用

持续热销!8次印刷,畅销近20000册,99个实例、4个项目案例、15.5小时教学视频,超值DVD光盘含大量视频及大量案例

内容:涵盖Java Web开发中各种常用的技术和开发框架

讲解详尽:对各个知识点进行了细致讲解,对易错、易混问题进行了说明和技术总结

针对性强:以SSH框架整合开发为核心,提供了详尽的开发和部署步骤

实例丰富:列举了99个应用实例和4个项目案例,有极高的应用价值

超值光盘:配书DVD光盘中提供35小时教学视频和实例源代码,便于读者高效学习

强化训练:强化基本功的训练,注重编程思想的培养,同时突出开发实战

代码规范:代码格式符合软件开发规范,利于初学者养成良好的编程习惯

教学服务:提供教学PPT、习题解答

推荐阅读(请点丛书链接查看)

《Java Web编程实战宝典——JSP+Servlet+Struts 2+Hibernate+Spring+Ajax》

《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》 (畅销经典,11次印刷)

《Java编程实战宝典+Java程序性能优化(套装全2册)》

《Oracle数据库管理从入门到精通》 (一本书搞定Oracle,21小时教学视频)

《Oracle PL/SQL从入门到精通》 (畅销经典,大量好评,Oracle进阶必读)

《SQL Server 2012王者归来:基础、安全、开发及性能优化》 (全程视频教学)

《程序员的数学思维修炼(趣味解读)》 (专门为程序员而写,生动有趣)

作者简介

贾蓓,讲师。研究方向为数据库与XML技术,在军队院校任教4年,讲授多门计算机相关课程。近年来在国内外学术刊物及学术会议上10余篇,其中EI收录7篇。喜欢研究新技术,精通Java Web开发技术,有丰富的项目开发经验。

镇明敏,曾就读于南开大学软件工程专业。精通Java Web开发,在校期间参与过多个项目的研发。曾经开发过团购网站和火车票订票系统,并参与开发国家大学生创新型项目——基于OpenXML的Word论文格式检查系统。

杜磊,博士,讲师。研究方向是数据库、智能交通和复杂系统建模等领域。对计算机和信息技术有深刻的理解和丰富的研发经验。近年来在国内外学术刊物及学术会议上10余篇,其中EI收录8篇。精通Java Web开发,有丰富的项目开发经验。

目录

第1篇 Java Web开发基础

第1章 Web的工作机制( 教学视频:31分钟)

1.1 理解Web的概念

1.1.1 Web的定义

1.1.2 Web的三个核心标准

1.2 C/S与B/S两种软件体系结构

1.3 理解HTTP协议

1.3.1 解析HTTP协议URL

1.3.2 解析HTTP协议请求

1.3.3 解析HTTP协议响应

1.4 本章小结

第2章 搭建Java Web开发环境( 教学视频:38分钟)

2.1 JDK的下载与安装

2.1.1 JDK简介

2.1.2 JDK下载安装

2.1.3 JDK部署测试

2.2 Eclipse的下载与安装

2.2.1 Eclipse简介

2.2.2 Eclipse下载与安装

2.2.3 Eclipse集成JDK

2.2.4 使用Eclipse测试Java程序

2.2.5 Eclipse常用快捷键

2.3 Tomcat的下载与安装

2.3.1 Tomcat简介

2.3.2 Tomcat的下载

2.3.3 Tomcat安装配置

2.3.4 部署Web应用

2.3.5 在Eclipse中配置Tomcat

2.3.6 使用Eclipse测试Java Web程序

2.4 MySQL的下载与安装

2.4.1 MySQL简介

2.4.2 MySQL的下载

2.4.3 MySQL的安装

2.5 使用JDBC连接MySQL数据库

2.5.1 JDBC简介

2.5.2 下载MySQL JDBC驱动

2.5.3 Java程序连接MySQL数据库

2.6 本章小结

第3章 JSP及其相关技术( 教学视频:55分钟)

3.1 JSP的使用

3.1.1 JSP 的技术特点

3.1.2 JSP 的运行机制

3.1.3 编写JSP文件

3.2 JSP基本语法

3.2.1 JSP注释

3.2.2 JSP指令

3.2.3 JSP脚本元素

3.3 JSP动作元素

3.3.1 动作元素

3.3.2 动作元素

3.3.3 动作元素

3.3.4 动作元素

3.3.5 、、动作元素

3.4 JSP内置对象

3.4.1 request对象

3.4.2 response对象

3.4.3 out对象

3.4.4 session对象

3.4.5 application对象

3.4.6 pageContext对象

3.4.7 page对象

3.4.8 config对象

3.4.9 exception对象

3.5 JavaBean的使用

3.5.1 定义JavaBean

3.5.2 设置JavaBean的属性

3.5.3 JavaBean的存在范围

3.5.4 JavaBean综合实例

3.6 Servlet的使用

3.6.1 Servlet简介

3.6.2 Servlet的生命周期

3.6.3 Servlet的常用类和接口

3.6.4 Servlet示例

3.7 本章小结

第2篇 表现层框架Struts技术

第4章 Struts快速上手( 教学视频:31分钟)

4.1 Struts开发基础

4.1.1 MVC的基本概念

4.1.2 Struts的工作原理

4.1.3 从Struts 2的角度理解MVC

4.1.4 Struts 2的开发优势

4.2 Struts 开发准备

4.2.1 Tomcat 服务器基本知识

4.2.2 下载并安装Tomcat服务器

4.2.3 在Eclipse中部署Tomcat

4.2.4 在Eclipse中测试Tomcat

4.2.5 下载Struts开发包

4.3 Struts开发实例

4.3.1 创建Struts工程StrutsDemo

4.3.2 在Eclipse中部署Struts开发包

4.3.3 编写工程配置文件web.xml

4.3.4 添加struts.properties文件

4.3.5 编写struts.xml控制器文件

4.3.6 开发前端页面index.jsp和success.jsp

4.3.7 开发后台Struts处理程序TestAction.java

4.3.8 运行测试StrutsDemo工程

4.3.9 解说StrutsDemo工程

4.4 本章小结

第5章 解密Struts之核心文件( 教学视频:62分钟)

5.1 Struts配置文件之web.xml

5.1.1 web.xml的主要作用

5.1.2 web.xml关键元素分析

5.2 Struts配置文件之struts.properties

5.2.1 struts.properties的主要作用

5.2.2 struts.properties关键元素分析

5.3 Struts配置文件之struts.xml

5.3.1 struts.xml的主要作用

5.3.2 struts.xml关键元素分析

5.4 Struts之Action类文件

5.4.1 Action接口和ActionSupport基类

5.4.2 Action与Servlet API

5.4.3 ModelDriven接口

5.4.4 异常处理

5.5 本章小结

第6章 Struts之数据校验与国际化( 教学视频:54分钟)

6.1 类型转换

6.1.1 基本类型转换

6.1.2 自定义类型转换

6.2 数据校验的方法

6.2.1 通过 Action中的validate()方法实现校验

6.2.2 通过XWork校验框架实现

6.3 Struts实现国际化的方法

6.3.1 编写国际化资源文件

6.3.2 访问国际化资源文件

6.3.3 资源文件加载顺序

6.4 本章小结

第7章 详解Struts之标签库( 教学视频:49分钟)

7.1 Struts标签基本知识

7.1.1 Struts标签概述

7.1.2 Struts标签的使用

7.2 解析Struts控制标签

7.2.1 if/elseif/else标签

7.2.2 append标签

7.2.3 generator标签

7.2.4 iterator标签

7.2.5 merge标签

7.2.6 sort标签

7.2.7 subset标签

7.3 解析Struts数据标签

7.3.1 a标签

7.3.2 action标签

7.3.3 bean标签

7.3.4 date标签

7.3.5 debug标签

7.3.6 i18n标签

7.3.7 include标签

7.3.8 param标签

7.3.9 property标签

7.3.10 push标签

7.3.11 set标签

7.3.12 text标签

7.3.13 url标签

7.4 解析Struts表单标签

7.4.1 form标签

7.4.2 submit标签

7.4.3 checkbox标签

7.4.4 checkboxlist标签

7.4.5 combobox标签

7.4.6 doubleselect标签

7.4.7 head标签

7.4.8 file标签

7.4.9 hidden标签

7.4.10 inputtransferselect标签

7.4.11 label标签

7.4.12 optiontransferselect标签

7.4.13 select标签

7.4.14 optgroup标签

7.4.15 password标签

7.4.16 radio标签

7.4.17 reset标签

7.4.18 textarea/textfield标签

7.4.19 token标签

7.4.20 updownselect标签

7.5 解析Struts非表单标签

7.5.1 actionerror标签

7.5.2 actionmessage标签

7.5.3 component标签

7.5.4 div标签

7.5.5 fielderror标签

7.6 本章小结

第8章 Struts之拦截器使用技巧( 教学视频:55分钟)

8.1 拦截器基础知识

8.1.1 拦截器概述

8.2 使用Struts拦截器

8.2.1 配置并使用Struts拦截器

8.2.2 Struts 2的内置拦截器

8.3 自定义拦截器

8.3.1 开发自定义拦截器

8.3.2 配置自定义拦截器

8.3.3 拦截器执行顺序

8.3.4 方法过滤拦截器

8.4 本章小结

第9章 在Struts中应用Ajax技术( 教学视频:58分钟)

9.1 Ajax基本知识

9.1.1 Ajax的基本概念

9.1.2 Ajax的基本原理

9.2 Ajax之XMLHttpRequest

9.1.1 XMLHttpRequest对象的基本知识

9.1.2 XMLHttpRequest对象的属性和方法

9.1.3 XMLHttpRequest实例演练

9.3 Ajax标签

9.3.1 Ajax标签依赖包

9.3.2 Ajax标签的使用

9.4 Ajax之JSON插件

9.4.1 JSON插件简介

9.4.2 JSON插件的使用

9.4.3 实例演示

9.5 文件控制上传和下载

9.5.1 文件上传

9.5.2 文件下载

9.6 本章小结

第10章 Struts之项目实战( 教学视频:52分钟)

10.1 软件工程在线课程系统简介

10.1.1 软件工程在线课程系统描述--前台系统

10.1.2 软件工程在线课程系统描述--后台系统

10.2 项目实例前期准备

10.2.1 设计数据库和映射文件

10.2.2 核心文件配置

10.3 项目实例前台功能具体实现

10.3.1 实现用户登录

10.3.2 实现首页内容

10.3.3 实现教师介绍

10.3.4 实现相关书籍功能

10.3.5 实现电子教程功能

10.4 项目实例后台功能具体实现

10.4.1 管理员登录功能

10.4.2 首页管理功能

10.4.3 用户管理功能

10.4.4 教师管理功能

10.4.5 课件管理功能

10.4.6 参考书籍功能

10.5 本章小结

第3篇 持久层框架Hibernate技术

第11章 Hibernate快速上手( 教学视频:60分钟)

11.1 Hibernate开发基础

11.1.1 持久层概述

11.1.2 Hibernate简介

11.1.3 Hibernate的工作原理

11.2 Hibernate开发准备

11.2.1 下载Hibernate开发包

11.2.2 在Eclipse中部署Hibernate开发环境

11.2.3 安装部署MySQL驱动

11.3 Hibernate开发实例

11.3.1 开发Hibernate项目的完整流程

11.3.2 创建HibernateDemo项目

11.3.3 创建数据表USER

11.3.4 编写POJO映射类User.java

11.3.5 编写映射文件User.hbm.xml

11.3.6 编写hibernate.cfg.xml配置文件

11.3.7 编写辅助工具类HibernateUtil.Java

11.3.8 编写DAO接口UserDAO.java

11.3.9 编写DAO层实现类UserDAOImpl.Java

11.3.10 编写测试类UserTest.java

11.3.11 解说HibernateDemo项目

11.4 本章小结

第12章 精解Hibernate之核心文件( 教学视频:56分钟)

12.1 配置文件hibernate.cfg.xml详解

12.2 映射文件.hbm.xml详解

12.2.1 映射文件结构

12.2.2 映射标识属性

12.2.3 使用property元素映射普通属性

12.2.4 映射集合属性

12.3 Hibernate关联关系映射

12.3.1 单向的一对一关联

12.3.2 单向的一对多关联

12.3.3 单向的多对一关联

12.3.4 单向的多对多关联

12.3.5 双向的一对一关联

12.3.6 双向的一对多关联

12.3.7 双向的多对多关联

12.4 本章小结

第13章 探究Hibernate之核心接口( 教学视频:49分钟)

13.1 Configuration类

13.1.1 Configuration类的主要作用

13.1.2 常用的Configuration操作方法

13.2 SessionFactory接口

13.2.1 SessionFactory的主要作用

13.2.2 常用的SessionFactory操作方法

13.3 Session接口

13.3.1 Session的主要作用

13.3.2 常用的Session操作方法

13.4 Transaction接口

13.4.1 Transaction的主要作用

13.4.2 常用的Transaction操作方法

13.5 Query接口

13.5.1 Query的主要作用

13.5.2 常用的Query操作方法

13.6 Criteria接口

13.6.1 Criteria的主要作用

13.6.2 常用的Criteria操作方法

13.7 本章小结

第14章 Hibernate之项目实战( 教学视频:21分钟)

14.1 Hibernate自动化代码生成工具的使用

14.1.1 下载并安装Eclipse代码生成插件MiddleGenIDE

14.1.2 使用MiddleGenIDE生成映射类及映射文件

14.2 创建UserHibernate项目

14.2.1 搭建UserHibernate环境

14.2.2 使用MiddleGenIDE生成基础代码

14.3 开发DAO层与Service层程序

14.3.1 开发DAO层代码UseDAO.java

14.3.2 开发Service层代码UserService.java

14.4 编写测试类及查看结果

14.4.1 开发测试代码UserServiceTest.java

14.4.2 查看测试结果

14.5 导出项目的JAR文件

14.5.1 导出项目JAR文件的方法

14.5.2 查看导出结果

14.6 本章小结

第4篇 业务层框架Spring技术

第15章 Spring快速上手( 教学视频:44分钟)

15.1 Spring基本知识

15.1.1 Spring的基本概念

15.1.2 Spring框架模块

15.2 Spring开发准备

15.2.1 下载Spring开发包

15.2.2 下载commons-logging包

15.2.3

网友评论(不代表本站观点)

来自无昵称**的评论:

内容很丰富,篇幅也很全,结合Web程序讲解SSH框架

2013-07-25 16:42:25
来自无昵称**的评论:

书的质量很好!内容大概看了一下很不错很详细!当当的送货速度就不用说了?

2015-04-06 18:19:24
来自yuleer**的评论:

这本书的内容很不错,讲的也很清晰,就是光盘附带的视频让人受不了,一个女的讲的,太不专业了,太…,不过还是推荐这本书,内容很好,值得购买

2014-04-19 09:29:24
来自johlai**的评论:

才看了到129页,已经发现书本中至少6处错误了,估计就没校验吧

2015-01-29 18:48:31
来自繁华烟**的评论:

java3大框架结合实例,在以后的学习中用处很大

2014-06-06 19:53:13
来自无昵称**的评论:

书不错 适合初学struts2的人来看 这本书比较新 讲的很详细 但是那些已经能熟练掌握的就要看一些进阶的书了

2014-03-26 19:21:28
来自无昵称**的评论:

适合有了一点的jsp基础,适合入ssh入门!已经入门了不用看了!

2015-05-11 17:26:36
来自supergf**的评论:

作为入门蛮好的,可惜里面的采用的平台都是老版本的,与当前流行有少许出入。

2015-09-14 10:53:57
来自斯人独**的评论:

书的质量挺好,内容讲解详细,相信有这本书,框架可以学习得很好!

2014-06-03 18:04:16
来自无昵称**的评论:

拿到手后这本书竟然没包装,封皮还有磨损与压痕,感觉不像新书,不过内容很好

2016-11-23 10:01:00
来自无昵称**的评论:

知识体系很全面,在入门书籍中属于比较容易上手的一类,书中使用的框架技术都是较新的版本,例子也有参考度(但对于细节性的东西,还需要查看其他相关的书)。

2013-11-28 21:51:05
来自无昵称**的评论:

很详细的剖析了当前J2ee比较流行的框架,整体感觉不错

2014-11-25 15:46:02
来自borners**的评论:

不错,介绍的比较详细,从理论到实战,spring部分没有说AOP原理与应用

2015-02-27 15:43:09
来自无昵称**的评论:

写的很详细,挺不错的就是书皮印偏了看着好别扭

2016-04-19 16:58:45
来自无昵称**的评论:

卖家是没什么问题,可是这本书的内容实在是不得不让人说两句,错误太多了,感觉上一节没讲完下一节又开始了,不建议大家买

2015-03-27 16:12:15
来自无昵称**的评论:

框架部分很详细,web基础就很少了,光盘内容还是比较清晰的

2015-01-06 16:46:34
来自无昵称**的评论:

由于第一次写错地址,然后再重新买过,第一次是网上付款,第二次是货到付款,而快递很给力,对书也很喜欢,至于第一次网上付款的,不知道怎样退款,因为我第一次在此网买书

2014-05-05 21:13:52
来自无昵称**的评论:

配套材料很完整,内容很浅显,而且讲的很详细,非常适合J2EE入门者,书中采用的Eclipse+jdk7+tomcat7

2015-08-27 12:25:58
来自无昵称**的评论:

精心挑选的两本书,非常适合Java Web开发入门学习

2013-10-08 20:39:42
来自T***Y(**的评论:

不错,只是包装皮并不像其他书是那种塑封的,这个是用大袋子缠上的。

2017-04-06 15:20:11
来自v***g(**的评论:

纸张、印刷质量都还不错,但是这里面错别字、代码错误也有,最奇葩的是,居然还有印刷错误,222页后就到303页了,8页纸过后又恢复正常页码了,这8页完全印错了,还不知道后面有没有其他的问题

2017-01-10 16:05:42
来自无昵称**的评论:

快递公司怎么这么牛叉,周末不送,下午6点以后不送,也没有自动投递柜的账号,投不了速递易或e栈,你让上班的人如何收快递?我这里还是一线城市,服务都这么差!!买两本书花在送快递上的时间占了80%。一连买好几本都这样,刚开始周末还送,现在周末也不送怎么收的到?还不如上淘宝买了,图书配送太差太差!!!

2015-07-23 11:01:35
来自无昵称**的评论:

这本书写的非常详细,从安装配置到编码实现,可以算是从零开始,只需要基础的java知识就够了,对想学习Java Web开发和SSH框架的人来说非常实用。

2015-10-28 09:25:18
来自无昵称**的评论:

这本书将java web开发中所涉及到的技术都有介绍,但只是浅尝辄止,想要深入了解某一技术细节还需要购买专门的书籍。目前看到第三章就发现了几个错误,看来校对不太认真,在加上不干净的封面,让我无法相信是否是正版书!

2014-11-13 11:25:48
来自无昵称**的评论:

书很不错,比在JD买便宜5元运费,以后买东西还是要好好对比才能省钱!而且物流速度也比JD快一点,前一天下午下班时买的,第二天上午10点多就送到手了,支持!!!!!!!

2016-07-11 09:01:24
来自风碎月h**的评论:

书很不错,在这里想抱怨一下教育制度,作为一个软件工程的学会,学校也就随便教教简单的MVC架构,二spring+hibernate+Struts根本就没有涉及,结果学生一毕业就像一个半成品一样被推向社会需找客户推销自己,希望在校的学生能够趁早自学。

2015-01-01 16:16:40
登录后即可发表评论

免责声明

更多相关图书
在线咨询