1. Java Web开发需要跨越的HTTP的两个障碍:无状态、基于文本。
Servlet解决了一些问题,但还不够。
2. 使用框架不开发公司内部框架的其他原因
新招募的技术人员不需要培训,他们已经拥有主流框架的开发经验;
主流框架中的问题会不断的修订。
3. Workflow Path的思想
灵活的工作流配置,在Struts 2中就是:可以自定义拦截器、编写Action、采用不同的视图技术生成结果。
4. 空Action - 最佳实践之一
即便只是转发请求,也要通过Action来做。这样可以保证架构上的一致性,增强统一性、减少复杂度。
5. 领域数据保存在Action中
这是由Struts 1和2的不同导致的。1中Action是单例的,2中是每请求会创建一个Action,因此可以保证线程安全性。
公司产品原因,想要关注的地方:
Struts与Ajax (DWR)
分享到:
相关推荐
本书是广受赞誉的Struts 2优秀教程,它全面而深入地阐述了Struts 2的各个特性,并指导开发人员如何根据遇到的问题对症下药,选择使用最合适的特性。作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,...
书中介绍了如何利用Struts 2 来解决Web 应用开发中的常见问题,同时还深入浅出地探讨了许多能帮助程序员编写Struts 2 应用程序的技巧,如管理页面导航活动、输入验证、国际化和本地化、对Ajax 的支持,等等。...
Validating in the Action Class Section 12.2. Validating in the Form Bean Section 12.3. Using the Automatic Validation Framework Developing Applications with Apache Ant Section A.1. Summarizing ...
Validating in the Action Class Section 12.2. Validating in the Form Bean Section 12.3. Using the Automatic Validation Framework Developing Applications with Apache Ant Section A.1. Summarizing ...
Struts2是一个开源的Web应用框架,它继承了Struts1的优点并加入了更多的功能,如拦截器机制、文件上传/下载支持等,非常适合构建大型的企业级应用。 **2.2 Struts2介绍** Struts2是一个基于MVC(Model-View-...