摘要: 特性 struts1.1 webwork2.x action类 继承抽象基类,这就有使用继承替代接口的通用问题 实现com.opensymphony.xwork.action接口和用于其它服务的一系列接口;ww2使用actionsupport实现这些接口,可以充当基类 线程模型 struts actions必须是thread-safe,因为只有一个实例处理所有的请求,必须进行同步 ww2 actions为每个请求创建实例,不需要thread-saf......
摘要:2、建立web应用程序 (1)这里假设你安装了servlet容器,并知道如何创建一个web应用程序;如果你不知道,建议学习apache tomcat(apache jakarta项目中的一个免费servlet容器); (2)复制需要的运行库(webwork-2.1.jar和lib/core/*.jar)到web应用程序的web-inf/lib文件夹中; (3)如下配置web.xml、xwork.xml和validators.xml文件; (4)web.xm......
WebWork2特性l 灵活的validation框架:允许你在xml文件中定义验证内容,在运行时通过interceptor自动应用,因此完全脱离action类。新版支持客户端验证。 l ognl(object graphical navigation language)表达式语言:允许动态对象图表遍历与方法执行,使用valuestack透明访问多beans的属性。ww2也具有使用jstl的能力。 【相关文章:
蛙蛙推荐:面向对象编程基础入门(vb.n】 l type conversion:允许你在类之间很容易转换对象。 【扩展阅读:
泛型:转移构造函数】 l ioc(inversion of control)容器:管理组件的生命周期,使客户获得组件实例不需要创建注册类(与容器环境无关)。...
下一页 摘要:4、视图 有几种作为视图的技术可以使用: l jsp:这是java web开发者熟悉的技术,可以作为通用选择;本教程介绍在jsp中使用webwork的标记库 l velocity:一种基于java的模板引擎,提供简单而强大的模板语言vtl来替代jsp,将java代码从web页面中分离 l freemaker:对于mvc模式设计,另外一种可以替代jsp的基于java的模板引擎,但兼容jsp标记 4.1、使用jsp作为视图 使用jsp呈现视图,可以使用scri......