`

谈谈对Webwork的感受

    博客分类:
  • J2EE
阅读更多

webwork已经快半年了,总想总结点东西,可是每次都想不起来我到底懂些什么,<o:p></o:p>

今天终于写下我朦朦胧胧的感受。<o:p></o:p>

第一次用webwork给我的第一个感觉就是这个东东比struts好用多了,给人更清爽的好感。你不用在写那么多的formbean了,渐渐的我发觉他的好处不止这些。<o:p></o:p>

1WebWork实现了Webaction的解耦。Webwork 能够动态的收集web的数据然后再赋   值给bean。而且不用依赖Web层和其它的容器,就是说不用在action中直接访问RequestResponse<o:p></o:p>

2WebWork使用OGNL进行类型转化,提供了所有基本类型的转化功能。类型转化可以直接对一个类进行转化,也可以对类的字段进行类型转化。这样节省了很多要类型转换的代码。<o:p></o:p>

3WebWork的核心Interceptor,它把通用的功能封装到类里,再用xwork.xml配置中将这些interceptor应用到action,从而重用这些功能,实现了actioninterceptor解耦。如:日志,上传文件等。这看起来就是我们熟悉的AOP了。<o:p></o:p>

4.不启动web容器就可以执行单元测试。<o:p></o:p>

在我目前的项目中前端用的是jsp,对velocityfreemaker等没什么感觉。不知道他们那个好用???<o:p></o:p>

还有我们项目中没有用validatelocalware,想听听大家的意见!!!<o:p></o:p>

请大家各抒己见,我们共同进步。<o:p></o:p>

分享到:
评论
2 楼 creativity 2007-07-26  
有没有关于webwork2的资料,麻烦给一个,谢谢!邮箱creativity1@163.com
1 楼 klyuan 2007-07-06  
没有用过webwork,回去用一下struts2

相关推荐

    WEBWORK

    WebWork 是一个基于 Java 的开源 MVC(Model-View-Controller)框架,它在早期的 Web 应用开发中非常流行,尤其是在 Struts 1 之前。WebWork 提供了强大的动作(Action)处理、类型转换、拦截器(Interceptor)机制...

    WebWork docs 2 -- webWork 详细的说明文档

    通过对WebWork docs 2 的深入学习,开发者能够熟练掌握WebWork框架,从而更高效地构建企业级Java Web应用。这个文档集合是一个宝贵的资源,无论你是初学者还是经验丰富的开发者,都能从中获益。

    WebWork2.0讲解说明

    4. AJAX支持:WebWork2.0内建了对AJAX的支持,方便创建富客户端应用程序。 5. 国际化与本地化:WebWork2.0提供简单易用的国际化和本地化功能,方便不同语言环境的应用开发。 三、WebWork2.0配置 WebWork2.0的配置...

    webwork_框架文档

    WebWork提供了许多先进的特性,如动作拦截器、类型转换、强大的异常处理机制以及对AJAX的支持,这些都使得开发更高效、更易于维护。 在WebWork框架中,`Action`是核心组件,它负责处理用户请求并执行业务逻辑。每个...

    webwork的jar包

    WebWork 是一个基于Java的MVC(模型-视图-控制器)框架,它在Web应用程序开发中被广泛使用。WebWork 1 和 WebWork 2 都是该框架的不同版本,每个版本都有其特性和改进。 WebWork 1 是早期的版本,提供了基础的MVC...

    webwork

    6. **国际化与本地化**:WebWork内置了对I18N(国际化)和L10N(本地化)的支持,方便开发者实现多语言应用。 7. **标签库**:WebWork与JSTL等标签库兼容,同时还有自己的标签库,例如`displaytag-1.0`,这是一个...

    webwork2开发指南

    7. Ajax支持:WebWork2内置了对Ajax的支持,允许部分页面更新,提升用户体验。 通过阅读"webwork2guide.pdf"这份文档,你可以详细了解以上内容,并逐步掌握WebWork2的使用,从而在实际开发中发挥其优势,提高开发...

    webwork源码底层实现

    6. **OverView.html**:这可能是对整个WebWork框架的概述或文档,可以帮助理解框架的基本结构和设计理念。 7. **META-INF**:这个标准的Java存档(JAR)目录通常包含元数据,比如服务提供者接口(SPI)配置、许可证...

    Webwork2开发指南

    这不仅提高了用户体验,还方便开发者对错误进行调试和管理。 **5. 国际化与本地化** Webwork2 支持多语言环境,开发者可以通过资源文件来定义不同语言的文本,框架会自动根据用户浏览器的设置选择合适的语言版本。 ...

    webWork

    WebWork是一个基于Java的开源MVC(模型-视图-控制器)框架,它在Web应用程序开发中扮演着重要角色。这个“webWork中文教程”旨在帮助开发者深入理解WebWork框架的原理、特性和实践方法。下面,我们将详细介绍WebWork...

    WEBWORK的源文件压缩包

    WEBWORK的源文件压缩包WEBWORK的源文件压缩包WEBWORK的源文件压缩包WEBWORK的源文件压缩包WEBWORK的源文件压缩包WEBWORK的源文件压缩包WEBWORK的源文件压缩包WEBWORK的源文件压缩包WEBWORK的源文件压缩包

    webwork.pdf

    ### WebWork 2.0与Struts 2.0:框架演进与创新 #### 框架概览 WebWork框架,最初由OpenSymphony组织开发,是Java Web应用程序中MVC架构的一个重要实现。随着时间的推移,WebWork框架经历了重大的变革,特别是在...

    WebWork教程开发资料

    WebWork的特点包括强大的表单处理能力、支持AJAX交互、以及对异常处理的优雅封装。 **WebWork安装-HelloWorld** 在开始WebWork的开发之前,首先需要进行WebWork的安装。这通常包括下载WebWork的JAR文件并将其添加...

    webWork2开发指南

    WebWork2是一款基于Java的轻量级Web应用框架,它为开发者提供了强大的MVC(Model-View-Controller)架构支持,使得构建动态、数据驱动的Web应用变得更加简单和高效。这款框架在2000年代中期较为流行,是Struts的一个...

    webwork教程webwork教程webwork教程

    WebWork 是一个基于Java的MVC(模型-视图-控制器)框架,它为构建Web应用程序提供了强大的支持。本教程将深入探讨WebWork的核心概念、安装步骤以及如何使用它来开发实际的应用程序。 **WebWork介绍** WebWork 是一...

    WebWork教程

    WebWork是一个由OpenSymphony组织开发的Java Web框架,它遵循MVC(Model-View-Controller)设计模式,并且特别注重组件化以及代码重用。WebWork2.x版本的发展前身是Rickard Öberg开发的WebWork,并且已经被拆分为...

    webwork2中文教程

    此外,WebWork2还有强大的数据验证机制,可以在服务器端对用户输入进行校验,确保数据的准确性和安全性。 在异常处理方面,WebWork2使用了Exception Handler来集中处理可能出现的异常,而不是像Struts那样在每个...

    webwork电子书

    这个压缩包包含了两个关于Webwork的重要资源,即"Webwork2 Guide"和"webwork2doc_zh1[1]"电子书,对于学习和使用Webwork的用户来说是宝贵的参考资料。 首先,我们来看"Webwork2 Guide"。这本指南通常会提供Webwork2...

Global site tag (gtag.js) - Google Analytics