2017-08-09 15:14

调研找一款好用的工作流框架就好,jfinal 是 mvc + orm 框架,本质上来说在 jfinal 中使用任何第三方不一定要有一个整合动作,直接用就好

我个人在工作流方面并没有多少经验,抱歉没法给到具体的建议,去群里问问小伙伴们

2017-08-09 15:11

使用如下的代码,大致如下:
1:创建一个 log 属性,private static Log log = Log.getLog(getClass());
2:使用:log.error(...);

2017-08-09 15:10

在集群方式下,请求到达集群某节点是动态的,如果不同的节点都存放了 session,那么在第二次请求到达另一个节点时仍然找不到 session

解决的思路极其简单:让每一个节点保持无状态,也就是每个节点根本就不存 session

落实到代码,你手头的 jfinal club 已经实现了,该项目是将 session 存放在数据库中的,而每个节点的 ehcache 仅仅只是对 session 进行缓存提速处理,当 ehcache 中找不到 session 时,会去数据库的 session 表读取 session 值

不必舍近求远,搞懂 jfinal club 中的 session 表以及相关业务就可以了

2017-08-09 15:05

好久不用 freemarker 了,有些细节不记得了,没法帮到你,去群里问问吧

2017-08-09 12:24

在控制器中通过下面方法获取所有 session 的名称:
getSession().getAttributeNames();

对返回值进行迭代,进而获取所有 session

2017-08-09 11:42

@大狗哥 在 jfinal 的控制层,为 controller 注入 service 层以后,剩下的玩法与你之前的积累就一样了, just do it

2017-08-09 11:41

这个功能一般是利用了第三方的 pdf 读取功能,然后将数据用 html 页面去展示,找找相关的开源项目用一用

2017-08-09 11:40

将那些方法改为 protected 就可以了

2017-08-09 11:39

在 controller 中操作 session 的主要 api 有:
1:setSessionAttr(key, value)
2:getSessionAttr(key)
3:getSession()

其中 getSession() 拿到 session 以后,可以随心所欲去用了

2017-08-09 11:37

这个在 jfinal 手中有例子,建议下载手册看一下

2017-08-09 11:36

aModel.getXxx() 即可获取

2017-08-09 11:36

jsp 有很多缺点:
1:jstl 语法学习成本高,书写很麻烦
2:jsp 不支持 layout,而 layout 功能对于布局来说极其重要
3:首次请求 jsp 有个编译时间,有延迟
4:jsp 的 jstl 功能比较弱,与后端 java 交互很不方便

建议下载首页的 jfinal demo,里面有 jfinal template engine 的用法,试用一下就知道好处了

还可以下载首页的 enjoy 3.2 手册,是模板引擎的用法,极度简单

2017-08-09 11:33

hmset 进去数据是序列化过的,不能调用它的 hincrBy,一直用 hincrBy 就好,不要换着用

2017-08-09 11:30

感谢分享

2017-08-09 11:27

@WHU-XY 解决就好,这两天发新版本,事情比较多