红联Linux门户
Linux帮助

Smart Framework 2.0正式版发布!

发布时间:2014-01-30 16:13:53来源:红联作者:empast
除夕之夜,Smart Framework 2.0 终于与大家见面了!现在 Smart 的项目成功案例已经诞生了,大家不妨也去尝试一下吧。

2.0 版本最大的特色就是提供了许多常用的插件,它们分别是:

Cache:基于注解或使用 Cache API

WebService:发布与调用 SOAP 服务或 REST 服务

Mail:邮件发送与收取

I18N:国际化多语言包

Job:基于 Quartz 的 cron 表达式的任务调度框架

Hessian:通过 HTTP 传输二进制数据

Template:基于 Velocity 的模板引擎

对于框架而言,包括以下内容:

【特性】

实现了文件上传与下载功能,支持多文件上传

实现了一个简单的访问安全控制功能

实现了验证码功能

使用 SLF4J + Log4J 记录日志

整合了 JSP 视图模板(目前可使用 HTML 或 JSP 作为视图)

【改进】

提高了类加载的效率

提供了几个新的 DataSet API:可获取指定的列、可返回插入数据表后自动生成的 ID

优化了框架中的三类代理:插件代理、切面代理、事务代理

添加了几个常用的工具方法

去掉了 DBUtil 工具类,统一使用 DBHelper

使用 HelperLoader 加载相关 Helper 类

使用链式 AOP 重构了 AOP 框架

【Bug 修复】

解决了请求 URL 映射的冲突问题

解决了事务回滚时导致的异常问题

解决了数据库连接数耗尽的问题

解决了 SQL 注入问题

Smart 的成功离不开大家的支持与鼓励!祝愿我们在新的一年里,大家能够相互了解,进一步合作,打造出一支强劲的 Smart 异地开发团队!

感谢以下几位朋友,对 Smart 2.0 开发指南的帮助!他们分别是(排名不分先后):

大漠真人、july、小菜的粉丝、ipandage、kl2422、zoujianfang

欢迎阅读以下博文:

Smart 2.0 开发指南:http://my.oschina.net/huangyong/blog/194998

让你的开发变得如此 Smart:http://my.oschina.net/huangyong/blog/196408

项目主页:http://git.oschina.net/huangyong/smart-framework

来自:开源中国社区
文章评论

共有 0 条评论