18.4.1.4 URL
18.4.1.5 阻止请求
18.4.2 使用Ajax标签前的准备工作
18.4.3 DIV标签
18.4.4 submit标签
18.4.5 a标签
18.4.6 tabbedPanel标签
18.4.7 autocompleter标签
18.4.7.1 autocompleter标签简介
18.4.7.2 准备工作
18.4.7.3 autocompleter标签用法详析
18.4.8 tree和treenode标签
18.4.8.1 用tree和treenode标签构建静态树
18.4.8.2 用tree标签构建动态树
18.5 Struts 2对DWR的支持
18.6 小结
第19章 集成Hibernate和Spring
19.1 Hibernate简介
19.2 Hibernate的下载和安装
19.3 Hibernate快速入门
19.3.1 配置文件
19.3.2 主要接口和类
19.3.3 总结
19.4 在Struts 2中集成Hibernate
19.5 集成Spring
19.6 小结
第20章 在Struts 2中开发Struts 1的Web应用
20.1 Struts 1插件
20.1.1 Struts 1插件的工作原理
20.1.2 使用Struts 1插件
20.2 用户注册实例
20.2.1 准备工作
20.2.2 阶段1:简单的Struts 1 Action
20.2.3 阶段2:带有ActionForm的Struts 1 Action
20.2.4 阶段3:添加手动验证
20.2.5 阶段4:使用CommonsValidator验证框架
20.3 小结
附录A Struts 1与Struts 2的对比
附录B WebWork 2与Struts 2的对比
附录C 从WebWork 2移植到Struts 2
图书章节
第1章 认识Struts 2
本章要点
掌握MVC架构模式
 理解Web框架是什么
 弄清楚Struts 1、Struts 2和WebWork三者之间的关系
 搭建本书的开发环境
Struts 2已经推出了稳定的版本,其先进的架构和设计思想,随着时间的推移,相信会有越来越多的人开始使用Struts 2。基于Struts原有的人气,加上采用了WebWork的设计架构,Struts 2必将成为最为流行的Web开发框架之一。ognl lambda
1.1 什么是Web框架
随着Internet的发展,基于HTTP协议和HTML标准的Web应用呈几何数量级增长,人们在不知不觉中已经被网络悄悄地改变了生活。在网络普及之前,我们购买图书要去书店,给亲人汇钱要去邮局或者银行,而现在,一切都是这么便捷,你可以在网上购买图书、汇款、缴纳电话费,你甚者可以为远在他乡的女朋友订购一束玫瑰。各种各样的网上业务丰富了我们的生活,节省了我们的时间,提高了我们的工作效率,改善了我们的生活品质。
支撑这些网上业务的就是各种各样的Web应用,而这些Web应用又是用各种Web技术开发的。早期的Web应用主要是静态页面的浏览(如新闻的浏览),这些静态页面使用HTML语言来编写。随着网络的发展,很多线下业务开始向网上发展,基于Internet的Web应用也变得越来越复杂,不但要和交互,而且还要和用户进行交互,由此衍生出了各种服务器端页面编写技术,目前应用得较多的三种服务器端页面编写技术就是ASP、JSP和PHP。ognl lambda
为了分离页面的表现逻辑和业务逻辑,使程序各部分的职责更加清晰,增强代码的可维护性,SUN公司在JSP的早期规范中制定了两种JSP开发模型,分别为模型1(Model 1)和模型2(Model 2)。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-32051-6.html