为了减少服务器的压力,我们可以增加缓存机制,一般缓存的都是一些基本不会发生变化的数据。浏览器缓存:系统登录后的基本信息,存储在页面框架上,减少服务器的请求次数。服务器缓存: 动态页面静态化(framker实现),定期刷新生成(定期建立索引) 通过Apache与Tomcat做负载均衡 对于需要访...
分类:
其他好文 时间:
2014-07-15 23:34:55
阅读次数:
248
注意:
这个特性从 FreeMarker 2.3.4 版本后才可用。
FreeMarker 支持一个替换的语法。就是在 FreeMarker 的指令和注释中用 [ 和 ] 来代替 ,例如下面这个例子:
调用预定义指令: [#list animals as being]...[/#list]
调用自定义指令: [@myMacro /]
注释: [#-- the comment --]...
分类:
其他好文 时间:
2014-07-14 16:55:29
阅读次数:
255
1、错误描写叙述usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop }2014-7-10 23:28:16 org.apache.c....
分类:
编程语言 时间:
2014-07-13 20:02:36
阅读次数:
275
最近公司以前的一个项目需要升级改版,其中的一个模块是使用Struts2做的不需要改动,但是需要将其从之前的项目里面剥离出来,看了看官网,发现所有的链接访问的静态地址,以为是FreeMarker实现的,仔细研究了会发现不是那么回事,原来是伪静态,程序使用了urlrewriter。其实urlrewrit...
分类:
编程语言 时间:
2014-07-13 12:20:11
阅读次数:
341
到freemark的官方网站下载:http://sourceforge.net/projects/freemarker/files/freemarker/2.3.20/freemarker-2.3.20.tar.gz/download建一个web project,如下:建成的项目结构如下:模板文件如...
分类:
其他好文 时间:
2014-07-13 09:31:10
阅读次数:
245
FreeMarker 不能容忍引用不存在的变量,除非明确地告诉它当变量不存在时如何处理。不论在哪里引用变量,都可以指定一个默认值来避免变量丢失这种情况, 通过在变量名后面跟着一个!和默认值。就像下面的例子:Welcome ${user!"Anonymous"}!当 user 从数据模型中丢失时,模板...
分类:
其他好文 时间:
2014-07-13 08:15:11
阅读次数:
175
1、错误描述
usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop }
2014-7-10 23:28:16 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded...
分类:
编程语言 时间:
2014-07-12 22:55:22
阅读次数:
417
数据模型
scalars标量:从根 root 开始指定它的路径,每级之间用点来分隔。
如:whatnot.fruits
sequences 序列:使用数组的方括号方式来访问一个序列的子变量。
如:animals[0].name,whatnot.fruits[1]
总结:
数据模型可以被看做是树状结构的。
标量存储单一的值,这种类型的值可以是字符串,数字,日期/时间或者是布尔...
分类:
其他好文 时间:
2014-07-12 20:18:44
阅读次数:
240
1 总体结构
模板(FTL 编程)是由如下部分混合而成的:
Text 文本:文本会照着原样来输出。
Interpolation 插值:这部分的输出会被计算的值来替换。插值由${和}所分隔(或者#{和},这种风格已经不建议再使用了)。
FTL tags 标签:FTL 标签和 HTML 标签很相似,但是它们却是给 FreeMarker 的指示,而且不会打印在输出内容中。
Comm...
分类:
其他好文 时间:
2014-07-12 17:30:29
阅读次数:
434
-------------------------------------------------------------------------------------------------------概念=>静态网址(静态页面): 1.利于seo 2.访问速度块 3.防止sql注入动态网...
分类:
Web程序 时间:
2014-07-12 00:17:48
阅读次数:
286