WebWork是建立在称为XWork的Command模式框架之上的强大的基于Web的MVC框架。 WebWork2的特性包括: 灵活的Validation框架:允许你在XML文件中定义验证内容,在运行时通过Interceptor自动应用,因此完全脱离Action类。新版支持客户端验证。 Type conversion:允许你在类之间很容易转换对象。 OGNL(Object Graphical Navigation Language)表达式语言:允许动态对象图表遍历和方法执行,使用ValueStack透明访问多Beans的属性。WW2也具有使用JSTL的能力。 IoC(Inversion of Control)容器:管理组件的生命周期,使客户获得组件实例不需要创建注册类(与容器环境无关)。 FreeMarker Templates:使UI组件可重用,从而允许开发者容易定制Web页面的look & feel。 Interceptors:在Actions处理的前后动态拦截,以简单化Action代码,增加减少代码的机会。 支持I18N。 容易和第三方软件集成,包括Hibernate, Spring, Pico, Sitemesh等。 支持多种视图技术,如JSP,Velocity,FreeMarker,JasperReports,XML等。 支持Packages和Namespaces,来管理Actions。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
webwork开发总结
。一个最普通的例子是生成静态文章的html。因为要顺便生成html的href,而href我自然而然的使用到了ServletContex
webwork 单元测试 html 测试 session -
webwork.properties 文件说明
default.properties是Webwork的缺省配置文件,可以被classpath根目录下的 webwork.properties 文件覆盖配置工厂指定用来配置webw
Webwork Spring freemarker velocity UI