新闻资讯
看你所看,想你所想

零基础学Struts

《零基础学Struts》是2010年机械工类显使局业出版社出版的图书,作者是卜炟。

  • 中文名 零基础学Struts
  • 定价 58.00元
  • 出版社 机械工业出版社
  • 作者 卜炟
  • 出版时间 2009年

内容简介

  本书由浅入深、来自循序渐进地介绍了Struts2框架的知识点。告货科方几重点介绍了Struts2的类型转换、输入校验、拦截器、国际化、标签库以及Struts2的Ajax支持。最后通过两个实际案例来演示如360百科何将Struts运用到实际项目开发中。本书面向所侵己也离雨有进行JavaWeb开发的初学者或者对Struts2框架感兴趣的读者,同时也可用作高校相关专业师生和社会培训班的教材。

  Struts2框架继承了Struts和WebWork两个框架的易用性,其功能相比Struts和WebWork要更加强大这妈晚执用文吸叶。Struts2装七进叶从诞生至今,以其功能的强大性和易用性吸引了大量JavaWeb开发人员的眼球。目前大量原有的Struts和WebWork开发项目也都转入使用Struts2框架开发。由于Struts2框架诞生至今时间非常得短,因此国内介绍Struts了治体合推督权银字2框架的书寥寥无几钟加死否五友。《零基础学Struts》旨在帮助读者能更快、更好地掌握这门技术,并运用到实际项目开发中。相比其他介绍Struts2框架的书籍来说,《零基础学Struts》更加细致、更加全面。

高百序言

  Struts持管族国易抓约创框架是全世界第一个MVC框架,发展至今有多年的历史,一直备受开发人员热捧、但是随着时间的流逝,Struts框架暴露出许多的缺,这些缺陷一直困挠着大量的开发人员,许多开发人员不得不选择其他MVC框架。所幸的是,Struts2框架横空问世了。Struts2框架整合了两个非常优秀的MVC框架:Struts和WebWork。

  Struts2框架继承半脸情销离扬火阶斗了Struts和WebWork两个框架的易用性,其格溶板范久身举功能相比Struts和WebWork来说要更加强大。Struts2框架利用了WebWork的拦截器机制,从而使Struts2具有高度可扩展性。Struts2的开发团队由原有的Struts和WebWork两州角张聚门代扩个团队组成,大大加强了Struts2开发团队力量。Struts2从诞生至今以其功能的强大性和易用性吸引了大量JavaWeb开发人员的眼球。目前大量原有的Struts和WebWork开发项目也都转入使用Struts2框架开发。相信随着Struts2的发展,Struts2最终将取代Struts框架成为开发人员的首选MVC开发框架。

  本书重点介绍了Struts2框架的核心部分以及Struts2框架与其他框架的整合。核心部分介绍了Struts2的类型转换、输入校验、拦截器、国际化、标签库以及Struts2的Ajax支持。书中通过实例来讲解知感农缩并维学抓灯该苦掉识点,使读者学习起来不会枯燥,更容易理解。同时本书介绍了Struts2框架与其他框架的整合功能,如整合报表工具JasperReports、统客或消代席向起月侵临古计图表工具JFreeChart、持久层框架Hibernate以及Sprin如绝米花既掌坚迅即更酸g框架等。本书深入浅出卷跑创程,内容丰富,既可以作为初学者的入门指南,也可以作为开发人员的案头参考书。

  本书特点

  1、实例经典,内容丰富

  每个知识点都通过一个配套的案例展开讲述。最后还提供了几个开发常用的系统模块,如登减件例工宽乙白录系统、用户管理系统。

  2、取材广泛,内容充实

  笔者在讲解每一个知识点时都会考虑如何组织实例代码。这些实例代码大部分都足在项目中常用的。这些实例都能将该知识点很好地组织起来并运用到实际项目中。

  3、讲解通俗,步骤详细

  本书通过对话形式展开论述,讲解通俗易懂。读者只要按照开发步骤来编写程序,就能很快地掌握Struts2框架的使用。

  4、专业知识,抓住主线

  本书对于Struts2的类型转换、输入校验、拦截器、国际化、标签库等重点内容采用了大量的案例进行讲述。

  5、读者服务,在线交流

  本书内容

  第1章以一个登录案例为例,介绍了使用Model1模式和Model2模式开发的区别。介绍了如何使用MVC设计模式来改写登录案例,以及MVC设计模式的优点。介绍了常用的MVC框架,其中详细地介绍了Struts1框架。通过下载和安装Struts1框架,并完成基于Struts1框架的登录案例。也介绍了如何在Eclipse中新建Web项目。整合Tomcat服务器以及通过Eclipse的插件来为Web应用添加Struts1框架支持。并详细介绍如何在Eclipse中添加ActionForm、Action以及部署项目。

目录

  写给未来的程序员

  前言

  第一篇从JSP到Struts2

  第1章Struts优响没判祖余武余利2前奏

  1.1MVC思想概述

  1.1.1简单的登录案例

  1.1.2测试案例

  1.1.3Model1和Model2

  1.1.4使用MVC设计模式改进代码

  1.1.5测试MVC改进代码

  1.2MVC框架介绍

  1.2.1常用的MVC框架

  1.2.2St来自ruts1框架简介

  1.2.3下载并安装Struts1框架

  1.2.4基于Str费型这村还改研景uts1框架实现登录案反觉补互百要毛阻

  1.3在Eclipse中开发Struts1

  1360百科.3.1新建Web项目

  1啊足家传小练百汉城.3.2整合Tomcat服务器

  1.3.3为项目添加Struts1支持

  1.3.4添加ActionForm

  1.3.5添加Act破探苏顺概油距施拉ion

  1.3.6部署Struts1项目

  1.4小结

  第2章Struts2基职呼思

  2.1Struts2概述

  2.1.1车季章费示农证丝越仅居Struts1的缺陷

  2.1.2Struts2简介

  2.2构建第一个Struts2应用

  2.2.1下载并识纸存安装Struts2框架

  2.2.2基于S板似孩克之探好汉介员害truts2框架实现登录案例

  2.2.3程序执行流程

  破否得2.3在Eclipse中开发Struts2

  2.3.1为项目添加Struts2支持

  倍神头2.3.2添加控制器Action

  2.3.3添加并配置Struts.xml

  2.3.4增加视图资源并部署Web应用

  2.4改进控制器

  2.4.1实现Action接口

  2.4.2配置Action

  2.5完成输入校验

  2.5.1使用Struts2标签库简化表

  2.5.2继承ActionSupport完成输入校验

  2.6程序国际化

  2.6.1输出中文的校验错误信息

  2.6.2国际化资源文件

  2.6.3加载资源文件

  2.6.4输出国际化信息

 永式妈天把密研 2.6.5输出国际化的校验错误信息

  2.7小结

  第二展首士船田篇Struts2模块开发

  第3章类型转换

  3.1类型转换的介绍

  3.1.1类型转换的意义

  3.1.2简单的类型转换示胜再

  3.2Struts2内建的类型转换器

  3.2.1内建转换器介绍

  3.2.2基本数据类型转换

  3.2.3基本数据类型的封装类转换器

  3.2文谈.4数组类型转换

  3.2.5集合类型转换器

  3.3OGNL表达式语言

  3.3.1坏斗轻助简单介绍OGNL以及如何下载OGNL源代码

  3社类顾管往什助沿未景.3.2在Eclipse中查看OGNL类文件

  3.4自定义类型转换器

  3.4.1项目需求

  3.4.2实现自定义类型转换器

  3.4.3注册自定义类型转换器

  3.4.4新建显示页测试程序

  ……

  3.5局部类型转换器和全局类型转换器

  3.6实现集合类型转换器

  3.7类型转换中错误处理

  3.8小结

  第4章Struts2输入校验

  4.1输入校验的意义

  4.2客户端校验

  4.3服务器端校验

  4.4动态方法调用以及校验动态方法

  4.5小结

  第5章Struts2校验框架

  5.1Struts2校验框架初探

  5.2校验器风格

  5.3内建校验器

  5.4使用校验框架完成输入校验

  5.5小结

  第6章Struts2拦截器

  6.1学前必备知识

  6.2拦截器介绍以及实现原理

  6.3Struts2自定义拦截器

  6.4深入拦截器

  6.5Struts2内建拦截器

  6.6使用拦截器完成权限控制

  6.7小结

  第三篇Struts2高级应用

  第7章文件上传和下载

  7.1使用上传框架实现文件上传

  7.2基于Struts2完成文件上传

  7.3文件上传高级配置

  7.4Struts2实现上传多个文件

  7.5文件下载

  7.6小结

  第8章Struts2国际化

  8.1国际化实现原理

  8.2JSP页面国际化..

  8.3Action中访问国际化资源文件

  8.4实现用户自行选择语言环境

  8.5小结

  第9章Struts2标签库

  9.1初涉Struts2标签库

  9.2逻辑控制标签

  9.3数据访问标签

  9.4UI标签

  9.5小结

  第10章Struts2与Ajax

  10.1Ajax简介

  10.2传统Web应用与Ajax应用对比

  10.3Struts2整合Ajax开发

  10.4Struts2整合JSON开发

  10.5小结

  第四篇Struts2整合应用

  第11章Struts2整合JFreeChart开发

  11.1初涉JFreeChart

  11.2JFreeChart进阶

  11.3JFreeChart生成柱状图

  11.4JFreeChart的常用统计图表

  11.5在网页中生成和显示图表

  11.6Struts2整合开发

  11.7小结

  第12章Struts2整合JasperReports开发

  12.1初涉JasperReports

  12.2使用iReport设计报表

  12.3导出PDF文件报表

  12.4带查询报表

  12.5带参数的报表

  12.6整合Struts2和JasperReports开发报表

  12.7小结

  第13章Struts2整合Hibernate开发

  13.1初涉Hibernate

  13.2Hibernate开发入门

  13.3Struts2整合Hibernate开发

  13.4小结

  第14章Struts2整合Spring开发

  14.1初探Spring

  14.2Spring的依赖注入

  14.3Spring的自动装配

  14.4整合Struts2和Spring框架

  14.5整合Spring完成登录案例

  14.6整合Spring完成产品管理案例

  14.7小结

  第五篇Struts2案例开发

  第15章整合开发注册登录系统

  15.1系统分析

  15.2Hibernate持久层设计

  15.3DAO层设计

  15.4业务逻辑层设计

  15.5完成用户注册模块

  15.6完成用户登录模块

  15.7小结

  第16章整合开发用户管理系统

  16.1系统分析

  16.2Hibernate持久层设计

  16.3DAO层设计

  16.4业务逻辑层设计

  16.5完成查看所有用户信息模块

  16.6完成查看用户详细信息模块

  16.7完成添加用户模块

  16.8完成删除用户模块

  16.9完成更新用户模块

  16.10小结

转载请注明出处安可林文章网 » 零基础学Struts

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com