书海网短评:
《JavaWeb编程实战宝典:JSP+Servlet+Struts2+Hibernate+Spring+Ajax》 一本百科全书式的JavaWeb整合开发秘笈,全面、新颖、详细、深入和实用 资深J
《JavaWeb编程实战宝典:JSP+Servlet+Struts2+Hibernate+Spring+Ajax》
一本百科《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》式的JavaWeb整合开发秘笈,全面、新颖、详细、深入和实用
资深Java程序员10年开发经验的总结,深入剖析SSH框架整合开发的精髓
19.4小时配套教学视频+26小时进阶教学视频
全面:涵盖Web开发必备基础、JSP、Servlet、AJAX及SSH框架整合等内容
新颖:所有开发工具和框架均使用当前流行的版本,紧跟技术发展的趋势
详细:结合图示,从概念、语法、示例、技巧和应用等多角度分析每个知识点
实用:提供了230个实例、4个项目开发案例、65个习题,供读者实战演练
深入:深入剖析JSP+Servlet+JavaBean与Struts2+Spring+Hibernate两种解决方案
高效:提供了19.4小时高清配套教学视频及26小时进阶视频,高效而直观
超值、大容量DVD光盘:
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》实例源文件
19.4小时配套教学视频
15.5小时SSH整合开发教学视频
19个JavaWeb典型模块源程序及9.2小时教学视频
5个JavaWeb项目案例源程序及1.3小时教学视频
《JavaWeb整合开发实战:基于Struts2+Hibernate+Spring》
从实战角度出发,全面、详细地介绍了Struts2、Hibernate与Spring三大JavaWeb开发框架的整合使用
一年4次印刷,持续热销!99个实例、4个项目案例、15.5小时教学视频,超值DVD光盘含大量视频及大量案例
内容全面:涵盖JavaWeb开发中各种常用的技术和开发框架
讲解详尽:对各个知识点进行了细致讲解,对易错、易混问题进行了说明和技术总结
针对性强:以SSH框架整合开发为核心,提供了详尽的开发和部署步骤
实例丰富:列举了99个应用实例和4个项目案例,有极高的应用价值
超值光盘:配书DVD光盘中提供35小时教学视频和实例源代码,便于读者高效学习
强化训练:强化基本功的训练,注重编程思想的培养,同时突出开发实战
代码规范:代码格式符合软件开发规范,利于初学者养成良好的编程习惯
教学服务:提供教学PPT、习题解答
超值大容量DVD光盘:
15.5小时《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》配套教学视频及源代码
24个Java典型模块源代码及6小时教学视频
4个Java项目案例源代码及3小时教学视频
19个JavaWeb典型模块代码及9.2小时教学视频
5个JavaWeb项目案例源代码及1.3小时教学视频
海报:
《JavaWeb编程实战宝典:JSP+Servlet+Struts2+Hibernate+Spring+Ajax》
一本百科《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》式的JavaWeb整合开发秘笈,全面、新颖、详细、深入和实用
资深Java程序员10年开发经验的总结,深入剖析SSH框架整合开发的精髓
19.4小时配套教学视频+26小时进阶教学视频
全面:涵盖Web开发必备基础、JSP、Servlet、AJAX及SSH框架整合等内容
新颖:所有开发工具和框架均使用当前的版本,紧跟技术发展的趋势
详细:结合图示,从概念、语法、示例、技巧和应用等多角度分析每个知识点
实用:提供了230个实例、4个项目开发案例、65个习题,供读者实战演练
深入:深入剖析JSP+Servlet+JavaBean与Struts2+Spring+Hibernate两种解决方案
高效:提供了19.4小时高清配套教学视频及26小时进阶视频,高效而直观
超值、大容量DVD光盘:
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》实例源文件
19.4小时配套教学视频
15.5小时SSH整合开发教学视频
19个JavaWeb典型模块源程序及9.2小时教学视频
5个JavaWeb项目案例源程序及1.3小时教学视频
《JavaWeb整合开发实战:基于Struts2+Hibernate+Spring》
从实战角度出发,全面、详细地介绍了Struts2、Hibernate与Spring三大JavaWeb开发框架的整合使用
一年4次印刷,持续热销!99个实例、4个项目案例、15.5小时教学视频,超值DVD光盘含大量视频及大量案例
内容全面:涵盖JavaWeb开发中各种常用的技术和开发框架
讲解详尽:对各个知识点进行了细致讲解,对易错、易混问题进行了说明和技术总结
针对性强:以SSH框架整合开发为核心,提供了详尽的开发和部署步骤
实例丰富:列举了99个应用实例和4个项目案例,有极高的应用价值
超值光盘:配书DVD光盘中提供35小时教学视频和实例源代码,便于读者高效学习
强化训练:强化基本功的训练,注重编程思想的培养,同时突出开发实战
代码规范:代码格式符合软件开发规范,利于初学者养成良好的编程习惯
教学服务:提供教学PPT、习题解答
超值大容量DVD光盘:
15.5小时《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》配套教学视频及源代码
24个Java典型模块源代码及6小时教学视频
4个Java项目案例源代码及3小时教学视频
19个JavaWeb典型模块代码及9.2小时教学视频
5个JavaWeb项目案例源代码及1.3小时教学视频
推荐阅读(点击链接查看)
《JavaWeb整合开发王者归来+JavaWeb整合开发实战(套装共2册)》
《JavaWeb整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》
《JavaWeb整合开发实战——基于Struts2+Hibernate+Spring》
《JavaWeb编程实战宝典——JSP+Servlet+Struts2+Hibernate+Spring+Ajax》
《Java程序性能优化——让你的Java程序更快、更稳定》
海报:
《JavaWeb编程实战宝典:JSP+Servlet+Struts2+Hibernate+Spring+Ajax》全面介绍了如何使用JavaWeb中的流行技术开发JavaEE应用程序,书中对JSP+Servlet+JavaBean和Struts2+Spring+Hibernate这两种解决方案进行了详细介绍。另外,为了让读者更加直观、高效地学习,作者专门为《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》录制了近20小时多媒体教学视频。这些视频与《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》涉及的源程序及赠送的进阶学习视频和源代码一起收录于配书DVD光盘中。
《JavaWeb编程实战宝典:JSP+Servlet+Struts2+Hibernate+Spring+Ajax》共28章,分为5篇。主要内容包括:搭建JavaWeb开发环境;掌握JavaWeb技术基础,重点介绍Web客户端技术和JSP+Servlet+JavaBean解决方案;深入剖析Struts2框架技术,重点介绍拦截器、类型转换、输入校验、上传和下载文件的各种标签和Struts2对AJAX的支持等;详细讲解Hibernate框架技术,重点介绍会话、映射、标准查询API、HQL、事务管理和锁等;全面介绍Spring框架技术,重点介绍Ioc容器、装配JavaBean、Jdbc和Hibernate模板、事务管理和SpringAOP等;最后详细介绍了两个利用Struts2+Spring+Hibernate解决方案开发实际项目应用的完整过程。
《JavaWeb编程实战宝典:JSP+Servlet+Struts2+Hibernate+Spring+Ajax》适合广大从事JavaWeb开发工作的技术人员和对SSH开发感兴趣的人员阅读,尤其是具有一定Web开发经验的技术人员,也适合广大大中专院校的学生作为软件开发的实践读物进行阅读。
超值、大容量DVD光盘:
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》实例源文件
19.4小时配套教学视频
15.5小时Struts2+Hibernate+Spring整合开发教学视频
19个JavaWeb典型模块源程序及9.2小时教学视频
5个JavaWeb项目案例源程序及1.3小时教学视频
《JavaWeb整合开发实战:基于Struts2+Hibernate+Spring》详细介绍了JavaWeb开发中的三大开发框架Struts、Hibernate与Spring的整合使用。《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》内容由浅入深,循序渐进,理论讲解与实践相结合,并列举了大量典型应用实例帮助读者理解开发过程中的重点和难点知识,同时提供了详尽的项目开发和部署步骤。《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》附带1张DVD光盘,内容为《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》配套教学视频及示例源程序,另外还附赠了大量的JavaWeb典型模块与项目案例源程序及教学视频。
《JavaWeb整合开发实战:基于Struts2+Hibernate+Spring》共21章,分5篇。第1篇为JavaWeb开发基础,介绍了Web工作机制、JavaWeb开发环境的搭建、JSP技术等;第2篇为表现层框架Struts技术,介绍了Struts2的工作原理、核心文件、数据校验与国际化、标签库、拦截器等;第3篇为持久层框架Hibernate技术,介绍了Hibernate的工作原理、核心文件、核心接口及相关插件的使用方法;第4篇为业务层框架Spring技术,介绍了Spring的工作机制、Spring的Ioc原理、数据校验与国际化、SpringMVC框架及标签库等;第5篇为SSH框架整合开发实战,介绍了SSH框架的集成方式,并通过用户管理系统和酒店预订系统展示三大框架整合开发的完整流程。
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》适合想系统学习JavaWeb开发技术的人员阅读,也适合相关程序员和Web开发爱好者作为案头必备的参考书。另外,《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》还适合作为JavaWeb开发的培训教材使用。
超值大容量DVD光盘,你值得拥有:
15.5小时《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》配套教学视频及源代码
24个Java典型模块源代码及6小时教学视频
4个Java项目案例源代码及3小时教学视频
19个JavaWeb典型模块代码及9.2小时教学视频
5个JavaWeb项目案例源代码及1.3小时教学视频
李宁,高级软件工程师,毕业于东北大学,获硕士学位。曾任职于东软集团,担任项目经理一职。有10余年的软件开发经验,主持或参与开发了计算机等级考试考务管理系统、超市前台销售和后台管理系统、辽宁省实验中学后勤管理系统、网上评卷系统等各种大型系统。曾为《程序员》、《电脑编程技巧与维护》、IT168、天极网等杂志或网络媒体撰写了100余篇技术文章。熟悉Java、C/C++、C#、Eclipse、NetBeans、VisualStudio、Delphi等编程语言或开发工具,尤其擅长Java、Eclipse等开发技术。有非常丰富的软件开发经验,擅长将软件开发技术以准确而生动的语言进行阐述。
刘岩,毕业于华中科技大学。从事软件工程项目开发12年。熟悉VC++、Java、.NET等开发工具,主要研究方向为模式识别与图像处理,参与汉画像石图像的特征提取方案研究等多个项目。作者长期钻研VC++、Java的各个研究方向,并致力于提高各种软件开发项目的效率。
张国平,毕业于华东交通大学,硕士,计算机应用技术专业。长期从事Struts、Hibernat、Spring等Web开发技巧的教学和系统开发工作。作者热衷于开源软件,自2004年起接触SSH框架技术的学习与开发,活跃于Java综合讨论专区,OpenSource开源社区。
贾蓓,讲师。研究方向为数据库与XML技术,在军队院校任教4年,讲授多门计算机相关课程。近年来在国内外学术刊物及学术会议上发表论文10余篇,其中EI收录7篇。喜欢研究新技术,精通JavaWeb开发技术,有丰富的项目开发经验。
镇明敏,曾就读于南开大学软件工程专业。精通JavaWeb开发,在校期间参与过多个项目的研发。曾经开发过团购网站和火车票订票系统,并参与开发国家大学生创新型项目——基于OpenXML的Word论文格式检查系统。
杜磊,博士,讲师。研究方向是数据库、智能交通和复杂系统建模等领域。对计算机和信息技术有深刻的理解和丰富的研发经验。近年来在国内外学术刊物及学术会议上发表论文10余篇,其中EI收录8篇。精通JavaWeb开发,有丰富的项目开发经验。
《JavaWeb编程实战宝典:JSP+Servlet+Struts2+Hibernate+Spring+Ajax》
第1篇Web开发基础篇
第1章搭建开发环境(教学视频:23分钟)
1.1各种软件和框架的版本
1.2下载与安装JDK7
1.3下载与安装Eclipse4
1.4下载与安装MyEclipse10
1.5下载与安装EclipseIDEforJavaEEDevelopers
1.6下载与安装Tomcat7
1.7在MyEclipse中配置Tomcat
1.8在EclipseIDEforJavaEEDevelopers中配置Tomcat
1.9下载与安装MySQL5数据库
1.10下载与安装数据库客户端软件SQLyog
1.11小结
1.12实战练习
第2章JavaWeb应用开发基础(教学视频:14分钟)
2.1Web技术的发展
2.2了解JavaWeb技术
2.2.1认识JavaWeb程序的基本组成
2.2.2认识JavaWeb程序的目录结构
2.2.3了解JavaWeb程序的配置文件
2.3了解MVC模式与MVC框架
2.3.1认识JSP模型1和JSP模型2
2.3.2认识Web应用程序的基础服务
2.3.3MVC模式概述
2.3.4了解常用的MVC框架
2.4小结
2.5实战练习
第3章Web开发必会的客户端技术(教学视频:82分钟)
3.1学习客户端技术的开发工具
3.1.1在MyEclipse中使用HTML技术
3.1.2在MyEclipse中使用JavaScript技术
3.1.3在MyEclipse中使用CSS技术
3.2学习超文本标签语言HTML
3.2.1HTML基本构成
3.2.2HTML基本标签——段落格式设置标签
3.2.3HTML基本标签——超级链接标签
3.2.4HTML基本标签——图像标签
3.2.5HTML基本标签——表格标签
3.2.6HTML基本标签——框架标签
3.2.7HTML基本标签——表单标签
3.3学习JavaScript技术
3.3.1实例:编写第一个JavaScript程序:Greet
3.3.2学习变量
3.3.3学习原始类型
3.3.4掌握类型转换
3.3.5学习函数与函数调用
3.3.6学习类和对象
3.4其他客户端技术
3.4.1了解DOM
3.4.2获得HTML元素的3种方法
3.4.3实例:图像自动切换
3.4.4了解正则表达式
3.4.5实例:表格排序
3.5学习CSS技术
3.5.1了解CSS
3.5.2在Style属性中定义样式
3.5.3在HTML中定义样式
3.5.4在外部文件中定义样式
3.5.5实现样式的继承
3.6学习AJAX技术
3.6.1了解AJAX技术
3.6.2实例:使用XMLHttpRequest获得Web资源
3.6.3实例:使用XMLHttpRequest跨域访问Web资源
3.6.4实例:AJAX的3种交换数据方法
3.7小结
3.8实战练习
第4章JavaWeb的核心技术——Servlet(教学视频:79分钟)
4.1编写Servlet的Helloworld程序
4.1.1实例:用MyEclipse工具编写第一个Servlet程序——Helloworld
4.1.2实例:手工编写第一个Servlet程序——Helloworld
4.2学习Servlet技术
4.2.1配置Tomcat7服务器的数据库连接池
4.2.2实例:通过数据库连接池连接MySQL数据库
4.2.3实例:处理客户端HTTPGET请求——doGet方法
4.2.4实例:处理客户端HTTPPOST请求——doPost方法
4.2.5实例:处理客户端各种请求——service方法
4.2.6实例:初始化(init)和销毁(destroy)Servlet
4.2.7实例:输出字符流响应消息——PrintWriter类
4.2.8实例:输出字节流响应消息——ServletOutputStream类
4.2.9实例:包含Web资源——RequestDispatcher.include方法
4.2.10实例:转发Web资源——RequestDispatcher.forward方法
4.3掌握HttpServletResponse类
4.3.1产生状态响应码
4.3.2设置响应消息头
4.3.3实例:验证响应消息头设置情况
4.4掌握HttpServletRequest类
4.4.1获取请求行消息
4.4.2获取网络连接消息
4.4.3获取请求头消息
4.5处理Cookie
4.5.1什么是Cookie
4.5.2认识操作Cookie的方法
4.5.3实例:通过Cookie技术读写客户端信息
4.5.4实例:通过Cookie技术读写复杂数据
4.6处理Session
4.6.1什么是Session
4.6.2认识操作Session的方法
4.6.3创建Session对象
4.6.4实例:通过Cookie跟踪Session
4.6.5实例:通过重写URL跟踪Session
4.7解决Web开发的乱码问题
4.7.1认识Java语言编码原理
4.7.2实例:解决输出乱码问题
4.7.3实例:解决服务端程序读取中文请求消息的乱码问题
4.7.4实例:用AJAX技术发送和接收中文信息
4.7.5实例:实现请求消息头和响应消息头中转输中文
4.8小结
4.9实战练习
第5章JSP技术(教学视频:62分钟)
5.1通过MyEclipse工具编写第一个JSP程序
5.1.1实例:编写显示服务器当前时间的JSP程序
5.1.2调试JSP程序
5.1.3改变JSP的访问路径和扩展名
5.1.4手动发布JSP程序
5.2了解JSP的运行原理
5.2.1了解Tomcat处理JSP页过程
5.2.2分析由JSP生成的Servlet代码
5.3学习JSP基本语法
5.3.1学习JSP表达式
5.3.2实现在JSP中嵌入Java代码
5.3.3学习JSP声明
5.3.4学习JSP表达式语言(EL)
5.3.5实例:利用EL函数替换HTML中的特殊字符
5.3.6学习JSP页面中的注释
5.4学习JSP指令
5.4.1了解JSP指令
5.4.2JSP指令page
5.4.3JSP指令include
5.5学习JSP内置对象
5.5.1内置对象out
5.5.2内置对象pageContext
5.5.3其他内置对象
5.6学习JSP标签
5.6.1包含标签
5.6.2转发标签
5.6.3传参标签
5.6.4创建Bean标签
5.6.5设置属性值标签
5.6.6获取属性值标签
5.7学习JSP的标准标签库(JSTL)
5.7.1了解JSTL
5.7.2JSTL中的条件标签
5.7.3JSTL中的循环标签
5.8小结
5.9实战练习
第6章用Servlet和JSP实现注册登录系统(教学视频:28分钟)
6.1系统概述
6.1.1系统功能简介
6.1.2系统总体结构
6.2设计数据库
6.3实现系统的基础类
6.3.1实现访问数据库的DBServlet类
6.3.2实现MD5加密
6.3.3实现图形验证码
6.4实现注册系统
6.4.1实现注册Servlet类
6.4.2实现注册系统的主页面
6.4.3实现结果JSP页面
6.5实现登录系统
6.5.1实现登录Servlet
6.5.2实现登录系统主页面
6.6小结
6.7实战练习
第2篇Struts2篇
第7章编写Struts2第一个程序(教学视频:28分钟)
7.1Struts2的MVC模式
7.2Struts2的体系结构
7.2.1工作流程
7.2.2配置文件
7.2.3控制器
7.3Struts2实例:图书查询系统
7.3.1下载和安装Struts2
7.3.2编写数据处理类
7.3.3编写和配置Action类
7.3.4编写显示查询结果的JSP页面
7.3.5编写输入查询信息的JSP页面
7.4小结
7.5实战练习
第8章Struts2进阶(教学视频:72分钟)
8.1认识Struts2的基本配置
8.1.1配置web.xml
8.1.2配置struts.xml
8.1.3配置struts.properties
8.1.4学习Struts2的DTD
8.2深入认识Struts2的配置元素
8.2.1配置Bean
8.2.2配置常量(constant)
8.2.3配置包含(include)
8.2.4配置包(package)
8.2.5配置命名空间
8.2.6配置拦截器
8.3掌握Struts2注释(Annotation)
8.3.1设置当前包的父包——ParentPackage注释
8.3.2指定当前包的命名空间——Namespace注释
8.3.3指定当前Action结果——Results与Result注释
8.3.4实例:通过注释配置Action
8.4掌握Struts2的Action
8.4.1了解Action类的getter和setter方法
8.4.2实现Action接口
8.4.3继承ActionSupport类
8.4.4实例:用ActionContext访问ServletAPI
8.4.5实例:通过aware拦截器访问ServletAPI
8.4.6实例:利用动态方法处理多个提交请求
8.4.7实例:利用method属性处理多个提交请求
8.4.8使用通配符
8.4.9设置默认的Action
8.5配置跳转结果
8.5.1了解Struts2的配置结果
8.5.2Struts2支持的处理结果类型
8.5.3配置带有通配符的结果
8.5.4通过请求参数指定结果
8.6掌握模型驱动
8.6.1了解模型驱动——ModelDriven
8.6.2实例:使用模型驱动改进登录程序
8.7处理Struts2中的异常
8.7.1了解Struts2处理异常的原理
8.7.2实例:登录系统的异常处理
8.8小结
8.9实战练习
第9章Struts2的拦截器(教学视频:32分钟)
第10章Struts2的类型转换(教学视频:48分钟)
第11章Struts2的输入校验(教学视频:39分钟)
第12章文件的上传和下载(教学视频:44分钟)
第13章程序的国际化(教学视频:27分钟)
第14章Struts2的标签库(教学视频:67分钟)
第15章Struts2对AJAX的支持(教学视频:56分钟)
第16章用Struts2实现注册登录系统(教学视频:26分钟)
第3篇Hibernate篇
第17章Hibernate的Helloworld程序(教学视频:33分钟)
第18章实现Hibernate基本配置(教学视频:32分钟)
第19章Hibernate的会话与O/R映射(教学视频:61分钟)
第20章Hibernate的查询与更新技术(教学视频:43分钟)
第21章Hibernate的高级技术(教学视频:40分钟)
第4篇Sping篇
第22章Spring的第一个Helloworld程序(教学视频:16分钟)
第23章反向控制(Ioc)与装配JavaBean(教学视频:30分钟)
第24章Spring中的数据库技术(教学视频:25分钟)
第25章Spring的其他高级技术(教学视频:39分钟)
第5篇综合实例篇
第26章Struts2与Hibernate、Spring的整合(教学视频:12分钟)
第27章网络硬盘(教学视频:57分钟)
2第28章论坛系统(教学视频:50分钟)
《JavaWeb整合开发实战:基于Struts2+Hibernate+Spring》
第1篇JavaWeb开发基础
第1章Web的工作机制(教学视频:31分钟)
第2章搭建JavaWeb开发环境(教学视频:38分钟)
第3章JSP及其相关技术(教学视频:55分钟)
第2篇表现层框架Struts技术
第4章Struts快速上手(教学视频:31分钟)
第5章解密Struts之核心文件(教学视频:62分钟)
第6章Struts之数据校验与国际化(教学视频:54分钟)
第7章详解Struts之标签库(教学视频:49分钟)
第8章Struts之拦截器使用技巧(教学视频:55分钟)
第9章在Struts中应用Ajax技术(教学视频:58分钟)
第10章Struts之项目实战(教学视频:52分钟)
第3篇持久层框架Hibernate技术
第11章Hibernate快速上手(教学视频:60分钟)
第12章精解Hibernate之核心文件(教学视频:56分钟)
第13章探究Hibernate之核心接口(教学视频:49分钟)
第14章Hibernate之项目实战(教学视频:21分钟)
第4篇业务层框架Spring技术
第15章Spring快速上手(教学视频:44分钟)
第16章精解Spring之IoC原理与具体使用(教学视频:52分钟)
第17章Spring之进阶运用(教学视频:41分钟)
第18章解密SpringMVC框架及标签库(教学视频:36分钟)
第19章Spring之数据库开发(教学视频:28分钟)
第5篇SSH框架整合开发实战
第20章Spring集成Struts、Hibernate(教学视频:26分钟)
第21章SSH整合开发实例(教学视频:31分钟)
《JavaWeb编程实战宝典:JSP+Servlet+Struts2+Hibernate+Spring+Ajax》
在前几年JSP+Servlet+JavaBean是采用Java语言进行Web开发的常用技术,但后来Struts2框架逐渐流行起来,再后来Spring框架成了当仁不让的霸主,而Hibernate框架则成了持久层处理技术的代表。如果细细比较,可以发现这几种技术各有千秋,因此Struts2+Spring+Hibernate的组合成了采用Java语言进行Web开发的主流。为了使读者尽快了解和掌握如何使用Struts2+Spring+Hibernate这3个框架整合的方式来开发Web应用系统,笔者花费了大量的时间来完成这本关于Struts2+Spring+Hibernate整合的书。为了尽可能保证内容的准确和权威性,笔者查阅了大量的官方文档,并针对关键部分阅读了相应的源代码。
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》的写作目标就是力争让读者尽可能地掌握JSP+Servlet+JavaBean和Struts2+Spring+Hibernate这两个解决方案,以及相关框架整合的相关知识。《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》以现实职场中经典模块和完整系统的项目为背景,通过多种前台技术和后台技术的不同组合,让读者深入地了解这些流行架构的使用方法。
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》有何特色
1.从基础开始,由浅入深
JSP/Servlet技术是JavaWeb技术的基础,很多初学者在学习SSH之前并没有很好地掌握该技术,因此《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》考虑这个原因,在第1篇讲解了如何搭建JavaWeb开发环境,第2篇介绍了JSP+Servlet+JavaBean技术解决方案,使读者对JavaWeb开发技术有一个初步的了解。同时每一篇的章节按照由浅入深、循序渐进的顺序编排,从而可以使读者渐进式地学习《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》的知识。
2.各篇独立,内容完整
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》的每一篇都是相对独立的。如第3篇讲解了Struts2的各种技术;第4篇讲解了Hibernate的主要技术,而且每一篇讲解的技术比较完整。这样就会给想学习SSH整合技术,但却未掌握SSH中的一项或几项技术的读者带来方便,至少不需要同时准备几《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》,从而给读者节省了大量的时间和金钱。
3.各章实例丰富,使读者更容易理解书中的知识
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》几乎在每一章都提供了大量的实例。这些实例充分展现了相关知识点的实现细节。读者可以在学习相关知识点后,通过上机实践这些例子来更深入地了解并掌握这些知识点。
4.提供了完整的实例,使读者更进一步体会SSH开发模式的精髓
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》以现实职场中经典模块和完整系统的项目为背景,结合当前JavaWeb技术的主流开发技能需求,组织和编写最后两个完整的实例(网络硬盘和论坛系统)。这两个实例都采用了SSH模式进行开发。通过对这两个实例的深入研究,读者可以比较全面地掌握基于SSH模式的Web应用程序的开发步骤和开发方法,并可将实例中所采用的技术应用到自己的项目中。
5.使用最新版本的开发工具和框架
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》所使用的开发工具和相关的框架在笔者写作《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》时都是最新版本,如MyEclipse10.6、Struts2.3、Hibernate4.1和Spring3.2等。读者可以在学习SSH开发技术的同时,接触到目前最新版本的开发工具和框架。即使读者目前所使用的软件版本低于《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》所使用的软件版本,也可以为未来的工作奠定基础。
6.配有源代码与视频光盘,方便读者使用
为了方便读者实验《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》提供的实例程序,特将所有的源代码都收录到了配书光盘中,以方便读者使用。另外,作者特别为《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》录制了近20小时高清教学视频,将书中的一些相关操作直观地展示给读者,以达到更好的学习效果。另外,光盘中还赠送了大量的进阶学习视频和实例源代码。
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》内容
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》共28章,分为5篇,结合目前最新软件开发环境MyEclipse10.6,全方位介绍了关于JavaWeb开发的基本概念和各种解决方案。从搭建JavaWeb环境讲起,然后详细介绍了JSP+Servelt+JavaBean解决方案、Struts2框架、Hibernate框架和Spring框架,最后结合笔者的经验,利用Struts2+Spring+Hibernate解决方案讲解了两个完整项目。
第1篇Web开发基础篇(第1~6章)
本篇首先介绍了JavaWeb环境的搭建过程,包括JDK7、Eclipse4、MyEclipse10、EclipseIDEforJavaEEDevelopers和Tomcat7等软件的下载、安装和配置,然后详细讲解了Windows平台下数据库MySQL软件和数据库客户端SQLyog软件的安装和配置过程。接着重点介绍了JSP+Servlet+JavaBean技术解决方案和通过该方案实现项目的过程。其中前者首先介绍了Web技术的发展历史和JSP的两种模型,然后详细介绍了JavaWeb的客户端技术、Servlet技术和JSP技术。为了便于读者掌握JSP+Servlet+JavaBean技术解决方案,最后以用户注册登录系统为例,详细讲解了其开发过程。
第2篇Struts2篇(第7~16章)
本篇主要介绍了Struts2框架和通过该框架实现项目的过程。其中前者首先介绍了Struts2框架的体系结构、MVC模式和相关基础知识,例如Struts2Action、处理结果、模型驱动和异常处理;然后详细介绍了Struts2框架的各种高级知识,如拦截器技术、类型转换器、输入校验技术、文件上传技术、国际化技术和Struts2标签。为了便于读者掌握Struts2框架,最后以用户注册登录系统为例,详细讲解了其开发过程。
第3篇Hibernate篇(第17~21章)
本篇主要介绍了Hibernate框架的基础知识和高级知识。其中前者首先介绍了Hibernate框架基础知识,例如ORM技术、Hibernate与EJB关系等;然后详细介绍了Hibernate框架的各种核心知识,通过配置文件和注释,对Hibernate进行配置、O/R映射、会话的基本操作、标准(Criteria)查询API技术等。最后又简单介绍了Hibernate框架的一些高级技术,例如事务、锁、拦截器、事件和过滤器。
第4篇Spring篇(第22~25章)
本篇主要介绍了Spring框架和通过该框架实现项目的过程。其中前者首先介绍了Spring框架的主要特性和核心技术;然后详细介绍了Spring框架的各种核心知识,如反向控制技术(Ioc)、数据库技术和AOP技术。
第5篇综合实例篇(第26~28章)
本篇首先介绍了SSH5三大框架的整合思路和流程,然后重点介绍了JavaWeb技术的应用和实战开发。其中,用Struts2+Hibernate4+Spring3技术解决方案实现网络硬盘项目。为了便于读者掌握该项目,在具体讲解时按照面向应用的方式对该系统分成4层,即持久对象层、数据访问层、业务逻辑层和Web表示层,然后详细介绍了各层。最后介绍了一个网络论坛系统的实现,该系统不仅使用Struts2+Hibernate4+Spring3技术解决方案实现,而且还涉及一个Web编辑器(FCKEditor)的安装和使用。
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》超值DVD光盘内容
*《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》各章涉及的实例源文件;
*19.4小时《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》配套教学视频;
*15.5小时Struts2+Hibernate+Spring整合开发教学视频;
*19个JavaWeb典型模块源程序及9.2小时教学视频;
*5个JavaWeb项目案例源程序及1.3小时教学视频。
适合阅读《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》的读者
*需要全面学习JavaWeb开发技术的读者;
*初步掌握Java技术,想进一步学习JavaWeb开发的读者;
*对SSH整合技术有了一定的了解,想进一步提高的读者;
*正在使用SSH整合技术开发项目,想作为参考的程序员;
*大中专院校的学生;
*社会培训学生;
*需要作为案头必备手册的程序员。
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》的编写对笔者而言是一个“浩大的工程”。虽然作者投入了大量的精力和时间,但只怕百密难免一疏。若有任何疑问或疏漏,请发邮件至bookservice2008@163.com。最后祝读者读书快乐!
编著者
《JavaWeb整合开发实战:基于Struts2+Hibernate+Spring》
JavaWeb开发技术是当今最为流行的Web开发技术之一,在软件开发领域占据了重要的地位。但是由于开发技术众多,很多人会感到无从下手、不知从何学起,以及如何将这些技术更好地应用到实战中去。为了帮助读者更好、更快速地掌握JavaWeb开发技术,尤其是JavaWeb开发中最常用到的三大框架(Struts2、Hibernate与Spring)技术,我们花费大量时间写作了《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》,把JavaWeb的三大框架技术做了详细的归纳和总结,用最简单易懂的实例进行讲解。相信读者阅读完《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》,可以系统地掌握JavaWeb的相关技术,尤其是三大框架的整合开发,从而极大地提升JavaWeb开发水平,能够胜任相关的开发工作。
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》着重介绍了JavaWeb开发的三大框架的具体使用和整合开发流程,并给出了大量的开发实例和几个项目案例,让读者体验实际的Web开发过程。《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》讲解时对JavaWeb三大框架的部署和开发过程的每个步骤都做了详细的阐述,并辅以图表形象地说明,使读者按照书中的操作步骤就可以循序渐进地掌握各项技术的基本使用方法。
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》不但适合刚接触JavaWeb开发的初学者,同样也适合需要进一步提高实际项目开发水平的读者阅读。另外,《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》配备了大量的多媒体教学视频,以帮助读者更好地掌握JavaWeb开发技术。
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》特色
1.内容全面,针对性强
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》首先对JavaWeb开发的基础知识做了必要交代,然后全面、有针对性地介绍了JavaWeb开发中最重要的三大框架Struts、Hibernate和Spring的整合使用,可使读者能够完整地掌握三大框架的基本知识及部署方法。
2.讲解细致,环环相扣
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》对JavaWeb开发中所涉及的各个知识点及开发步骤都进行了详尽、细致的讲解,语言表述清晰、准确,而且注意了各个技术之间的关联,讲解时环环相扣,逐步深入,读者学习起来没有障碍。
3.列举大量实例,帮助读者理解
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》注重实战,在讲解各项技术的相关概念及知识点时都辅以相应的实例,通过实例向读者演示实际的操作方法,加深读者对相关技术的理解,从而能够熟练、灵活地运用这些技术。
4.提供真实项目案例,增强实战效果
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》提供了一个Struts项目案例和两个SSH整合开发项目案例,用以帮助读者系统地理解实际项目开发中三大框架的具体部署和整合开发流程,从而提高读者的实战开发水平。
5.提供丰富的教学资源
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》配书光盘中提供了《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》重点内容的配套教学视频,另外还提供了书中涉及的所有实例的源程序和数据文件,以方便读者学习,提高学习效率。另外,光盘中还附赠了大量的JavaWeb典型模块与项目开发源程序及教学视频。
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》主要内容
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》共21章,分为5篇,各篇对应的章节和具体内容介绍如下:
第1篇JavaWeb开发基础(第1~3章)
本篇重点介绍了Web的工作机制、搭建JavaWeb开发环境、JSP技术等内容。
第2篇表现层框架Struts技术(第4~10章)
本篇重点介绍了MVC的基本概念、Struts2的工作原理、Struts2的核心文件、数据校验与国际化、标签库、拦截器等内容。
第3篇持久层框架Hibernate技术(第11~14章)
本篇重点介绍了Hibernate的工作原理、核心文件、核心接口及相关插件的使用方法。
第4篇业务层框架Spring技术(第15~19章)
本篇重点介绍了Spring的工作机制、Spring的Ioc原理、数据校验与国际化、SpringMVC框架及标签库等内容。
第5篇SSH框架整合开发实战(第20、21章)
本篇重点介绍了JavaWeb的三大框架的集成方式,并通过用户管理系统和酒店预订系统这两个典型应用系统,向读者展示了三大框架整合开发的完整流程。
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》光盘内容
·《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》重点内容的配套教学视频;
·《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》实例与项目案例源代码;
·附赠的JavaWeb开发模块源代码及教学视频;
·附赠的JavaWeb项目案例源代码及教学视频。
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》读者对象
《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》内容全面,可读性强,适合阅读的人员有:
·从未接触过JavaWeb开发技术的初学者;
·有一定JavaWeb开发基础,希望进一步深入学习的读者;
·需要全面学习SSH三大框架的人员;
·广大Web开发人员;
·Java程序员;
·J2EE开发工程师;
·希望提高系统设计水平的人员;
·专业培训机构的学员;
·软件开发项目经理;
·需要一本案头必备参考手册的人员;
·其他编程爱好者。
阅读《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》的建议
·从未接触过JavaWeb开发的初学者,学习时应从第1章开始顺次学习,不要跳跃,弄懂基本开发原理,一步步打好开发基础。
·有一定JavaWeb开发基础,但对JavaWeb开发的三大框架并不熟悉的读者,可以跳过《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》第1篇的基础知识,直接顺次学习后面的框架技术和项目实战。
·已经工作过一段时间,也做过一些小项目的程序员,可以将《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》作为案头参考书,随用随查,或者有针对性地根据自己的需要详细阅读某一篇内容。
·想往系统构架与项目经理方向发展的读者,可以精读《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》的三大框架部分和项目实战的相关内容,全面了解三大框架的整合流程及其在项目开发中的部署。
·关于配套教学视频的使用,建议读者首先阅读书中的内容,然后再结合教学视频进行学习,效果更佳。
感谢各位读者的支持,若您在阅读《Java Web编程实战宝典+Java Web整合开发实战(套装共2册)》的过程中有任何疑问,请发电子邮件和我们联系。









