第一章 Struts2框架入门
1.1Struts2简介
- Struts2是一种基于MVC模式的轻量级Web框架,Struts2是struts1的下一代产品,是在struts1和webwork技术的基础上进行合并后的全新框架。
- Struts2具有以下几点优势:
1. 项目开源,使用及拓展方便,天生优势。
2. 提供Exception处理机制。
3. Result方式的页面导航,通过Result标签实现页面跳转。
4. 通过简单、集中的配置来调度业务类,方便修改。
5. 提供简单、统一的表达式语言来访问所有可供访问的数据。
6. 提供标准、强大的验证框架和国际化框架。
7. 提供强大的、可以有效减少页面代码的标签。
8. 提供良好的Ajax支持。
9. 拥有简单的插件,可以拓展struts2框架。
10.拥有智能的默认设置,不需要另外进行繁琐的设置。
1.2 Struts2入门案例
1.3 Struts2的执行流程分析
多学一招:使用DTD来获取本地struts.xml提示。
开发过程中如果可以上网,struts.xml会自动缓存dtd,提供提示功能。如果不能够上网,则需要我们手动配置本地dtd,这样才能够使struts.xml产生提示。