





定价:44.5元
印次:1-3
ISBN:9787302421825
出版日期:2016.03.01
印刷日期:2019.07.17
图书责编:张玥
图书分类:零售
本书是一本应用教程,通过大量实例介绍Struts 2框架应用的基本思想、方法和技术,同时配备了相应的实践环节,巩固Struts 2应用开发的方法和技术,力图达到“做中学,学中做”。 全书共10章,内容包括Struts 2入门、Struts 2的Action、类型转换、拦截器、表达式语言OGNL、标签库、输入校验、国际化、文件上传和下载以及电子商务平台的设计与实现等重要内容。书中实例侧重实用性和启发性,趣味性强,分布合理,通俗易懂,使读者能够快速掌握Struts 2框架应用的基础知识、编程技巧以及完整的开发体系,为实际应用打下坚实的基础。
1、教育背景2000.9-2004.7 吉林大学 计算机科学与技术 本科;2004.9-2007.1 大连交通大学 计算机应用技术 硕士。2、教学工作主讲课程本科生课程:Java程序设计,Java Web开发,Java项目实训,Oracle数据库应用,软件工程与项目管理,网站设计与开发,XML技术应用,面向对象分析与设计。3、科研工作(1)研究方向:软件工程,数据库,Java技术;(2)学术论文:发学术论文10多篇;代表性著作主要有:《Digital Image Fusion Algorithm Based on Contourlet Wavelet Transform》,Sensors and Transducers,EI检索;《基于XML/Web Services的电子商务模型研究》,软件;(3)科研项目:主持校级教改立项3项:基于Web的授课平台的研究(2009年度);基于软件企业需求的Java系列课程建设的研究与实践(2011年度);基于教学做一体化的教学平台的设计与实现(2013年度)。参与辽宁省科学研究一般项目1项:基于主动轮廓模型的海上溢油遥感图象的边缘检测算法研究。参与省教改立项项:实用型对日软件外包Java项目开发人才培养模式探索。参与大连市信息产业局科研成果项目1项:网络教学平台的设计研究。4、曾经编写过的教材(教材名称、出版时间、字数、出版社、获奖情况等)(1)陈恒、王雅轩、景雨,《软件工程教学做一体化教程》,清华大学出版社,2013.8;(2)陈恒、刘鑫、陶永鹏,《HTML与CSS网页设计教学做一体化教程》,清华大学出版社,2013.4;(3)陈恒、朱毅、顼聪,《JSP网站设计教学做一体化教程》,清华大学出版社,2012.11;(4)刘鑫、陈恒、王雅轩,《数据结构教学做一体化教程》,清华大学出版社,2014.7;(5)朱毅、陈恒、王雅轩,《软件测试教学做一体化教程》,清华大学出版社,2014.6; (6)王雅轩、陈恒,《实用Java高级编程》,辽宁人民出版社,2011.10;(7)王雅轩、陈恒,《实用Java程序设计》,辽宁人民出版社,2010.10;
尽管已经有许多与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应用(电子商务平台)的过程。 为了便于教学,本教材配有教学课件、源代码以及实践环节与...
1.1MVC模式1
1.2Struts 2的体系结构2
1.3Struts 2的工作环境3
1.3.1Struts 2的下载与安装4
1.3.2使用Eclipse开发Struts 2的Web应用4
1.3.3使用MyEclipse开发Struts 2的Web应用10
1.4第一个Struts 2应用14
1.4.1用户请求页面14
1.4.2Action实现15
1.4.3配置Action15
1.4.4发布并运行Web应用16
1.4.5struts.xml配置中的包属性介绍19
1.5实践环节19
1.6本章小结19
习题120第2章Struts 2的Action21
2.1Action的创建与配置21
2.1.1Action的创建方式21
2.1.2Action的配置23
2.1.3DMI以及通配符24
2.1.4实践环节26
2.2Action接收请求参数26
2.2.1使用Action属性接收参数26
2.2.2使用DomainModel接收参数27
2.2.3使用ModelDriven<T>接口接收参数29
2.2.4实践环节29
2.3Action访问Servlet API30
2.3.1通过ActionContext30
2.3.2实现RequestAware、SessionAware和ApplicationAware接口32
2.3.3通过ServletActionContext33
2.3.4实现ServletRequestAware接口34
2.3.5实践环节35 ...