网站大量收购独家精品文档,联系QQ:2885784924

WebWork教程-UML软件工程组织.doc

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WebWork教程-UML软件工程组织

WebWork教程-0.90版 作者:moxie(安子) 发布记录: 2004-6-29:WebWork教程0.90版 说明:本次发布的是初稿部分,除了章节:“实战G-Roller-WW”、“WebWork与其它开源项目的集成”,其余章节全部完成。 目 录 WebWork教程-0.90版 1 WebWork介绍 3 WebWork安装-HelloWorld 3 WebWork安装 3 HelloWorld 4 Action(动作) 6 Action介绍 6 用户注册例子 6 Field-Driven Action vs. Model-Driven Action 10 ActionContext(Action上下文) 12 ActionContext介绍 12 ServletActionContext 13 ServletDispatcher原理 14 Action的单元测试 17 Result Type 18 表达式与言EL和OGNL 22 OGNL介绍 22 值堆栈-OgnlValueStack 22 Interceptor(拦截器)框架 28 Interceptor的原理 31 验证框架 32 为用户注册添加验证功能 32 XWork配置详述 37 xwork.xml文件的标签元素 37 实战G-Roller-WW 41 G-Roller-WW介绍 41 JSTL与WebWork的整合 41 中文解决方案 41 WebWork与其它开源项目的集成 41 Spring 41 Hibernate 41 Xml-RPC 41 总结 42 附录 42 我钟爱的Opensympnony 42 从技术的角度Struts1.1与WebWork2的比较 44 WebWork的项目资源 46 参考资料 46 WebWork介绍 WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前必威体育精装版版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目,如下示意图所示: Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从web层脱离出来。Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。 WebWork2建立在Xwork之上,处理HTTP的响应和请求。WebWork2使用ServletDispatcher将HTTP请求的变成Action(业务层Action类), session(会话)application(应用程序)范围的映射,request请求参数映射。WebWork2支持多视图表示,视图部分可以使用JSP, Velocity, FreeMarker, JasperReports,XML等。 下面我们提到的WebWork将为WebWork2,使用的版本是2.1。 WebWork安装-HelloWorld WebWork安装 当然,在具体开发使用介绍之前,搭建好运行环境是必备的。 首先从/servlets/ProjectDocumentList下载必威体育精装版的WebWork压缩包,并将其解压开来。打开解压目录,你将看到以下的文件和目录: webwork-2.x.jar 当然就是WebWrok必威体育精装版发布的Jar包 webwork-example.war 是WebWrok自带的很有代表性的功能演示例子,掌握它是提高你的WebWork技术水平的捷径 webwork-migration.jar 提供快速将1.x版本移植到2.x版本所用的类文件 docs目录 WebWrok的使用文档,包括api文档、clover文档、单元测试(Junit)文档等 lib目录 WebWork在运行或编译时所用到的所有.jar包 src目录 源程序目录 2、WebWork是J2EE Web框架,当然要运行在Web容器中,我用的是稳定的Tomcat 4.1,关于tomcat的安装和部署请自己搞定。 3、用WebWork当然要将它的运行时用到的Jar包放到Web容器可以找到的ClassPath中,将步骤1介绍的webwork-2.x.jar放到你部署目录下WEB-INF\lib目录里,同时将WebWrok解压目录lib\core下的所有

文档评论(0)

teda + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档