服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

webwork2特性


  
什么是webwork?

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)容器:管理组件的生命周期,使客户获得组件实例不需要创建注册类(与容器环境无关)。

        velocity templates:使ui组件可重用,从而允许开发者容易定制web页面的look & feel。

       interceptors:在actions处理的前后动态拦截,以简单化action代码,增加减少代码的机会。

       支持i18n。

       容易和第三方软件集成,包括hibernate, spring, pico, sitemesh等。

         支持多种视图技术,如jsp,velocity,freemarker,jasperreports,xml等。

< class=msonormal style="margin: 0mm 0mm 0pt 21pt; text-indent: -21pt; mso-list: l0 level1 lfo1; tab-stops: list 21.0pt">l         支持packages和namespaces,来管理actions。

扫描关注微信公众号