辛佳雨的专栏

我的思想,凭空游弋

辛佳雨ID:microrain
368371次访问,排名140好友6人,关注者41
microrain的文章
原创 93 篇
翻译 2 篇
转载 40 篇
评论 852 篇
辛佳雨的公告

最近评论
yish:我看了那么多关于五笔的小帖子 还是你的比较好,最起码我看懂一些了 先研究 下次再来肯定会不一样了 特此谢谢
哈哈:这篇文章的作者目光短浅,现在看来事实并不像这个作者的想象去发展。
哈哈:这篇文章的作者目光短浅,现在看来事实并不像这个作者的想象去发展。
eric:哥们强啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
我:你讲得太好了.我太感谢你了.
文章分类
收藏
    相册
    相关图片
    真实的我
    朋友
    周筠@博文视点(RSS)
    杨福川 写书/译书都找他(RSS)
    葛涵涛@CSDN(RSS)
    闫辉(RSS)
    陈瑞江@CSDN(RSS)
    霍泰稳的BLOG(RSS)
    龙如俊blog(RSS)
    网站
    CSDN下载频道
    代码中国网(RSS)
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    翻译 什么是FreeMarker?收藏

    新一篇: ubuntu下Firefox无法安装flash player的解决办法 | 旧一篇: 我们为什么不选择Linux?

      FreeMarker 是一个模版引擎,一个基于文本的模板输出工具(生成任意的HTML表单代码)。它是一个Java package,面向Java程序员的class library。它本身并不是针对最终用户的应用,而是允许程序员将其嵌入到他们的产品中。
    FreeMarker被设计用来生成HTML Web页面,特别是基于MVC(Model View Controller)模式的应用程序。使用 MVC 模式作为动态的WEB页面的想法,是为了分隔页面设计者 (HTML 设计者) 和程序员。.每个人做自己擅长的那一部分。设计者可以不通过程序员的改变或修改代码来改变网页的样子,因为应用逻辑(Java程序)和页面设计(FreeMarker 模版)是分开的。模板不会被复杂繁琐的程序框架所破坏。即使当一个项目的程序员和HIMTL页面的制作者是同一个人时,这种分隔也是很有用,因为这样有助于保持应用的清晰并易于维护。
    尽管FreeMarker有一些编程的能力,但它并不是一个象PHP那样的成熟的编程语言。与Java不同的是,Java程序准备用来显示的数据(如SQL queries),而Freemarker仅是生成文本页,这个文本页显示用于模板的预备数据。
    FreeMarker 不是一个Web应用框架,而更适合充当Web应用框架里的一个组件的角色,但FreeMarker引擎本身对HTTPservlets并不关心,它仅仅是生成文本。在非Web应用环境中它同样能够展示完美的用途。然而值得注意的是:我们为使用FreeMarker提供了方便的解决方案,作为Model2框架(如Struts)的视图组件,你也可以在模版中使用JSP标签。
    FreeMarker是免费的,有BSD-style license。它是由OSI认证的开源软件。
     
     
     
    注释:
    1.什么是Servlet
    Servlet
    是用Java编写的Server端程序,它与协议和平台无关。Servlet运行于Javaenabled Web Server中。Java Servlet可以动态地扩展Server的能力,并采用请求-响应模式提供Web服务。

      最早支持Servlet技术的是JavaSoftJava Web Server。此后,一些其它的基于JavaWeb Server开始支持标准的Servlet APIServlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容。
     

    发表于 @ 2006年08月26日 20:43:00|评论(loading...)|编辑

    新一篇: ubuntu下Firefox无法安装flash player的解决办法 | 旧一篇: 我们为什么不选择Linux?

    评论

    #lili 发表于2006-08-28 18:12:00  IP: 219.142.219.*
    不是很明白!
    #jarit 发表于2006-08-29 15:03:00  IP: 220.173.33.*
    你这种文章写得太没水准了.要不要还注释一下Java?
    #microrain 发表于2006-08-29 15:21:00  IP: 218.247.0.*
    to: jarit

    请看好文章类型,此文章是翻译文章,来自FreeMarker网站的文章。你如果说我翻译的没水准我接受。可是你这样说就不太好了。文章注释是应该的,我觉得我注释的不够,应该再多些才对。为什么?自己想去吧。
    #Shutra 发表于2006-08-29 23:45:00  IP: 222.70.100.*
    当时做http://shop.moliyo.com的时候在view层,初期我为了学习freemarker选型选了freemarker,后来发现它太beta了,就又去用velocity了。我在sf上提的bug,他们到现在都还没有解决就是那个UTF-8格式的文件的BOM被当作了文件内容的那个bug。
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 辛佳雨