文件名称:jsp 静态引擎(freemarker)生成静态html案例
文件大小:31KB
文件格式:RAR
更新时间:2013-05-13 04:45:17
freemarker、jsp生成静态html
1.freemarker 是一个干净轻量的模板引擎,源代码结构也很清晰. 你可以直接写一个java main方法来调用它,我的代码生成器就是这么做的. 2.freemarker 写出来的页面一般都是xml格式友好的,也就是说你可以写出很规范的xhtml,而且还可以直接使用一些xml的代码格式化工具直接美化.而且很容易发现其中缺少或者嵌套错误的tag 3. 个人觉得freemarker 和taglib,jsf至少在使用层面上很像,但是freemarker 的macro容易写,几行代码就搞定了,taglib和jsf需要写一堆java文件和tld文件,繁琐得很 4.freemarker 不能直接调用java对象的method. 这点有些人认为这是个缺点,但是我不这样认为. 个人觉得对于一个view层的东西来说,你要做的就是把view展现好就行了,不要再view中调用业务方法. 以前在公司做产品和后来做项目时就一再和手下的coder强调这点,但是因为种种原因,大家都还是会偷懒,直接在view中调用.用了fm后就不一样了, 现在你想在view中调用业务方法,那么你需要绕n个圈才能做到,还不如直接按照标准的mvc来做.
【文件预览】:
freemarkerProjectName
----.project(1KB)
----.mymetadata(330B)
----WebRoot()
--------css()
--------WEB-INF()
--------index.jsp(1KB)
--------META-INF()
--------index()
----.myeclipse()
----src()
--------com()
----.mystrutsdata(255B)
----.classpath(1KB)