JFinal 3.4 发布,将极速贯彻到 UI 层

jfinal 的终极目标是全面实现软件开发整个过程的极速开发,极大提升开发效率,极大降低学习成本,极大提升开发体验

jfinal 诞生头五年,已实现  WEB + ORM + AOP 层面的极速开发,赢得了大量开发者的喜爱,经常会得到 jfinal 节省大量时间的类似反馈:

有不少小伙伴用上 jfinal 后,成功转型为自由职业者:

上面这位小伙伴,辞掉没完没了加班的工作,在网上承接来自北京、广州的项目,回到东北跟老婆在老家过着自由富足的生活。

上面这个案例促使 jfinal 俱乐部计划成立 jfinal 自由开发者联盟,俱乐部内部培养建立开发团队对接外部项目,自由开发之梦触手可及。

还有各种各样的反馈,有针对具体某个功能的,例如下面的这伴就是 Db + Record 功能的受益者:


Db + Record 可用于解决各种灵活复杂的数据库操作需求,关键时候真能救命。还有很多使用 jfinal 的创业者,@小木学堂 是其中的典范

jfinal 诞生第六年,jfinal 3.0 重新定义了模板引擎(传送门),将极速开发贯彻到了 View 层,开发效率、开发体验再上新台阶,群里扯淡开车的人越来越多了:

上面这位小伙伴是幸运的,公司还给配了专业前端。但很多公司的前端开发工作依然是后端开发者在做,而这些前后端通吃的小伙伴给我的反馈是这样的:

2018 年是 jfinal 诞生的第七年,jfinal 将在极简、极速的道路上继续挺进,将极速开发贯彻到 UI 层。

本次 jfinal 3.4 将是支持 Java 6 的最后一个版本,后续版本最低只支持 Java 7,因此 3.4 解决了这几个月的一些反馈,做了精细化打磨与改进。

3.4 一共有二十多项增强与改进,例如针对 oracle、postgresql 等数据库增强了对 Date、Timestamp 日期类型的支持。详细的 changlog 随会后整理出现放在官网上供下载。

本次发布的重点在于搭载 jfinal 3.4 的 jfinal club。jfinal club 是一套通用的后台管理程序,极简设计,手写界面骨架。UI 层面力求简约、美观。代码层面力求简洁,便于二次开发,提供一个极简的权限管理、内容管理方案与实现,拿来即用

以下是账户修改截图:


以下是账户管理首页截图:


以下是为俱乐部第一美女分配角色截图:


以下是角色管理首页截图:


以下是角色的权限分配截图:


以下是权限管理首页截图:


以下是项目管理首页截图:

基于以上截图中的 jfinal club 为基础,进行二次开发,拿来即用。至此,jfinal 已步入下一个极速化进程,一直到所有环节全部实现极速化开发,节约更多时间去陪恋人、朋友和家人 :)

ONE MORE THINE:下周六将对 jfinal 3.4 新功能以及 jfinal club 进行直播讲解,俱乐部第一美女届时也会参加直播,加入俱乐部相约周六晚直播间,我们不见不散:http://www.jfinal.com/club

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
db服务器连接mysql+redis高可用高性能框架干货1、使用c++语言,vs2019开发垮平台[windows和linux]连接MySql和redis框架。2、使用MySql持久化玩家数据,redis做玩家数据缓存,redis不做数据持久化。mysql搭配redis工作效率非常高效,就好比男女搭配干活不累,没有redis,mysql也能独立很好的完成用户读写请求。有了redis,用户访问数据的效率更高,时间更短,快速的完成请求。3、讲解如何保持mysql和redis数据强一致性策略,并在代码里实现。每次启动redis,使用管道技术,从mysql批量导入活跃用户数据到redis中,并设置过期时间.4、教程使用线程池技术,每个线程拥有自己独立的数据,线程绑定类。每一个实例就包含一个线程每个线程数据里包含:mysql连接器、redis连接器、内存回收池、安全的串行队列、条件变量、互斥量保证线程内的数据安全。5、工作原理:没有请求时,各个工作线程处于休眠状态。有读写请求时,从线程池获取一个线程,添加读写请求,把数据推送到线程工作队列中。然后工作线程获取队列的数据,进行串行工作任务安排,进行mysql数据库读写操作,以及redis读写数据操作,当完成工作任务时,执行下一个工作任务,同时把处理结果推送到逻辑线程,把数据给用户。6、用户读数据策略:用户获取数据首先是先从redis查找数据,redis命中,返回数据给玩家,redis命中失败,mysql中查找数据,然后写入数据到redis中,返回数据给用户。7、用户写数据策略:用户先从redis中删除数据,然后写数据到mysql中,最后再把数据写入到redis中,保持数据一致性。8、教程是一个干货教程,不是新手教程,mysql基础语法讲解的少,redis有讲解基础系列。教程讲解的是如何搭建一个支持高并发,高性能的读写数据库框架,使用mysql+redis搭配的高可用、高性能框架。该套框架在多个项目使用过,也在棋牌类项目里面使用过。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值