Struts 2是什么?
Struts 2框架作为Struts 1.X框架的替代技术,相对Struts 1.X来说,有着本质上的改变, Struts 2框架是从WebWork框架发展而来的。Struts 1.X已经成为Java Web开发中应用最广泛的MVC框架,被广大的程序员所接受。随着Web技术的发展,Struts 1.X越来越难以适应,主要体现在支持视图技术单一、难于测试性、庞大的配置文件和大量的ActionForm类,给项目开发的管理维护带来了困难。
Struts 2框架技术整合了Struts 1.X和WebWork的优点,Struts 2框架最大的特点就是其简单性,引入了OGNL表达式和值栈的概念,可以使开发者使用简单的代码实现复杂的数据访问;Action实现类就是一个标准的Java类(POJO),这使得测试工作变得简单。同时Struts 2框架取消了ActionForm,支持多种返回类型和Ajax技术,简化了同其他技术的整合。从Apache官方的宣传来看,Struts 2不久将会替代Struts 1.X。
具体信息大家找本书自己看看,如电子的《程序天下:Struts 2技术详解基于WebWork核心的MVC开发与实战》()
--------------------next---------------------
阅读(289) | 评论(0) | 转发(0) |