JFinal 1.5 发布,JAVA极速WEB+ORM框架
JFinal 爱好者一直都在问 JFinal 何时再次升级?JFinal 1.5 何时发布?以往升级都保持在每月近两次的频率,为何本次五个月过去了新版本还不出?由于作者暂时阔别码坛已有半年时间,一直无暇顾及,现趁此国庆假期果断升级到 1.5。
本次升级一个大的提升是利用自定义 ClassLoader 加强了对maven的支持,当 class与jar 文件不在 WEB-INF 之下时仍然支持热加载。
JFinal 自18个月前发布第一个版本,一共经历了16个版本,以往的升级不仅大幅度完善了功能,而且不断引入新设计,以至于网友们经常在刚拿到新版本不久就开始对下一版有期待,期待实用的功能,更期待创新的设计。
创新不仅需要Steve Jobs 的 think different,还需要
rethink、需要有打破并抛弃以往感觉很牛B设计的勇气,更需要持续专注深度的思考。JFinal
希望能在未来不断打破陈规激发创新设计,一如既往地为广大 JFinal 爱好者节约更多时间,去陪恋人、家人和朋友 :)
JFinal 1.5 changelog
1:添加JFinalClassLoader,支持 class与jar文件不在WEB-INF 下也可正常工作,便于使用 maven
2:增强JsonKit 使 renderJson()系列方法支持 Data、Timestamp、Time 类型按指定格式转换
3:添加 TxByActionMethods 对指定的action method name 支持声明式事务,便于使用方法命名约定事务
4:Db.tx(int, IAtom)将 return false改为抛出异常,以免异常被掩盖不方便排错
5:Model Record 添加对 msyql unsigned bigint 类型支持,TypeConverter 添加 BigInteger 分支
6:Db.execute(ICallback) 添加 Object 类型返回值
7:改进 RedirectRender,支持原 url 与 重定向后的 url 中同时具有 queryString 的情况
8:Validator添加getActonMethod()与getViewPath()方法
9:TypeConverter boolean 转换添加对 1/0 值的支持
10:添加 Controller.createToken(String),Const.DEFAULT_TOKEN_NAME 值改为 "jfinal_token"
11:添加 Controller.getParaToDate() 系列方法,优化 getParaToBoolean() 系列方法
12:C3p0Plugin 添加属性 setter 方法
13:ActionException 改为获取 ErrorRender
14:删除 ModelInjector中的 ModelInjectException
15:喜欢 JFinal 就推荐给朋友们去用 ^_^
JFinal 1.5 发布,JAVA极速WEB+ORM框架的更多相关文章
- Java回顾之ORM框架
这篇文章里,我们主要讨论ORM框架,以及在使用上和JDBC的区别. 概述 ORM框架不是一个新话题,它已经流传了很多年.它的优点在于提供了概念性的.易于理解的数据模型,将数据库中的表和内存中的对象建立 ...
- Java主流Web Service框架介绍:CXF和Axis2
CXF和Axis2是目前java平台上最主流的两个框架,虽然两个项目都隶属ASF,但却是基于不同思想和风格实现的,因此也各有所长. CXF:http://cxf.apache.org/ 是由过去的 ...
- Java&Selenium Web自动化测试框架理念
一.自动化测试含义 在自动化测试领域内流传着一个说法:单元测试才是自动化测试的核心,在自动化测试里,无论框架何等完美都不可能脱离单元测试,单元测试将会是自动化测试里最小的单位,把它看作单位一,若干个单 ...
- c# 轻量级ORM框架 之 WhereHelper (二)
上篇文章发布了一些设计orm框架基层的和实现,有朋友提出WhereHelper是亮点,能被认可我表示高兴. 我就把WhereHelper设计思想和代码公开下. WhereHelper 的概念就是再拼接 ...
- mango(mango ORM框架介绍)
官网地址:http://www.jfaster.org/ mango的中文名是"芒果",它是一个极速分布式ORM框架.目前已有十多个大型线上项目在使用mango,在某一支付系统中, ...
- 【C#】ORM框架
ORM提供了实现持久化层的另一种模式,它采用映射元数据来描述对象关系的映射,使得ORM中间件能在任何一个应用的业务逻辑层和数据库层之间充当桥梁. Java典型的ORM框架有个:Hibernate,my ...
- JFinal -基于Java 语言的MVC极速 web 开发框架
JFinal概述 JFinal 是基于Java 语言的极速 web 开发框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful.在拥有Java语言所有优势的同时再 ...
- Mac下Intellij IDea发布Java Web项目详解五 开始测试
测试前准备工作目录 Mac下Intellij IDea发布Web项目详解一 Mac下Intellij IDea发布Java Web项目(适合第一次配置Tomcat的家伙们)详解二 Mac下Intell ...
- "轻"量级 Java Web 服务框架漫谈
博文太长了, 还是先说下概要: 框架"轻量"与否可以从两方面来看待: 1) 框架本身的体量 - 例如小 jar 无依赖的苗条框架; 2) 用户使用框架是否获得各种便利而无阻隔(&q ...
随机推荐
- 对Linux(Unix)的基础知识归纳
前言,不论是原生APP(Android&IOS),还是大型架构级基础环境(.NET&J2EE,或LAMP阵营等), 基本都不可避免的涉及到Linux(Unix),故还是觉得有必要把自己 ...
- 添加了有道生词本的 chrome google翻译扩展和有道翻译扩展
在chrome发布项目,需要先花美金认证,还得要美国ID,无奈. 直接上源码,需手动导入. 原始项目源码并未开源,个人是从chrome本地文件里拿出来的,拓展来的,侵删(本来想着自已写一个,业余时间, ...
- 统一资源定位符URL类
package j2se.core.net.base; import java.io.BufferedReader;import java.io.IOException;import java.io. ...
- js严格模式总结(转~)原文地址http://www.cnblogs.com/chayan/p/5793964.html
首页,我们要理解严格模式的概念,严格模式是一种特殊的执行模式,它修复了部分语言上的不足,提供更强的错误检查,病增强安全性.可以对部分函数进行执行严格模式,如: function func(){ 'us ...
- 其它数据类型和Json的转化
1.ResultSet→Json public static String resultSetToJson(ResultSet rs) throws SQLException,JSONExceptio ...
- ArrayList与LinkedList用法与区别
1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构. 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedLis ...
- 阿里云 centos 安装apache和php
mysql使用阿里云的rds httpd服务 1. 安装apr和apr-util 2. 安装 httpd apache.org,apr.apache.org 安装命令: ./configure --p ...
- qq协助
今天和一个朋友开完笑说让我进他的电脑,从而出现这篇文章!!!! 目前的QQ版本支持远程协助,所以想到通过两个QQ号码完成对另一台电脑的控制第一台电脑:1.自动登录QQ2.打开另一个QQ号码窗口3. ...
- 简单的dp
有趣的数:(动态规划,状态转移) #include<stdio.h> ][]; int main() { int n,i; ; i<; i++) dp[i][]=; while(~s ...
- Android学习 之 ColorStateList按钮文字变色
首先添加一个ColorStateList资源XML文件,XML文件保存在res/color/button_text.xml: <?xml version="1.0" enco ...