0
点赞
收藏
分享

微信扫一扫

fmpp的安装和初步使用


 

Fmpp 的安装和使用

1.     fmpp

FMPP 是个从各种数据源,如 CSV 文件,数据库,或者它自己定义的 TDD 格式的文件中读取数据,按照 Freemarker

FMPP

1) 例如我们在做一些项目的 demo 中,需要做一个表格 table ,如果我们只是简单的用 html 的话,需要一行一行的复制,而通过 Freemarker 的 list 命令可以遍历 fmpp

2) 我们项目中的基类的 dao 、 service 、 action 其实都是相同的,只是名称不同而已,如此多 dao 、 service 其实就是各个文件的名称不同而已,所以可以通过 freemarker 指定 dao 、 service 、 action 的模板, fmpp

Freemarker 官网: http://freemarker.org 

Fmpp 官网: http://fmpp.sourceforge.net/   

2.     fmpp

1) 下载完成后解压文件把他放到 e

2) 配置环境变量 FMPP_HOME( 注意解压的位置一定不要有空格,通常人喜欢放到 C:\Program Files ,里面就有空格,在执行命令时会出现问题的 )

3) 在环境变量 path 中添加 %FMPP_HOME%\bin

3.     fmpp

1) 在 e 盘创建 fmpptest 文件夹,并创建 data 、 src 、 out

说明 :

data

src

out

2)

E:\fmpptest\data\helloworld.tdd

E:\fmpptest\src\helloworld.ftl

E:\fmpptest\config.fmpp

helloworld.tdd

{   
     user: " 流浪鱼 "   
     workUnit:" 中百信 "   
}   
helloworld.ftl
<html>   
<head>   
   <title>fmpp 生成 html 页面测试 </title>   
</head>   
<body>   
   <h1> 欢迎  ${user}!</h1>
   <p> 你工作的单位是 ${workUnit}</p>
</body>   
</html>
config.fmpp
sourceRoot: src   
outputRoot: out   
logFile: log.fmpp   
modes: [    
execute(*.ftl)    
]   
replaceExtensions: [ftl, html]   
sourceEncoding: gb2312   
data: tdd(../data/helloworld.tdd)

4. 在 cmd 命令行下切换到 E:\fmpptest 目录下,执行 fmpp

会在 out 目录下生成 helloworld.html

5. 点击 helloworld.html

 

举报

相关推荐

0 条评论