论坛首页 Java企业应用论坛

FreeMarker_Programmer Guide翻译及总结

浏览 17615 次
该帖已经被评为精华帖
作者 正文
   发表时间:2007-08-27  
相信大家很多都已经用过这个东东,那么可能还有一些不太清楚,我简单介绍一下:FreeMarker的工作实际上是充当J2EE多层构架中页面层(View Layer)角色,在某种程度上是JSP的一种替代,它最大的优点就是性能,因为其并不需要JSP那样需要经过编译这个过程,仅仅是对文件的读取,输出,还有比较强大的页面编程能力。我也利用闲暇时间翻译了其《Programmer Guide》部分(原文档共有四个部分)该部分主要是介绍FreeMarker内部运行的某些原理,这对了解模版这一类技术(诸如velocity等)的实现原理都会有所帮助。

PS:文档我放在了附件中,希望大家共同研究,共同进步,呵呵。
   发表时间:2007-08-27  
听说freemarker比起老牌的volociry更规范, 功能也更强大了!
一直没时间看, 感谢楼主奉献.
0 请登录后投票
   发表时间:2007-08-27  
freemaker的模板功能非常强大,与webwork2结合也很好。
感谢lz,准备深入学习freemarker机制,了解如何生成静态html,甚至其他文档。
0 请登录后投票
   发表时间:2007-08-28  
非常感谢楼主,以前用FreeMarker做过一个社区项目的表现层,与Spring结合!
0 请登录后投票
   发表时间:2007-08-29  
freemarker性能不如jsp了
0 请登录后投票
   发表时间:2007-08-29  
我想知道是否有充分的测试表明FreeMarker性能的问题?
0 请登录后投票
   发表时间:2007-08-29  
原来是楼主自己翻译东东,佩服....
二楼的拼写错了,不是volociry而是Velocity
0 请登录后投票
   发表时间:2007-08-30  
引用

freemarker性能不如jsp了

为什么性能不如了呢!您是从哪个方面分析得出的?
引用

我想知道是否有充分的测试表明FreeMarker性能的问题?

何谓充分的测试?其实FreeMarker也好,JSP也罢,总有些人说它们有这些或者那些的性能问题。试问,有哪一个系统是因为页面层的性能问题被放弃的呢!难道你数据库已经优化到了极致,必须要进行页面级的性能的优化了?!以上是题外话,呵呵
to更关心性能的兄弟们:
关于测试好像robbin已经说了“别的模版语言不清楚,但是FreeMarker性能可并不差”。
另外一点FreeMarker可以说本来就是对静态文件的输出,而且它自己还做到了对模版文件的缓存(自身的缓存类似二级缓存的架构)这样的构架怎么说也不应该有性能问题吧。不过如果你要是使用JSP的一些标签库的话(FreeMarker支持JSP标签),那就不好说了。。。
0 请登录后投票
   发表时间:2007-09-06  
谢谢你的FreeMarker文档。
0 请登录后投票
   发表时间:2007-09-06  
lz的pdf有个美中不足,关于其他文档的链接用的是楼主自己机器上的本地链接,而没有用网址,很不方便。应该是个bug吧。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics