转载

《研磨struts2》 前言

前言

创作背景

Struts2是一套非常优秀的Web应用框架,实现优雅、功能强大、使用简洁,已经出现几年时间了。随着它被越来越多的开发人员掌握和使用,已有大量的企业应用项目采用Struts2来作为Web框架进行开发,可以这么说:掌握Struts2的开发,是如今每个进行Web开发的程序员的一个必备技能。

       可是在软件开发行业,新知识层出不穷,日常工作也非常繁重,学习时间有限,如何才能快速的掌握Struts2的知识,以适应工作的需要,并积累自己的技能,为今后的升职打下坚实的基础呢?

大学毕业的学生越来越多,找工作越来越难,他们也急需有内容实用、难度适中、重点难点突出的书籍进行快速的学习,以掌握Struts2必备的技能,从而适应企业的实际需要。

换句话说,到底要如何才能快速的学习和掌握Struts2呢?

这正是创作本书的目的,通过浓缩我们多年的开发经验和教学经验,对Struts2的庞杂知识进行抽丝剥茧,提炼出Struts2的核心知识和重要技能,让你在短时间内理解和掌握Struts2,迅速成为使用Struts2开发的高手。

本书内容

       本书完整的包含了Struts2各个核心部分的功能,以及Struts2的国际化、验证框架、单元测试和类型转换等内容;同时覆盖Struts2 和Spring、FreeMarker、AJAX、DWR、JfreeChart、SiteMesh等其他技术结合使用的知识;还讲述了使用Struts2来进行文件上传下载、进度条、防止重复提交和零配置等等内容,并给出一个实用的综合实例来示范如何使用Struts2来进行应用开发。

本书特色

  • 采用速成培训的思路,本书就好比是快速学习的教材,如同有经验丰富的老师在指导你学习,使你的学习曲线最短
  • 把Struts2的知识分成四个层次,分清主次构建知识体系:

第一个部分是核心内容,必须掌握的,这个就是根据经验,把实际工作中最常用的,Struts2本身最核心的内容讲述出来。包含:从第三章到第八章。

第二个部分是常用内容,是工作中相对较为常用的知识,能掌握或者理解更好。包含:从第九章到第十一章。

第三个部分是选学内容,根据工作需要和时间来灵活安排,时间不够或者是工作中暂时用不上,就可以先不学,但是根据我们的经验,使用到的几率还是很大的。包含:从第十三章到第十五章,另外包括第二十一章。

第四个部分是参考内容,可以当作工作中的工具书来做参考,先不用学习,工作中需要再学,不需要就不用看了。包含:从第十六章到第二十章。

  • 通过把Struts2的知识进行分层梳理,从而指导读者以相对最小的付出去掌握最重要的知识,而不再眉毛胡子一把抓,读者花了很多精力和时间,却没有学到应该掌握的知识。

简而言之,本书特色就是:“快速”、“深入”、“实用”。

读者定位

本书的读者定位为具有一定Web开发基础知识(包括HTML、JSP、Servlet、XML、JDBC等基础知识)的开发人员,也可以作为具备相应基础知识的高校学生深入学习Struts2的参考读物。

阅读指南

       建议按照先后顺序和知识层次进行系统的学习。

  • 重视理论知识

有些开发人员忽略理论知识的学习,愿意上来就看代码,这是很不好的方法。学习理论知识是很重要的,全面、深入、准确、系统的掌握理论知识,能帮助你梳理知识结构,整理出一张知识网,从而更好地把新知识融入到你已有的知识体系中。

  • 重视动手练习

       建议读者在阅读的时候,应该跟着本书的讲述去编码测试和练习。因为很多东西只有经过亲自动手编码才能体会出其中的奥妙,否则容易流于表面,影响学习效果。

真诚致谢

       首先要感谢清华大学出版社的员工,他们给予本书很多中肯的意见和建议,对本书从选题到出版的各个环节,都给予了大量的指导和帮助。

然后要感谢张开涛先生,他对本书的内容提出了很多有用的意见和建议。

       接下来要感谢我的家人在写作期间给予我的无限支持和关爱。

       最后,提前感谢购买本书的朋友们,你们的信任和赏识是我们继续前进的动力,对于本书有任何意见或建议,可以直接与我们联系,联系邮件:struts2_2011@yahoo.cn ,我们也很乐意与各位朋友交流Struts2或是其它相关的技术内容。

本教程是ajava.org会员hellospring的原创作品,转载请注明出处。

作者博客:http://sishuok.com/forum/blogPost/list/3983.html

作者ajava空间:http://ajava.org/space-uid-2358.html

正文到此结束
Loading...