本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
jfinal cms v4.2.0 发布了,加入论坛模板
jfinal cms v4.2.0 发布了,这次加入了论坛模板:http://bbs.jflyfox.com
现在jfinal cms 已经支持了官网、博客、论坛、资讯网站等各类模板,功能齐全,欢迎大家使用。
软件说明:
jfinal cms,采用了简洁强大的JFinal作为web框架,模板引擎用的是beetl,数据库用mysql,前端bootstrap、flat ui等框架。 支持多 ...
Jfinal集成easyui标签-第三章标签使用
第一步编写HTML页面(普通列表)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>用户列表</title>
<%include("/base/listBase.html"){}%>
< ...
Jfinal集成easyui标签-第二章JAVA标签编写
第一步编写DataGridColumnTag(表格列)
public class DataGridColumnTag extends BaseGeneralVarTagBinding{
@Override
public void render() {
}
}
第二步编写DataGridOptTag(操作列)
public class DataGridOptTag ext ...
Jfinal集成easyui标签-第一章基础配置
第一步配置 JfinalConfig
me.setMainRenderFactory(new BeetlRenderFactory());
GroupTemplate groupTemplate = BeetlRenderFactory.groupTemplate;
groupTemplate.registerTag("menu", MenuTag. ...
Beetl 自定义标签的使用笔记
最近写一个小博客网站用到模版引擎Beetlhttp://www.ibeetl.com, Beetl对自定义标签有很友好的支持;
使用自定义标签只需3步:
1)继承Tag类(或GeneralVarTagBinding类)实现render方法;
2)注册标签:
BeetlViewFactory.groupTemplate.registerTag("page", Page ...
Beetl 性能揭秘 1 :如何输出一个整型变量
常规来说,IO流提供了输出字符串(字符数组)的功能,所以,通常的整型输出应该是这样的代码:String str = String.valueOf(12);out.write(str);对于模板引擎来说,输出整形变量很常见,事实上,这个地方有非常大的性能提高空间。我们只要分析这俩句话的源码,就能看出,如何提高io输出int性能。
beetl 性能揭秘 2 :语言如何存取变量
对于一个程序语言来说,访问变量是一个基本的操作,也是最频繁使用的操作。提高Beetl访问变量的效率,将整体上提高Beetl的性能,本文介绍了Beetl是如何访问变量的。首先看一个简单的例子:var a = "hi";print(a);第一行定义a变量,第二行引用a变量打印输出,通常设计下,可以在变量定义的时候将变量保存到map里,需要用的时候根据变量名取出。因此上诉代码可以翻 ...
基于Jfinal实现的权限管理系统 JfinalUIB
项目用到了众多的开源组件,还有一些是分享的学习代码片段,首先感谢他们!!!
项目背景:
14年5月份学习jfinal的时候出于练手的目的开发的
受益人群:
对于初学jfinal和beetl的同行们来说算是很全面的demo工程
对于初学权限设计的人来说也算是个最简洁的权限实现
你也可以基于它来做项目,它只是做了一些绝大部分项目都应该做的一些基础功能
能学习到哪些东西:
比较全面的基于U ...
Beetl bug修复和功能增强
修复和增强了如下功能:
1 文本处理函数 报错,行数定位不精确的问题
2 默认情况下,优化模式不再保留生成的java源代码
3 Web容器由于不一定能提供web的绝对地址,所以给出警告,最好为优化模式下,设置class目录绝对路径
4 提供了注册functionPage的方法,如下
group.registerFunctionPackage("string", n ...
使用Beetl实现静态页生成
使用Beetl 1.1实现静态页的生成。
使用struts1.2
首先在Lisener中设置ServletGroupTemplate相关配置。
模版文件位于WEB-INF/template下
public class InitLisener implements ServletContextListener{
static Log log = LogFactory.getLog(InitLi ...
beetl1.1 文档补全了
beetl1.1 (http://beetl.sourceforge.net/
)上次发布后,一些朋友要求补充文档,经过周末俩天不吃不喝,终于把文档补全了,包括
源代码
API文档
用户指南
jar包
文档也补充了servlet下如何使用beetl
Beetl 准备为期俩个月的单元测试
Beetl 优化模式已经完成,整体API已经确定下来,下一阶段就是做功能和性能测试
老天保佑上班工作不忙,回家儿子不缠我陪他玩。
争取完成2000个测试用例
同时未在优化模式下运行的Beetl性能提升接近至freemarker
如果还有时间,开始写扩展包,尤其是spring框架下的,任务艰巨