jfy3d(剑事)BLOG

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  37 随笔 :: 0 文章 :: 363 评论 :: 0 Trackbacks

FreeMarker代替jsp作为view使用
原因是FreeMarker,java 的模板引擎,比jsp好的地方简单的说速度快,语法简单(因为view里不需要有什么复杂操作),当然的模板引擎还有别的如Velocity,只是比FreeMarker功能逊色点
FreeMarker中文资料不大多,不过网上已经有人写了一些教程

为什么使用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在设计上优于目前常用的struts,jsf。
个人经验用过struts,webwork作东西候觉得webwork又明显的优势
Tapestry框架很不错不过资料少,学习难度高
http://www.zahui.com/html/6/36141.htm这个是网上的相关比较仅供参考
关于框架比较网上文章也比较多

至于使用hibernate,Spring优点多多,大家都在学,评价都不错自然是好东西

posted on 2005-05-18 11:08 剑事 阅读(4371) 评论(1)  编辑  收藏 所属分类: webwork

评论

# re: 个人觉得一个不错的架构组合FreeMarker+webwork+hibernate+Spring 2006-10-26 23:43 javafoot
T4是最好用的。可是现在的项目,非要有ww2和freemarker,真是受不了!根本不想学,用好T4的人肯定是不想学别的web框架的,肯定会有同感的。  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: