完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
java框架学习-Webwork2开发 来源: Java私塾原创 时间:2008-6-15 WebWork是一个开放源代码项目, 目标是为在短时间内构建复杂网站提供易于理解和维护的工具及开发框架,现在把我们java私塾做企业培训和日常教学用的webwork的资料共享出来,大家一起学习。 第一部分 Webwork2简介 WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的JEE Web框架。现在的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的请求和响应。所有的请求都会被它的前端控制器(ServletDispatcher,最新版本是FilterDispatcher)截获。前端控制器对请求的数据进行包装,初始化上下文数据,根据配置文件查找请求URL对应的Action类,执行Action,将执行结果转发到相应的展现页面。WebWork2支持多视图表示,视图部分可以使用JSP, Velocity, FreeMarker, JasperReports,XML等。 第二部分 HelloWorld环境的构建 工具准备: 1:Eclipse3.1 + Jdk5.0 + apache-tomcat-6.0.9 2:Webwork-2.2.4 和 xwork-1.2.1的发行包 环境构建: 1:在Eclipse里面新建一个工程,在libraries中添加Webwork-2.2.4.jar 和 发行包中lib下的所有jar包。 2:在tomcat/webapps中新建一个空的文件夹,设若是wwexample 3:在Webwork-2.2.4发行包中找到blank/webapp,把下面的内容解压出来,拷贝到刚才新建的wwexample中 4:在WEB-INF中新建lib,把所有的jar包拷贝一份过去 5:在Webwork-2.2.4发行包中找到taglib.tld,在/src/java/META-INF下面,拷贝到WEB-INF下面 6:把blank应用的src放到Java的工程中,并编译,把类拷贝到WEB-INF的classes下面 7:这时就可以启动tomcat了,然后在地址栏输入/wwexample/ 8:界面显示“WEBWORK running...” and up is P 就表示Webwork的开发和运行环境已经OK了。 |
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
12178 浏览 2 评论
4497 浏览 3 评论
3749 浏览 5 评论
9749 浏览 47 评论
4589 浏览 9 评论
742浏览 0评论
551浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 09:09 , Processed in 0.404411 second(s), Total 45, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号