第一图书网

Struts2深入详解

孙鑫 电子工业出版社
出版时间:

2008-7  

出版社:

电子工业出版社  

作者:

孙鑫  

页数:

670  

Tag标签:

无  

内容概要

  《Struts 2深入详解》内容详尽,几乎涵盖了Struts2中所有的知识点。《Struts 2深入详解》讲解的是Struts2中号称“最佳可用”的2.0.11版本。2006年,WebWork与Struts这两个优秀的JavaWeb框架的开发团队,开始合作开发一个新的、结合了WebWork与Struts的优点,并且更加优雅、扩展性更强的框架,命名为“Struts2”,并于2007年上半年推出了Struts2的正式版本。深入《Struts 2深入详解》深入剖析了Struts2内部的运行机制,在知识的讲解上,结合了Web程序的运行机制与Struts2框架的内部工作机制,以帮助读者更深入地掌握基于Struts2的Web开发。《Struts 2深入详解》力求在每一个知识点的讲解上都清晰明了,而不是简单地一带而过,让读者对所学的知识理解得更为透彻。解惑。《Struts 2深入详解》秉承作者一贯的让读者知其然而知其所以然的写作风格,在知识的讲解上,不光让读者知道怎么用这个知识,还让读者知道为什么要这么用。在问题的分析解决上,从根源入手,帮助读者了解问题发生的根本原因,培养读者发现问题、分析问题、解决问题的能力。《Struts 2深入详解》语言生动、通俗易懂、讲解细致,手把手地教你学习完成示例程序。全书给出了大量的示例,相信通过这些示例的学习,读者一定可以更好、更快地掌握Struts2的应用开发。

作者简介

  孙鑫,著名IT培训专家,具有多年的软件开发和教育培训经验,曾主讲过的课程包括C/C++、VC++、COM\DCOM\COM+、SQLServer、Oracle、Java、J2EE等。2004年曾推出《Java无难事》和《VC++深入编程》教学视频,获得了强烈的反响,在网络上掀起了一股视频教学的风潮,无数热爱编程的学员通过这两套视频走上了软件开发的道路。2006年5月和6月,相继推出了《JavaWeb开发详解》和《VC++深入详解》两本著作。近年来一直从事高端编程语言培训和技术书籍的撰写,于2004年7月创建了程序员之家网站。

书籍目录

第1章 认识Struts 21.1 什么是Web框架1.1.1 模型11.1.2 模型2和MVC1.1.3 Web框架的诞生1.2 从Struts 1到Struts 21.2.1 其他Web框架1.2.2 Struts 1的缺点1.2.3 市场与技术的结合——Struts 2的诞生1.3 准备开发环境1.4 小结第2章 Struts 2初体验2.1 下载和安装Struts 22.2 使用Subversion来获取2.2 Struts 2的源代码2.3 Hello World程序2.4 Struts 2项目开发总结2.5 小结第3章 由“登录”开始第4章 Struts 2架构剖析第5章 Struts 2配置详解第6章 准备用户注册程序第7章 Struts 2中的OGNL第8章 Struts 2的标签库第9章 国际化第10章 拦截器第11章 类型转换第12章 对输入数据进行验证第13章 使用FreeMarker作为表现层第14章 使用SiteMesh控制页面布局第15章 避免表单重复提交与等待页面第16章 文件上传和下载第17章 在Struts 2中实现CRUD第18章 Struts 2对Ajax的支持第19章 集成Hibernate和Spring第20章 在Struts 2中开发Struts 1的Web应用附录

章节摘录

  第1章 认识Struts2  本章要点  ?掌握MVC架构模式  ?理解Web框架是什么  ?弄清楚Strutsl、Struts2和WebWork三者之间的关系  ?搭建本书的开发环境  Struts2已经推出了稳定的版本,其先进的架构和设计思想,随着时间的推移,相信会有越来越多的人开始使用Struts2。基于Struts原有的人气,加上采用了WebWork的设计架构,Struts2必将成为最为流行的Web开发框架之一。  1.1 什么是Web框架  随着Internet的发展,基于HTTP协议和HTML标准的Web应用呈几何数量级增长,人们在不知不觉中已经被网络悄悄地改变了生活。在网络普及之前,我们购买图书要去书店,给亲人汇钱要去邮局或者银行,而现在,一切都是这么便捷,你可以在网上购买图书、汇款、缴纳电话费,你甚者可以为远在他乡的女朋友订购一束玫瑰。各种各样的网上业务丰富了我们的生活,节省了我们的时问,提高了我们的工作效率,改善了我们的生活品质。  支撑这些网上业务的就是各种各样的Web应用,而这些Web应用又是用各种Web技术开发的。早期的Web应用主要是静态页面的浏览(如新闻的浏览),这些静态页面使用HTML语言来编写。随着网络的发展,很多线下业务开始向网上发展,基于Internet的Web应用也变得越来越复杂,不但要和数据库交互,而且还要和用户进行交互,由此衍生出了各种服务器端页面编写技术,目前应用得较多的三种服务器端页面编写技术就是ASP、JSP和PHP。  JSP通过在HTML页面文件中嵌入Java脚本代码,从而实现动态网页功能。HTML标签负责页面的布局和显示外观,Java代码负责提取动态数据,实现业务逻辑。对于简单的应用,采用这种方式可以简化开发难度,加快开发进度;然而,对于一些较大的应用,大量的HTML和Java代码的混杂导致了页面的显示逻辑和业务逻辑交错在一起,使得代码的可读性变差,维护难度增加,不利于HTML编辑人员和Java开发人员的分工协作。为了分离页面的表现逻辑和业务逻辑,使程序各部分的职责更加清晰,增强代码的可维护性,SUN公司在JSP的早期规范中制定了两种JSP开发模型,分别为模型1(Model1)和模型2(Model2)。


编辑推荐

  《Struts 2深入详解》修正了Struts2官方文档中的不少错误,并针对Struts2本身的一些Bug提供了解决方案。《Struts 2深入详解》可以作为Struts2的学习用书,也可以作为从事Struts2开发的程序员的参考用书和必备手册,还可以作为Struts2官方文档的有益补充。

图书封面

图书标签Tags

广告

下载页面


Struts2深入详解 PDF格式下载



相关图书