尽管已经有许多与Struts 2框架有关的书籍,但大部分书籍非常注重知识的系统性,使得知识体系结构过于全面、庞大,不太适合作为高校计算机相关专业的教材。本书的重点不是简单地介绍Struts 2框架的基础知识,而是大量的实例与实践环节。读者通过本书可以快速地掌握Struts 2框架技术,提高开发Struts 2应用的能力。全书共10章,具体内容如下:
第1章介绍MVC的设计思想,讲解Struts 2应用开发框架的构建。
第2章讲解Action的编写方式、接收用户数据的方式、在Action中访问Servlet API以及Action中常见的结果类型,是本书的重点内容之一。
第3章讲解Struts 2的类型转换,包括内置的类型转换器和自定义类型转换器。
第4章讲解Struts 2的拦截器,包括内置的拦截器和自定义拦截器。
第5章讲解表达式语言OGNL,包括OGNL语法基础、值栈的概念以及OGNL表达式的应用。
第6章讲解Struts 2标签,包括非UI标签和UI标签,是本书的重点内容之一。
第7章讲解Struts 2框架的输入校验体系,包括手动编程校验和校验框架校验。
第8章讲解Struts 2国际化的实现方法,包括JSP页面国际化、校验信息国际化以及Action信息国际化等内容。
第9章讲解使用Struts 2框架进行文件的上传与下载,包括单文件上传、多文件上传以及文件下载。
第10章是本书的重点内容之一,将前面章节的知识进行综合,讲解使用Struts 2框架来开发一个Web应用(电子商务平台)的过程。
为了便于教学,本教材配有教学课件、源代码以及实践环节与课后习题的参考答案,读者可从清华大学出版社的网站(http://www.tup.com.cn)免费下载。
由于编者水平有限,书中难免会有不足之处,敬请广大读者批评指正。
编者
2015年8月