和wordpress类似,百度搜索优化平台,app 网站开发,俄罗斯网站模版前些天发现了一个巨牛的人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;忍不住分享一下给大家。点击跳转到教程。
转自官方文档#xff0c;只是记录下官方在线手册地址#xff1a;http://freemarker.foofun.cn/ FreeMarker 是一款 模板引擎#xff…前些天发现了一个巨牛的人工智能学习网站通俗易懂风趣幽默忍不住分享一下给大家。点击跳转到教程。
转自官方文档只是记录下官方在线手册地址http://freemarker.foofun.cn/ FreeMarker 是一款 模板引擎 即一种基于模板和要改变的数据 并用来生成输出文本(HTML网页电子邮件配置文件源代码等)的通用工具。 它不是面向最终用户的而是一个Java类库是一款程序员可以嵌入他们所开发产品的组件。
模板编写为FreeMarker Template Language (FTL)。它是简单的专用的语言 不是 像PHP那样成熟的编程语言。 那就意味着要准备数据在真实编程语言中来显示比如数据库查询和业务运算 之后模板显示已经准备好的数据。在模板中你可以专注于如何展现数据 而在模板之外可以专注于要展示什么数据。 这种方式通常被称为 MVC (模型 视图 控制器) 模式对于动态网页来说是一种特别流行的模式。 它帮助从开发人员(Java 程序员)中分离出网页设计师(HTML设计师)。设计师无需面对模板中的复杂逻辑 在没有程序员来修改或重新编译代码时也可以修改页面的样式。
而FreeMarker最初的设计是被用来在MVC模式的Web开发框架中生成HTML页面的它没有被绑定到 Servlet或HTML或任意Web相关的东西上。它也可以用于非Web应用环境中。
FreeMarker 是 免费的 基于Apache许可证2.0版本发布。
如果你发现 任何错误 (包括 语法错误, 错别字, 排版错误) 或者是在文档中找到 误导或混淆 或有其他建议请联系原作者! Email: ddekany at users.sourceforge.net
文档翻译的任何问题包括语法错误错别字或中文技术交流可以联系译者nanlei1987 at gmail.com 或在FreeMarker的Github上Fork一份修改之后提交Pull Request。我们共同研究共同进步。
英文版文档的作者(也是FreeMarker项目的维护者)是匈牙利人其母语非英语那么在这种情况下 翻译过程难免会有错误存在译者结合自身多年对FreeMarker的实践力争精准译文力求信达雅。 但因个人才疏学浅水平有限恳请广大读者批评指正。最好的方式就是使用Github了