Java Web开发技术大全--JSP+Servlet+Struts 2+Hibernate+Spring+AJAX
基本信息
编辑推荐
内容全面,讲解详细,全面覆盖JSP、Servlet、AJAX及SSH框架整合开发.
避免冗长的理论讲解,而是直击主题,通过具体实例引导读者快速学习
提供典型应用案例,剖析JSP/Servlet技术与Struts 2技术在Web开发中的不同
提供完整的应用案例,使读者可以深入体会SSH开发模式的精髓..
所有开发工具和框架均使用目前的最新版本,紧跟技术发展的趋势
提供230个实例和4个综合案例,可作为案头必备的查询手册...
推荐阅读
内容简介回到顶部↑
书籍
计算机书籍
ssh是目前最流行的java web开发技术。本书通过对ssh中的各种技术循序渐进地讲解,使读者尽快掌握开发基于ssh的web程序的方法。本书内容包括web客户端技术、jsp/servlet技术、struts 2(拦截器、类型转换、输入校验、上传和下载文件、struts 2的各种标签、对 ajax的支持等)、spring(ioc容器、装配java bean、jdbc和hibernate模板、事务管理、spring aop等)以及 hibernate(会话、映射、标准查询api、hql、事务管理、锁等)。除此之外,本书还提供了两个完整的实例来讲解开发ssh的详细步骤和方法。通过对这两个实例的学习,读者可以对ssh开发模式有更透彻地理解和认识。
本书适合广大从事java web开发工作的技术人员、对ssh开发感兴趣的人员以及大专院校学生阅读,尤其是具有一定的web开发经验的技术人员。
计算机书籍
ssh是目前最流行的java web开发技术。本书通过对ssh中的各种技术循序渐进地讲解,使读者尽快掌握开发基于ssh的web程序的方法。本书内容包括web客户端技术、jsp/servlet技术、struts 2(拦截器、类型转换、输入校验、上传和下载文件、struts 2的各种标签、对 ajax的支持等)、spring(ioc容器、装配java bean、jdbc和hibernate模板、事务管理、spring aop等)以及 hibernate(会话、映射、标准查询api、hql、事务管理、锁等)。除此之外,本书还提供了两个完整的实例来讲解开发ssh的详细步骤和方法。通过对这两个实例的学习,读者可以对ssh开发模式有更透彻地理解和认识。
本书适合广大从事java web开发工作的技术人员、对ssh开发感兴趣的人员以及大专院校学生阅读,尤其是具有一定的web开发经验的技术人员。
作译者回到顶部↑
本书提供作译者介绍
李宁,高级软件工程师,毕业于东北大学,获硕士学位。曾任职于东软集团,担任项目经理一职。有10余年的软件开发经验,主持或参与开发了全国计算机等级考试考务管理系统、超市前台销售和后台管理系统、辽宁省实验中学后勤管理系统、网上评卷系统等各种大型系统。曾为《程序员》、《电脑编程技巧与维护》、lT168、天极网等杂志或网络媒体撰写了100余篇技术文章熟悉Java、C/C++、C#、EcIIpse、NetBeanS、Visua JStudi0、Delphi等编程语言或开发工具,尤其擅长Java、EcIipse等开发技术有非常丰富的软件开发经验,擅长.. << 查看详细
目录回到顶部↑
第1篇 web开发基础篇
第1章 搭建开发环境
第2章 java web应用开发基础
第3章 web开发中的客户端技术
第4章 servlet技术
第5章 jsp技术
第6章 用servlet和jsp实现注册登录系统
第2篇 struts 2篇
第7章 编写struts 2的 第一个程序
第8章 struts 2进阶
第9章 struts 2的拦截器
第10章 struts 2的类型转换
第11章 struts 2的输入校验
第12章 文件的上传和下载
第13章 国际化
第14章 struts 2的标签库
第15章 struts 2对ajax的支持
第16章 用struts 2实现注册登录系统
第3篇 hibernate篇
第17章 hibernate的helloworld程序
第1章 搭建开发环境
第2章 java web应用开发基础
第3章 web开发中的客户端技术
第4章 servlet技术
第5章 jsp技术
第6章 用servlet和jsp实现注册登录系统
第2篇 struts 2篇
第7章 编写struts 2的 第一个程序
第8章 struts 2进阶
第9章 struts 2的拦截器
第10章 struts 2的类型转换
第11章 struts 2的输入校验
第12章 文件的上传和下载
第13章 国际化
第14章 struts 2的标签库
第15章 struts 2对ajax的支持
第16章 用struts 2实现注册登录系统
第3篇 hibernate篇
第17章 hibernate的helloworld程序
前言回到顶部↑
现在MVC模式已经成为Web应用的主流开发模式。而Struts框架几乎可以和MVC模式划等号,因为Struts框架已经成为了MVC模式的事实标准。随着Struts 1.x的应用浪潮席卷全球数年后,Struts 2又以崭新的姿态与世人见面了。.
Struts 2仍然可以继承Struts 1.x的应用模式(Struts + Spring + Hibernate),但关于 Struts 2+Spring+Hibernate整合的书却并不多。为了使读者尽快了解和掌握如何使用 Struts 2、Spring和Hibernate 3个框架整合的方式来开发Web应用系统,笔者花费了大量的时间来完成这本关于Struts 2 + Spring +Hibernate 整合的书。为了尽可能保证内容的准确和权威性,笔者查阅了大量的官方文档,并针对关键部分阅读了相应的源代码。
本书的写作目标就是力争让读者尽可能地掌握Struts 2、Spring和Hibernate,以及这3个框架整合的相关知识。并通过两个完整实例的讲解使读者尽快融入SSH(Struts+Spring+ Hibernate)大家庭。
本书有何特色
1.从基础开始,由浅入深
JSP/Servlet技术是Java Web技术的基础,很多初学者在学习SSH之前并没有很好地掌握该技术,因此,本书考虑到这个原因,在第一篇讲解了JSP/Servlet以及Web客户端技术的基础知识。除此之外,在第二~四篇的头一章都以一个简单的例子开始,以使读者在学习每一篇所讲的技术之前,对这种技术有一个初步的了解。并且每一篇的章节是按照由浅入深、循序渐进的顺序编排的,从而可以使读者渐进式地学习本书的知识。
2.各篇独立,内容完整
本书的每一篇都是相对独立的。如第二篇讲解了Struts 2的各种技术;第三篇讲解了Hibernate的主要技术,而且每一篇讲解的技术比较完整。这样就会给想学习SSH整合技术,但却未掌握SSH中的一项或几项技术的读者带来方便,至少不需要同时准备几本书,从而给读者节省了大量的时间和金钱。
3.各章实例丰富,使读者更容易理解书中的知识
本书几乎在每一章都提供了大量的实例。这些实例充分展现了相关知识点的实现细节。读者可以在学习相关知识点后,通过上机实践这些例子来更深入地了解并掌握这些知识点。
4.提供了完整的实例,使读者更进一步体会SSH开发模式的精髓
在本章的最后还提供了两个完整的实例(网络硬盘和论坛系统)。这两个实例都采用了SSH模式进行开发。通过对这两个实例的深入研究,读者可以比较全面地掌握基于SSH模式的Web应用程序的开发步骤和开发方法,并可将实例中所采用的技术应用到自己的项目中。
5.使用最新版本的开发工具和框架
本书所使用的开发工具和相关的框架在笔者写作本书时都是最新版本,如MyEclipse 6.5、Struts 2.0.11.2等。读者可以在学习SSH开发技术的同时,接触到目前最新版本的开发工具和框架。就算读者目前所使用的软件版本低于本书所使用的软件版本,也可以为未来的工作奠定基础。
6.配有源代码与视频光盘,方便读者使用
为了方便读者实验本书提供的实例程序,特将所有的源代码都收录到了配书光盘中,以方便读者使用。另外,作者特别为本书录制了一些多媒体视频演示,将本书中的一些相关操作直观地展示给读者,以达到更好的学习效果。
本书内容
第1章:为了使读者尽快搭建本书所使用的开发环境。在这一章将详细介绍本书所使用的开发工具、框架的版本号以及下载、安装和配置的过程。
第2章:本章介绍了Web技术的发展历史,以及Java Web技术的基本组成。最后详细描述了Java Web技术中常用的两种开发模式:JSP模型1和JSP模型2(MVC模式),以及目前常用的MVC框架。
第3章:本章介绍了在Web系统中常用的客户端技术,这些技术包括JavaScript、CSS和AJAX。在本章的开始部分还介绍了一些开发JavaScript的常用IDE。
Struts 2仍然可以继承Struts 1.x的应用模式(Struts + Spring + Hibernate),但关于 Struts 2+Spring+Hibernate整合的书却并不多。为了使读者尽快了解和掌握如何使用 Struts 2、Spring和Hibernate 3个框架整合的方式来开发Web应用系统,笔者花费了大量的时间来完成这本关于Struts 2 + Spring +Hibernate 整合的书。为了尽可能保证内容的准确和权威性,笔者查阅了大量的官方文档,并针对关键部分阅读了相应的源代码。
本书的写作目标就是力争让读者尽可能地掌握Struts 2、Spring和Hibernate,以及这3个框架整合的相关知识。并通过两个完整实例的讲解使读者尽快融入SSH(Struts+Spring+ Hibernate)大家庭。
本书有何特色
1.从基础开始,由浅入深
JSP/Servlet技术是Java Web技术的基础,很多初学者在学习SSH之前并没有很好地掌握该技术,因此,本书考虑到这个原因,在第一篇讲解了JSP/Servlet以及Web客户端技术的基础知识。除此之外,在第二~四篇的头一章都以一个简单的例子开始,以使读者在学习每一篇所讲的技术之前,对这种技术有一个初步的了解。并且每一篇的章节是按照由浅入深、循序渐进的顺序编排的,从而可以使读者渐进式地学习本书的知识。
2.各篇独立,内容完整
本书的每一篇都是相对独立的。如第二篇讲解了Struts 2的各种技术;第三篇讲解了Hibernate的主要技术,而且每一篇讲解的技术比较完整。这样就会给想学习SSH整合技术,但却未掌握SSH中的一项或几项技术的读者带来方便,至少不需要同时准备几本书,从而给读者节省了大量的时间和金钱。
3.各章实例丰富,使读者更容易理解书中的知识
本书几乎在每一章都提供了大量的实例。这些实例充分展现了相关知识点的实现细节。读者可以在学习相关知识点后,通过上机实践这些例子来更深入地了解并掌握这些知识点。
4.提供了完整的实例,使读者更进一步体会SSH开发模式的精髓
在本章的最后还提供了两个完整的实例(网络硬盘和论坛系统)。这两个实例都采用了SSH模式进行开发。通过对这两个实例的深入研究,读者可以比较全面地掌握基于SSH模式的Web应用程序的开发步骤和开发方法,并可将实例中所采用的技术应用到自己的项目中。
5.使用最新版本的开发工具和框架
本书所使用的开发工具和相关的框架在笔者写作本书时都是最新版本,如MyEclipse 6.5、Struts 2.0.11.2等。读者可以在学习SSH开发技术的同时,接触到目前最新版本的开发工具和框架。就算读者目前所使用的软件版本低于本书所使用的软件版本,也可以为未来的工作奠定基础。
6.配有源代码与视频光盘,方便读者使用
为了方便读者实验本书提供的实例程序,特将所有的源代码都收录到了配书光盘中,以方便读者使用。另外,作者特别为本书录制了一些多媒体视频演示,将本书中的一些相关操作直观地展示给读者,以达到更好的学习效果。
本书内容
第1章:为了使读者尽快搭建本书所使用的开发环境。在这一章将详细介绍本书所使用的开发工具、框架的版本号以及下载、安装和配置的过程。
第2章:本章介绍了Web技术的发展历史,以及Java Web技术的基本组成。最后详细描述了Java Web技术中常用的两种开发模式:JSP模型1和JSP模型2(MVC模式),以及目前常用的MVC框架。
第3章:本章介绍了在Web系统中常用的客户端技术,这些技术包括JavaScript、CSS和AJAX。在本章的开始部分还介绍了一些开发JavaScript的常用IDE。







点击看大图







加载中...

