[发明专利]一种关系解藕、事务管理和面向切面编程的框架方法在审
申请号: | 201811078157.0 | 申请日: | 2018-09-16 |
公开(公告)号: | CN109240668A | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 赵明 | 申请(专利权)人: | 安徽三实软件科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/41 |
代理公司: | 北京力量专利代理事务所(特殊普通合伙) 11504 | 代理人: | 毛雨田 |
地址: | 230088 安徽省合肥市高*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 框架模型 切面 服务集成 解耦模型 事务管理 编程 计算机领域 关联服务 软件实现 耦合度 开发 应用 | ||
1.一种关系解藕、事务管理和面向切面编程的框架方法,其特征在于,包括如下步骤:首先建立Dagger2关系解耦模型和服务集成开发框架模型;然后利用建立的Dagger2关系解耦模型关联服务集成开发框架模型以降低服务集成开发框架模型的耦合度。
2.根据权利要求1所述的一种关系解藕、事务管理和面向切面编程的框架方法,其特征在于,所述的Dagger2关系解耦模型的建立步骤如下所述:
步骤一:首先定义缓存类和多任务类,并且在其构造函数上添加@Inject注解;
步骤二:使用@Module分别定义LCacheModule、LExecutorModule类来提供相关依赖;
步骤三:使用@Component用来将@Inject和@Module关联起来,新建LCacheComponent类;
步骤四:在宿主中注入想要依赖的对象;
步骤五:使用场景调用及简单解说,@Module提供多个同类型@Provides,完成Dagger2关系解耦模型的建立。
3.根据权利要求1所述的一种关系解藕、事务管理和面向切面编程的框架方法,其特征在于,所述服务集成开发框架模型的建立步骤如下所述:
步骤一:使用事务管理和面向切面编程方法实现系统集成开发框架;
步骤二:在JAVA环境下,使用Struts、Spring、iBATIS开源框架,实现一个B/S架构的系统集成开发框架;在.NET环境下,使用Castle、iBATIS.NET开源框架以及ASP.NET技术实现一个B/S架构的系统集成开发框架;
步骤三:步骤二中的框架使用JavaScript脚本编写公共组件;
步骤四:编写公共的CSS样式,以便让基于该框架开发的应用子系统具有统一的界面和操作方式;
步骤五:设计系统菜单字典,便完成了服务集成开发框架模型的建立。
4.根据权利要求3所述的一种关系解藕、事务管理和面向切面编程的框架方法,其特征在于,所述的公共组件包括树形显示组件、TAB标签页组件、日期时间组件、图形报表组件。
5.根据权利要求3所述的一种关系解藕、事务管理和面向切面编程的框架方法,其特征在于,所述的系统菜单字典是构建各个子系统的核心字典,用来实现基于该框架开发的应用子系统界面和菜单的自动构建。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽三实软件科技有限公司,未经安徽三实软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811078157.0/1.html,转载请声明来源钻瓜专利网。