- 授权协议: Apache
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: http://code.google.com/p/jpc-template/
- 软件文档: http://code.google.com/p/jpc-template/w/list
软件介绍
轻型的web模板语言,用来根据变量值动态生成html页面。(模板解析程序起初使用在python平台后,后来改写到java平台)
基本功能:
1.模板不依赖Servlet或者其他环境,标准jdk下即可运行。(python版本也是如此)
2.模板语句使用$开头,会自动过滤html中的javascript代码,和jquery的默认标记$。当前版本支持
3.赋值$var{};循环$for;条件 $if和$include(file)包含;和${xx}取值语句
4.支持自定义全局方法,调用对象自有方法(getXxx()方法可以使用xxx字段获取)
5.for循环支持迭代map,数组,集合。
6.if条件运算符支持&, | 逻辑运算 和 ==, <, >, <=, >=, !=
7.if条件可以有一个附加$else语句。当if条件为false时执行。
模板使用:
1.在if,for语句中的变量会自动解析,不用使用${}取对应变量值;
2.默认文件解析编码为utf-8,可以根据对应文件设置。
3.模板解析会根据html文件修改信息缓存html文件。
4.模板解析出的对象,对应java中的对象,可以直接使用其方法或属性。
jpc-template只是个简单的web模板解析软件,只有20多kb,源代码共享,欢迎分享经验并添加更多新功能。大型网站系统与Java中间件开发实践
曾宪杰 / 电子工业出版社 / 2014-4-24 / 65.00
本书围绕大型网站和支撑大型网站架构的 Java 中间件的实践展开介绍。从分布式系统的知识切入,让读者对分布式系统有基本的了解;然后介绍大型网站随着数据量、访问量增长而发生的架构变迁;接着讲述构建 Java 中间件的相关知识;之后的几章都是根据笔者的经验来介绍支撑大型网站架构的 Java 中间件系统的设计和实践。希望读者通过本书可以了解大型网站架构变迁过程中的较为通用的问题和解法,并了解构建支撑大型......一起来看看 《大型网站系统与Java中间件开发实践》 这本书的介绍吧!
