Java Web开发技术大全

出版时间:2009-5  出版社:清华大学出版社  作者:李宁  页数:807  字数:1295000  
Tag标签:无  

前言

  现在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客户端技术的基础知识。除此之外,在第二~四篇的头一章都以一个简单的例子开始,以使读者在学习每一篇所讲的技术之前,对这种技术有一个初步的了解。并且每一篇的章节是按照由浅入深、循序渐进的顺序编排的,从而可以使读者渐进式地学习本书的知识。

内容概要

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余年的软件开发经验,主持或参与开发了全国计算机等级考试考务管理系统、超市前台销售和后台管理系统、辽宁省实验中学后勤管理系统、网上评卷系统等各种大型系统。曾为《程序员

书籍目录

第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程序     第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章 论坛系统

章节摘录

  第1篇 Web开发基础篇  第2章 Java Web应用开发基础  2.1 Web技术的发展  实际上,web技术早在20世纪90年代初,就已经有了一定范围的应用,但那时的web应用大多数都是基于静态HTML页面的。就算有一些基于动态页面的Web程序,可是由于当时的硬件环境和web技术的限制,这些动态程序运行起来并没有现在这么流畅。而如果使用静态页面,只能起到信息发布的作用,这些静态页面是不具备交互能力的。  不管是何种类型的程序,如果没有和用户交互的功能,或者和用户交互的功能很少,是绝对不可能流行的。当然,Web程序也不能例外。因此,很多这方面的专家提出了不同的实现动态Web程序的方案。其中最早的解决方案是Cl31(通用网关接口)。通过CGI技术可以使web应用程序与客户端浏览器交互。这些交互的动作可以由静态的HTML产生,也可以由CGl程序生成相应的交互页面,当然,这些交互页面也是静态的。CGl还可以访问数据库,这一点非常重要。因为,几乎每一个web程序都需要对数据进行存取。这些数据基本上都保存在数据库中。  CGl程序的诞生,就像阿里巴巴用“芝麻开门”开启宝库大门一样,开启了动态Web应用的时代,给了这种技术无限的可能性。但CGl技术也存在很多不足之处,如实现CGI程序的难度较大,而且CGl的性能也面临考验。

编辑推荐

  资深程序员全力打造,深入剖析SSH框架整合开发的精髓  全方位解读Java Web开发的基础知识、高级技术及应用案例  内容全面,讲解详细,全面覆盖JSP、Se rvlet、AJAX及SSH框架整合开发  避免冗长的理论讲解,而是直击主题,通过具体实例引导读者快速学习  提供典型应用案例,剖析JSP/Servret技术与Struts 2技术在Web开发中的不同  提供完整的应用案例,使读者可以深入体会SSH开发模式的精髓  所有开发工具和框架均使用目前的最新版本,紧跟技术发展的趋势  提供230个实例和4个综合案例,可以作为案头必备的查询手册  一线开发人员全力打造,分享技术盛宴!  重点内容及特色  《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》介绍了Web开发中客户端技术的基础知识,包括JavaSc ript、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》所涉及的源代码  布衣暖,菜根香,好书滋味长!清华大学出版社长期以来一直秉承为读者多出好书的宗旨,多年来为读者奉献了大量脍炙人口的精品图书。尤其在计算机图书出版领域更是形成了鲜明特色,所出版的各类计算机图书受到了广大读者的好评。本次出版的“原创经典,程序员典藏”系列图书是清华大学出版社的重点精品计算机图书,旨在帮助读者全面学习各类程序设计语言和开发工具,提高开发水平。同时也为广大程序员提供良好的技术参考,以便作为案头必备的查询手册。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Java Web开发技术大全 PDF格式下载


用户评论 (总计58条)

 
 

  •   适合Java EE开发、编程的好书
  •   写这本书的真狗屎,书写的一塌糊涂.三大框架讲解的太乱了,你要是做着书上的例子,保准能把你气死.这写一句,那写一句的乱起八糟,本来配置文件就多,要是在让他这么一直点,你觉得有想死的感觉,把老子气的,笔记本就快砸坏了!
  •   实例很多 struts的actin讲的很好
  •   读了 下,前面JSP和Servlet写的 简单了些,后面的 内容详实,例子也有很多。
  •   这本书真的很不错,很适合基础的学习。
  •   感觉里边如果有更多视频讲解,就更好了
  •   适合掌握基础的朋友扩充知识。
  •   好书,的确不错,不过太详细了,应该讲最好的方法,不是把所有的方法都讲,本书我已看完一半。非常好!
  •   这本书基本上是面面俱到的,相当不错的工具书,也是很好的学习参考书。
  •   实例能够真的跑起来。有用
  •   介绍内容详尽,适合初学者的一本好书
  •   用过这本书,内容很合适我!
  •   还是挺不错的一本书哈。。。
  •   书还蛮不错的,只是看起纸张有点差(主要是太薄)。内容还是蛮不错的
  •   可以快速入门,基本问题交代到了。实际工作问题还要google去。
  •   讲的比较详细,还有配套的光碟,例子比较好。
  •   很适合初学者~很好~
  •   入门级书籍,菜鸟们可以看看
  •   **书,当时打折39元,以后有时间再翻翻吧
  •   大概看了下,觉得还行
  •   挺不错的,很新,价格也实惠,跟我同学从学校里买的书一样一样滴~~
  •   初步看来,还不错!挺好!
  •   质量不错,物流也很快,是一次愉快的交易。
  •   到的挺快的,书目前还没空看,不过会不错的
  •   书讲得很细致,值得推荐
  •   快递很给力,书很好,5分。
  •   看了这本书的第一章、第二章,当然也浏览了其他章节的内容,感觉此书在编写上算得上是言简意赅,挺好的!其中书中的代码截图也很多,毕竟是程序相关的书籍,所以截图多也在所难免,但建议是有的代码可以省略,就像什么setter,getter方法,可以用一句话说下!总的看来,对这本书挺满意的,想扎实学好Java Web的学生或读者可考虑购买!
  •   讲的是新的框架,不过东软培训的时候讲的还是struts1
  •   适合学习基础知识的好书,
  •   内容基本是我想要的,还有光盘。包装也还可以,邮寄的速度挺快
  •   讲的很全面还有实例,很值得看的一本工具书
  •   挺不错的,可以当个查询工具。
  •   书本知识全面,物流速度很快,昨晚定,中午收到,应该对目前的工作有帮助!
  •   对初级人员很有帮助!
  •   是一本好书,JavaScript部分讲的是挺全面的。
  •   这本书不错,我是帮我同学买的
  •   内容比较丰富,价格我还是觉得值得
  •   書還不錯吧,有一定的引導作用,不知道別人感覺怎麼樣,還是很喜歡!
  •   既然花钱买了,唯有学好才显得值!
  •   多读书,多看报,少吃零食,多睡觉!!
  •   书的纸张质量差了点
  •   感觉大半部分都在讲struts2.0。而hibernate,spring讲得太少太浅了,不能当作一本ssh的参考书
  •   今天刚拿到书,大概过目了一下,知识点讲的好多。光盘怎只是讲Struts,郁闷。明天开书认真看。。。有新亮点再上来说说。
  •   书的分量还可以,不过讲标签等无关必要的东西太多了,作者是否考虑过重点与否。我比较不满意的是作者书写实例的习惯,普通的例子都写在一个项目里面,有经验的人看了就很不爽,没经验的人看了就头晕,这样做配置文件和实例很没对比性。
  •   这本书感觉内容比较全,就是好像没有重点,什么东西都讲一点!
  •   帮舍友买的。不是很全面,内容有限,当字典吧。
  •   这本书讲的比较详细吧,建议购买
  •   书还好了,和想象的一样,可是光盘视频第4、5讲放不出来,怎么办啊
  •   代码很多,都是对着代码讲,书中到处都是代码,占了很大的篇幅,有点不值
  •   发货快,质量还好!
  •   要是初级的学员就千万别买,完全一本代码书,都没截图什么的!
  •   书纸张薄,伴有微透明,质量不敢苟同
  •   内容这本书太一般了!
  •   没见过普通话这么不标准的视频,一听就反感
  •   比较实用,可当参考文档
  •   送货员怎么换人了
  •   第一本书
  •   学习java很好的教材
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7