深入理解Struts:实战框架设计与开发
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"Struts in Action中文版-实战STRUTS"
《Struts in Action》是一本关于实战Struts框架的书籍,旨在帮助读者深入理解并掌握如何使用Struts来构建Java Web应用程序。该书分为四个主要部分:
第一部分:Struts起步
- 第1章介绍了本书的目的、应用程序框架的概念、必备知识以及Struts框架的基本概述,让读者对Struts有一个初步的认识。
- 第2章探讨了Struts体系结构,解释了为什么需要框架,Struts与Model 2和MVC模式的关系,以及其控制流和优缺点。
- 第3章通过构建一个简单的登录应用程序,让读者实践Struts的基础知识,了解其工作原理。
- 第4章详细讲解了Struts的配置,包括XML文件、部署描述符、Struts配置元素、资源文件、Ant构建文件,以及如何配置Struts的Tiles和Validator组件。
第二部分:提出自己的框架结构
- 第5章专注于ActionForm的处理,解释了如何将用户输入转换为可处理的数据,ActionForm的不同类型及其使用场景。
- 第6章介绍了ActionForward对象,说明了它的功能、工作方式,以及如何进行转发和动态转发。
- 第7章详细阐述了ActionMapping的设计,包括其属性和内部组件,还指导读者如何编写自定义的ActionMapping。
- 第8章讲解了Action对象的使用,包括标准Action、级联Action、Scaffold Action等,以及如何实现灵活的转发。
第三部分:构造自己的页面
- 第10章讨论了如何使用Struts标签显示动态内容,涵盖了标准和扩展标签库的使用。
- 第11章介绍了Tiles框架,展示了如何利用Tiles来管理页面布局和创建复杂的页面结构。
- 第12章探讨了用户输入的验证,介绍了Struts Validator的使用,包括基本校验器、资源包、配置文件和本地化校验。
- 第13章讲述了内容本地化,即应用程序的国际化支持,包括Struts的国际化组件和本地化配置。
第四部分:以实例介绍Struts
- 第15章和第16章通过Artimus和Redux这两个实例,展示了如何在实际项目中应用Struts,并介绍了从Struts 1.0升级到1.1的过程。
- 第17章讨论了使用Velocity模板引擎替换JSP,以及如何在Struts项目中集成Velocity。
附录提供了设计模式、Struts配置文件的API参考和标签库快速参考,为读者提供了额外的学习资源。
通过这本书,读者将能够深入了解Struts框架的工作机制,学会如何有效地配置和扩展Struts,以及如何利用它来构建高效、可维护的Java Web应用程序。
190 浏览量
2013-03-15 上传
2008-05-31 上传
2023-05-24 上传
2023-05-15 上传
2024-01-01 上传
2023-05-30 上传
2023-03-31 上传
2023-07-12 上传
2023-05-25 上传
![](https://profile-avatar.csdnimg.cn/bc30cf3f82704621a2272cf75332a750_jsntghf.jpg!1)
Tadas-Gao
- 粉丝: 190
- 资源: 410
最新资源
- 解决Eclipse配置与导入Java工程常见问题
- 真空发生器:工作原理与抽吸性能分析
- 爱立信RBS6201开站流程详解
- 电脑开机声音解析:故障诊断指南
- JAVA实现贪吃蛇游戏
- 模糊神经网络实现与自学习能力探索
- PID型模糊神经网络控制器设计与学习算法
- 模糊神经网络在自适应PID控制器中的应用
- C++实现的学生成绩管理系统设计
- 802.1D STP 实现与优化:二层交换机中的生成树协议
- 解决Windows无法完成SD卡格式化的九种方法
- 软件测试方法:Beta与Alpha测试详解
- 软件测试周期详解:从需求分析到维护测试
- CMMI模型详解:软件企业能力提升的关键
- 移动Web开发框架选择:jQueryMobile、jQTouch、SenchaTouch对比
- Java程序设计试题与复习指南