专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » java开源项目:Java开源 开源项目-WebWork2介绍 »正文

java开源项目:Java开源 开源项目-WebWork2介绍

来源: 发布时间:星期二, 2009年2月17日 浏览:14次 评论:0
WebWork是由OpenSymphony开发MVC模式J2EE Web框架. JAVA中文站社区门户8`HIohP6~0m
JAVA中文站社区门户Qb&E!V ~a%{4u M%[9J
现在WebWork2.x前身是WebWork 1.0,WebWork 2.0已经拆分为Xwork和WebWork两个项目.
R;|-w3u%h;L~{
{1A ].q;i6|
5H"}b#z D5TsI |b目前使用人员最多J2EE Web开发框架应该说是Struts了,它目前版本是1.2,自从我使用了WebWork2的后,感觉相对Struts来说,非常灵活和方便,无论是从TagLib还是校验器,还是不使用ActionForm,或者说是拦截器上,都是非常方便.
R1~ DR&? EjJAVA中文站社区门户y'E B|D1B
Xwork简洁、灵活功能强大,它是个标准Command模式实现,并且完全从web层脱离出来.Xwork提供了很多核心功能:前端拦截机(erceptor),运行时表单属性验证,类型转换,强大表达式语言(OGNL - the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等.JAVA中文站社区门户b"Cp1J4}}x!}'` y.~

uf)b%|,e.phWebWork2建立在Xwork的上,处理HTTP响应和请求.WebWork2使用ServletDispatcher将HTTP请求变成Action(业务层Action类), session(会话)application(应用)范围映射,request请求参数映射.WebWork2支持多视图表示,视图部分可以使用JSP, Velocity, FreeMarker, JasperReports,XML等.JAVA中文站社区门户'I_-Q&KW3Q

,`4J h V;z
-A6bp vk*\OpenSymphony 和 WebWork 团队(Team)自豪公告
z f#t+d;lr2Dv%j A7bDJAVA中文站社区门户2ou}L9p|)Y1D&k
WebWork 2.2 发布 (download now).
*`,AMtwc
aor:m8V?1A这次发布对WebWork来说是最重要发布,这么说理由如下(full release notes): JAVA中文站社区门户G+j u*NSD$i

'L([,YW/_g4I对Java 5标注和泛型全面支持 JAVA中文站社区门户%B!v7Z0|Nr0S/V
丰富AJAX 支持使用了 DWR 和 Dojo JAVA中文站社区门户:KR3n&ux+?F
QuickStart 工具让开发比以前更容易 JAVA中文站社区门户1_*cl;V'r mvG&dy!v
大量文档超过900页(PDF文档)! JAVA中文站社区门户@4V'aE3w
使用AJAX或者普通JavaScript进行客户端校验
7Z c.[a9b c#DZ^-CContinuations 内建支持
4@9QM*Pz:C*|对几个流行Portlet服务器 JSR168/Portlet 支持包括 Pluto
'\ _4rF,]^+Yf丰富界面模板框架包括对JSP,FreeMarker,Velocity本地支持 JAVA中文站社区门户,H;I4Aj` r3[
对 Spring 和 Pico IOC 容器本地支持 JAVA中文站社区门户)Cyrrza8Yn d
更智能报告
t1bSv6@)A#C开发模式改进了报告使开发更加容易 JAVA中文站社区门户3O q1e.uN:o
简单标签语法
h)R&j$t)sq5^){9j!B高级数据绑定框架可以和任何对象协作包括 do 对象
\"H)N9d2bs@这次发布是WebWork历史上个重要里程碑: 是最后次使用WebWork和OpenSymphony名字主要发布. 虽然小发行版本还会继续进行(包括 2.2.x和2.1.x),但是所有主要工作将转向 Struts Action Framework 2.0 版本. 你可以把 WebWork 2.2 当作个Struts Action Framework 2.0 早期预览版本使用, 但是你也期望很多其他重大改进被增加到新版本中.JAVA中文站社区门户'Ft@ e'|I^;v9S

Uq [L7W S3W;Q开始使用JAVA中文站社区门户D$|IA/j Wc$U1o\\

)a qL U2Ai`-X&Z4k.t我们认为开始使用任何技术最好方式就是立刻试用它. 这也就是为什么我们把WebWork做成个非常容易开始进行WEB开发平台原因. 你可以使用 QuickStart 功能 (阅读 QuickStart 文档来了解你如何在你项目中使用这个重要工具):JAVA中文站社区门户!g7c]`*^
JAVA中文站社区门户aOJ*k RH
在Webwork根目录下打开个命令行窗口 JAVA中文站社区门户$XZ,LY(U;N
使用 Java 5 JDK, 执行: java -jar webwork-2.2.jar quickstart:show JAVA中文站社区门户2y(aiP#U.O5J7H%@
打开浏览器,访问: http://localhost:8080/show JAVA中文站社区门户&xU#B"d*T V I+n
自由编辑任何源码 (.java, .jsp, 等等) 位于目录: webapps/show
9v"Y2Tr.q KG刷新浏览器可以看到立刻改变

TAG: Java JAVA java 开源 项目 WebWork2
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: