java web技术开发大全(最全最新)
提供典型应用案例,剖析JSP/Servret技术与Struts 2技术在Web开发中的不同提供完整的应用案例,使读者可以深入体会SSH开发模式的精髓所有开发工具和框架均使用目前的最新版本,紧跟技术发展的趋势提供230个实例和4个综合案例,可以作为案头必备的查询手册一线开发人员全力打造,分享技术盛宴!重点内容及特色《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》介绍了Web开发中客户端技术的基础知识,包括JavaScript、CSS、AJAX等,这些技术都是Web应用中常用的客户端技术。《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax+》讲解了JSP/S rvlet技术的基础知识,并提供了一个综合案例展示其具体应用,它们是Java Web服务端技术的基石,也是学习Java Web开发所要必须掌握的技术。《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》重点讲解了Struts 2、Speing和HIbernate框架的基础知识和高级技术,如Sruts 2中的*、类型转换、国际化和标签等,HIbe rna{e的会话、0/R映射和事务管理等,Spring中的数据库技术与AOP等。
《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》特别介绍了Struts 2对AjAX的支持,还重点剖析了SSH框架的整合开发,并给出了两个综合案例来展示整合SSH框架开发Web应用。和已经出版的同类图书相比,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》讲解由浅入深,涵盖更多内容,列举了大量典型实例具有超强的实用性,另外,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》各篇独立,适合读者全面学习或对部分内容重点学习。读者对象有Java基础,想进一步学习SSH框架整合开发的人员了解SSH整合开发,想进一步提高开发技术的人员正在使用SSH整合技术开发项目,想查阅资料的人员大中专院校的学生和老师,以及Java培训班的学员和讲师需要一本案头必备查询手册的程序员光盘内容6小时多媒体体视频讲解《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》所涉及的源代码布衣暖,菜根香,好书滋味长!清华大学出版社长期以来一直秉承为读者多出好书的宗旨,多年来为读者奉献了大量脍炙人口的精品图书。
尤其在计算机图书出版领域更是形成了鲜明特色,所出版的各类计算机图书受到了广大读者的好评。本次出版的“原创经典,程序员典藏”系列图书是清华大学出版社的重点精品计算机图书,旨在帮助读者全面学习各类程序设计语言和开发工具,提高开发水平。同时也为广大程序员提供良好的技术参考,以便作为案头必备的查询手册。 内容提要--------------------------------------------------------------------------------《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法。《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean、Jdbc和Hibernate模板、事务管理、Spring AOP等)以及 Hibernate(会话、映射、标准查询API、HQL、事务管理、锁等)。
除此之外,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》还提供了两个完整的实例来讲解开发SSH的详细步骤和方法。通过对这两个实例的学习,读者可以对SSH开发模式有更透彻地理解和认识。SSH是目前最流行的Java Web开发技术。《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》适合广大从事Java Web开发工作的技术人员、对SSH开发感兴趣的人员以及大专院校学生阅读,尤其是具有一定的Web开发经验的技术人员。 目录--------------------------------------------------------------------------------第1篇 web开发基础篇第1章 搭建开发环境1.1 本书使用的软件和框架的版本1.2 JDK6的下载与安装1.3 Eclipse3.4 的下载与安装1.4 MyEclipse6.5 的下载与安装1.5 Eclipse:IDEforJavaEEDevelopers的下载与安装1.6 Tomcat6的下载与安装1.7 在MyEclipse中配置。
Tomcat1.8 在EclipseIDEforJavaEEDevelopers中配置Tomcat1.9 小结第2章 JavaWeb应用开发基础2.1 Web技术的发展2.2 JavaWeb技术2.2.1 Java.Welb程序的基本组成2.2.2 Java,Web程序的目录结构2.2.3 JavaWeb程序的配置文件2.3 MVC模式与MvC框架2.3.1 JSP模型1和JSP模型22.3.2 Web应用程序需要的基础服务2.3.3 MVC模式概述2.3.4 常用的MvC框架2.4 小结第3章 Web开发中的客户端技术3.1 常用的JavaScriptIDE简介3.1.1 在MyEclipse中使用JavaScript3.1.2 在EclipseIDEforJavaEE中使用JavaScript3.1.3 在NetBeans中使用JavaScript3.1.4 其他的JavaScriptIDE3.2.1 avaScdpt语法基础3.2.1 实例:编写第一个JavaScript程序:Greet3.2.2 变量3.2.3 原始类型3.2.4 类型转换3.2.5 函数与函数调用3.2.6 类和对象3.3 JavaScript高级技术3.3.1 DOM技术概述3.3.2 获得HTML元素的3种方法3.3.3 实例:图像自动切换3.3.4 正则表达式3.3.5 实例:表格排序3.4 CSS基础3.4.1 CSS的基本语法3.4.2 在Style属性中定义样式3.4.3 在HTML中定义样式3.4.4 在外部文件中定义样式3.4.5 样式的继承3.5 AJAX.基础3.5.1 AJAX概述3.5.2 实例:使用XMLHttpRequest获得Web资源3.5.3 实例:使用XMLHttpRequest跨域访问Web资源3.5.4 实例:AJAX的3种交换数据方法3.6 小结第4章 Servlet技术4.1 Servlet的Helloworld程序4.1.1 实例:在My Eclipse中编写Helloworld程序4.1.2 实例:手工编写:Helloworld程序4.2 Servlet基础4.2.1 配置数据库连接池4.2.2 数据库连接池的应用4.2 -3实例:用doGet方法处理客户端请求4.2.4 实例:用doPost方法处理客户端请求4.2.5 实例:用service方法处理客户端请求4.2.6 实例:初始化(init)和销毁(destroy)Servlet4.2.7 实例:使用PrintWriter输出响应消息4.2.8 实例:用ServletOutputStream显示图像4.2.9 实例:使用RequestDispatcher包含Web资源4.2.10 实例:使用RequestDispatcher转发Web资源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 处理Cookie4.5.1 什么是Cookie4.5.2 Cookie类中的方法4.5.3 实例:用Cookie读写客户端信息4.5.4 实例:用Cookie读写复杂数据4.6 处理Session4.6.1 什么是Session4.6.2 HttpSession接口中的方法4.6.3 HttpServletRequest接口中的Session方法4.6.4 实例:通过Cookie跟踪Session4.6.5 实例:通过重写uRL跟踪Session4.7 Web开发的中文问题4.7.1 Java的编码原理4.7.2 实例:解决输出中文乱码问题4.7.3 实例:解决服务端程序读取中文请求消息的乱码问题4.7.4 实例:用AJAX技术发送和接收中文信息4.7.5 实例:在请求消息头和响应消息头中转输中文4.8 小结第5章 JSP技术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.2 page页面指令5.4.3 include加入指令5.5.JSP的9个内置对象5.5.1 out输出对象5.5.2 pageContext封装对象5.5.3 其他的JSP内置对象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 如何使用JSTL5.7.2 条件标签5.7.3 循环标签5.8 小结第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程序 第18章 配置Hibernate 第19章 Hibernate的会话与O/R映射 第20章 Hibernate的查询与更新技术 第21章 Hibernate的高级技术 第4篇 Spring篇第22章 Spring的Helloworld程序 第23章 反向控制(Ioc)与装配JavaBean 第24章 Spring中的数据库技术 第25章 Spring的其他高级技术 第5篇 综合实例篇第26章 Struts 2与Hibernate、Spring的整合 第27章 网络硬盘 第28章 论坛系统