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框架的更多相关文章

  1. Java回顾之ORM框架

    这篇文章里,我们主要讨论ORM框架,以及在使用上和JDBC的区别. 概述 ORM框架不是一个新话题,它已经流传了很多年.它的优点在于提供了概念性的.易于理解的数据模型,将数据库中的表和内存中的对象建立 ...

  2. Java主流Web Service框架介绍:CXF和Axis2

    CXF和Axis2是目前java平台上最主流的两个框架,虽然两个项目都隶属ASF,但却是基于不同思想和风格实现的,因此也各有所长.   CXF:http://cxf.apache.org/ 是由过去的 ...

  3. Java&Selenium Web自动化测试框架理念

    一.自动化测试含义 在自动化测试领域内流传着一个说法:单元测试才是自动化测试的核心,在自动化测试里,无论框架何等完美都不可能脱离单元测试,单元测试将会是自动化测试里最小的单位,把它看作单位一,若干个单 ...

  4. c# 轻量级ORM框架 之 WhereHelper (二)

    上篇文章发布了一些设计orm框架基层的和实现,有朋友提出WhereHelper是亮点,能被认可我表示高兴. 我就把WhereHelper设计思想和代码公开下. WhereHelper 的概念就是再拼接 ...

  5. mango(mango ORM框架介绍)

    官网地址:http://www.jfaster.org/ mango的中文名是"芒果",它是一个极速分布式ORM框架.目前已有十多个大型线上项目在使用mango,在某一支付系统中, ...

  6. 【C#】ORM框架

    ORM提供了实现持久化层的另一种模式,它采用映射元数据来描述对象关系的映射,使得ORM中间件能在任何一个应用的业务逻辑层和数据库层之间充当桥梁. Java典型的ORM框架有个:Hibernate,my ...

  7. JFinal -基于Java 语言的MVC极速 web 开发框架

    JFinal概述 JFinal 是基于Java 语言的极速 web 开发框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful.在拥有Java语言所有优势的同时再 ...

  8. Mac下Intellij IDea发布Java Web项目详解五 开始测试

    测试前准备工作目录 Mac下Intellij IDea发布Web项目详解一 Mac下Intellij IDea发布Java Web项目(适合第一次配置Tomcat的家伙们)详解二 Mac下Intell ...

  9. "轻"量级 Java Web 服务框架漫谈

    博文太长了, 还是先说下概要: 框架"轻量"与否可以从两方面来看待: 1) 框架本身的体量 - 例如小 jar 无依赖的苗条框架; 2) 用户使用框架是否获得各种便利而无阻隔(&q ...

随机推荐

  1. 对Linux(Unix)的基础知识归纳

    前言,不论是原生APP(Android&IOS),还是大型架构级基础环境(.NET&J2EE,或LAMP阵营等), 基本都不可避免的涉及到Linux(Unix),故还是觉得有必要把自己 ...

  2. 添加了有道生词本的 chrome google翻译扩展和有道翻译扩展

    在chrome发布项目,需要先花美金认证,还得要美国ID,无奈. 直接上源码,需手动导入. 原始项目源码并未开源,个人是从chrome本地文件里拿出来的,拓展来的,侵删(本来想着自已写一个,业余时间, ...

  3. 统一资源定位符URL类

    package j2se.core.net.base; import java.io.BufferedReader;import java.io.IOException;import java.io. ...

  4. js严格模式总结(转~)原文地址http://www.cnblogs.com/chayan/p/5793964.html

    首页,我们要理解严格模式的概念,严格模式是一种特殊的执行模式,它修复了部分语言上的不足,提供更强的错误检查,病增强安全性.可以对部分函数进行执行严格模式,如: function func(){ 'us ...

  5. 其它数据类型和Json的转化

    1.ResultSet→Json public static String resultSetToJson(ResultSet rs) throws SQLException,JSONExceptio ...

  6. ArrayList与LinkedList用法与区别

    1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构.  2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedLis ...

  7. 阿里云 centos 安装apache和php

    mysql使用阿里云的rds httpd服务 1. 安装apr和apr-util 2. 安装 httpd apache.org,apr.apache.org 安装命令: ./configure --p ...

  8. qq协助

    今天和一个朋友开完笑说让我进他的电脑,从而出现这篇文章!!!!   目前的QQ版本支持远程协助,所以想到通过两个QQ号码完成对另一台电脑的控制第一台电脑:1.自动登录QQ2.打开另一个QQ号码窗口3. ...

  9. 简单的dp

    有趣的数:(动态规划,状态转移) #include<stdio.h> ][]; int main() { int n,i; ; i<; i++) dp[i][]=; while(~s ...

  10. Android学习 之 ColorStateList按钮文字变色

    首先添加一个ColorStateList资源XML文件,XML文件保存在res/color/button_text.xml: <?xml version="1.0" enco ...