博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JFinal 整合 Hasor 之后 JFinal 会更强!!
阅读量:6366 次
发布时间:2019-06-23

本文共 773 字,大约阅读时间需要 2 分钟。

  hot3.png

Hasor 2.5.1 版本开始 支持深度整合 JFinal。整合之后您在使用 JFinal 时候会更爽快,JFinal 会变得更强!

IoC/Aop

  1. 支持 Controller 通过 @inject 注解进行依赖注入服务。
  2. 被注入的服务支持 IoC/Aop。
  3. 被注入的服务支持 初始化 init 调用。
  4. 接口可以被直接注入,接口定义通过 @ImplBy 指定实现类。
  5. 被注入的服务支持  单例。

数据库操作方面

  1. 提供三种途径控制事务,支持七种事务传播属性,标准的事务隔离级别,Spring 有的 JFinal 都会有。
  2. 数据库嵌套事务,多层嵌套事务,不设上限
  3. Hasor 的 JdbcTemplate 数据库操作接口,与 Spring 的 JdbcTemplate 功能 90% 相同。

分布式 RPC

  1. 搭配 Hasor-RSF 框架之后,Hasor 可以为 JFinal 提供分布式服务的能力。
  2. 有关 RSF 请查阅:

Web 方面

  1. (暂略)

集成小建议,视您情况自行选择

  1. HasorPlugin,必选,JFinal 中 Hasor 容器启动和销毁。
  2. HasorInterceptor,可选,JFinal 拦截器,为 JFinal 提供 IoC/Aop功能。
  3. HasorDataSourceProxy,可选,增强JFinal数据库事务管理能力。使用它之后请请不要在使用 JFinal 的事务功能,避免事务管理冲突。
  4. HasorHandler,可选,在 JFinal 中使用 Hasor 的 Web 开发能力。
  5. RSF分布式服务框架选配依赖

整合的例子工程:

Hasor 项目: 

Hasor 源码:

Hasor-RSF 项目:

Hasor-RSF 源码:

转载于:https://my.oschina.net/ta8210/blog/783344

你可能感兴趣的文章
在MongoDB数据库中查询数据(上)
查看>>
Python import其他文件夹的文件
查看>>
Jvm(22),回收策略-----标记清除算法
查看>>
MySQL多表关联查询效率高点还是多次单表查询效率高,为什么?
查看>>
UNIX 高手的 10 个习惯
查看>>
传值与传引用
查看>>
HDU 1538 A Puzzle for Pirates(海盗分金问题)
查看>>
C# Web Forms - Using jQuery FullCalendar
查看>>
H5移动端知识点总结
查看>>
Sublime-Text-2-pydocstring --- 自动生成python docstring的插件
查看>>
UNIX进程环境
查看>>
学习面试题Day03
查看>>
我最喜欢的jQuery插件模板
查看>>
【云计算】Docker 多进程管理方案
查看>>
[LeetCode] Best Meeting Point 最佳开会地点
查看>>
基于InstallShield2013LimitedEdition的安装包制作
查看>>
【转】从Shell脚本内部将所有标准输出及标准错误显示在屏幕并同时写入文件的方法...
查看>>
iOS开发小技巧--利用MJExtension解决数据结构复杂的模型转换
查看>>
Python中的图形库
查看>>
Linux操作系统分析 ------------------中国科技大学
查看>>