JThink:发布JThink-Framework-1.0-M5版本
2008-09-01 09:14
197 查看
JThink就是为了解决JAVA应用系统在开发过程中的一系列问题所发起的一个框架。她的主要目的是用于解决JAVA/J2EE应用系统中业务逻辑层面中反复遇到的问题。JThink包括以下几部分内容:资源管理,请求处理,事务处理,连接数据源,数据访问,EJB组件开发,EJB组件访问,日志处理,及一些常String,Data,Number处理的Helper工具类等。
本次发布修改内容:
1) 解决ConnectionPool相关问题,
在关闭连接池时,IdleTimeoutProcessor线程结束方式有问题,通过设置线程活动标记来结束,
超时线程中加上setDaemon(true);标记,使之在主线程退出时此子线程能自动结束。
加入系统退出时钩子事件,主要用于释放当前数据库连接, 就不必再在主客户程序中处理。
2) 将框加中的其它子线程的Daemon标记设置true
3) 将以HashMap为输入参数的方法改为以Map为输入参数
4) 增加ResultMaker的MapResultMaker实现,用于构建Map格式的结果集, 结果集的每一行将以Map数据类型返回
5) 增加可以在配置文件jthink.xml中指定ResultMaker的功能, 加入ResultMakerFactory工厂接口, 客户程序可以
自行编写数据结果构建程序,以按照自己的要求构建数据库表数据结果集,须要实现ResultMakerFactory工厂和
ResultMaker接口
当前系统实现了构建XML结果集的ElementResultMaker实现和构建Map结果集的MapResultMaker实现以及工厂类
6) StringHelper功能扩展
串数组的包含检查,检查一个串是否包含在指定数组中, 方法:contains()
增加join()方法,增加String additive参数,使之可连接出'a','b','c','d','e'格式的串。
增加取子串方法:
substring(int beginIndex, int len)
substring(int beginIndex, String endStr)
substring(String beginStr, int len)
substring(String beginStr, String endStr)
遇到串结束时,将不会抛异常,而是将到结束为止的串返回。其它功能描述见apidocs
7) 增加FileHelper助手类,方便读写文件,处理编码格式等
8) 增加ResponseHelper助手类, 向HTTP Response发送文件,发送图像文件,发送流数据等
9) 其它,解决了一些隐式问题。
项目下载:http://code.google.com/p/jthink-framework/downloads/list(最新版本)和http://cosoft.org.cn/projects/jthink/(1.0-M4及以前版本和例子)
本次发布修改内容:
1) 解决ConnectionPool相关问题,
在关闭连接池时,IdleTimeoutProcessor线程结束方式有问题,通过设置线程活动标记来结束,
超时线程中加上setDaemon(true);标记,使之在主线程退出时此子线程能自动结束。
加入系统退出时钩子事件,主要用于释放当前数据库连接, 就不必再在主客户程序中处理。
2) 将框加中的其它子线程的Daemon标记设置true
3) 将以HashMap为输入参数的方法改为以Map为输入参数
4) 增加ResultMaker的MapResultMaker实现,用于构建Map格式的结果集, 结果集的每一行将以Map数据类型返回
5) 增加可以在配置文件jthink.xml中指定ResultMaker的功能, 加入ResultMakerFactory工厂接口, 客户程序可以
自行编写数据结果构建程序,以按照自己的要求构建数据库表数据结果集,须要实现ResultMakerFactory工厂和
ResultMaker接口
当前系统实现了构建XML结果集的ElementResultMaker实现和构建Map结果集的MapResultMaker实现以及工厂类
6) StringHelper功能扩展
串数组的包含检查,检查一个串是否包含在指定数组中, 方法:contains()
增加join()方法,增加String additive参数,使之可连接出'a','b','c','d','e'格式的串。
增加取子串方法:
substring(int beginIndex, int len)
substring(int beginIndex, String endStr)
substring(String beginStr, int len)
substring(String beginStr, String endStr)
遇到串结束时,将不会抛异常,而是将到结束为止的串返回。其它功能描述见apidocs
7) 增加FileHelper助手类,方便读写文件,处理编码格式等
8) 增加ResponseHelper助手类, 向HTTP Response发送文件,发送图像文件,发送流数据等
9) 其它,解决了一些隐式问题。
项目下载:http://code.google.com/p/jthink-framework/downloads/list(最新版本)和http://cosoft.org.cn/projects/jthink/(1.0-M4及以前版本和例子)
相关文章推荐
- JThink:发布JThink-Framework-1.0-M6版本
- handy web framework 是我自己开发的一个web应用开发框架,源码已经发布,现在版本1.0。
- JThink-Framework 1.0 测试版发布
- JAVA版本微信公众账号开源项目版本发布-jeewx1.0(捷微)
- Tachyon更名为 Alluxio,并发布1.0版本
- asp.net 搭配 mysql 运行 的时候 @ 和 ? 的问题,Connector Net 最新版本,1.0版本和6.5.4版本的区别,为什么发布的时候没有包含MySql.Data.dll?
- JEECG Framework 3.4.1 beta 版本发布
- 最新发布:Windows Azure Toolkit for Social Games 1.0版本
- Eclipse Visual Editor 1.0版本发布。
- 恩布900手机客服,安卓版本Entboost Android 1.0 正式发布
- 不和版本帝争,16 年后 SciPy 1.0 版终发布
- NHibernate 1.0 Released 版本发布了
- Winson.Framework 1.0发布!
- iis发布问题之Framework 版本
- 关于SilverLight1.0 Beta 和 最新发布的RC两个版本之间的差别
- jeecg_framework_v2.1.0(20130123).rar 版本发布
- 持续集成上铁道——CruiseControl.rb发布1.0版本
- Hadoop正式发布1.0版本
- 最新发布:Windows Azure Toolkit for Social Games 1.0版本