图书前言

尽管已经有许多与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月