除夕之夜,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
来自:开源中国社区

