基于AOP的数据填充在教学诊改系统中的应用Application of AOP-based data filling in teaching diagnosis and improvement system
郭新东,杨华,孙瑜
摘要(Abstract):
为了分离教学诊断与改进系统中有关数据填充等大量非系统核心业务的边缘逻辑,提出基于AOP技术实现系统中的数据填充业务分离的方法。使用Spring AOP技术框架作为AOP的实现方式,介绍了Spring AOP框架和IOC容器的实现方法和内在机制,并说明分离横切关注点和核心业务的一般步骤。重点阐述Spring AOP在教学诊改系统中数据填充边缘逻辑处理的研究与实现。系统结果表明,使用AOP技术框架可以有效分离数据填充等边缘逻辑与系统核心业务逻辑,从而实现解耦,使系统可以更加专注于自身的核心业务。
关键词(KeyWords): 面向切面编程;数据填充;教学诊断;横切关注点;边缘逻辑;核心业务
基金项目(Foundation): 国家自然科学基金资助项目:物联网温室环境控制系统随机模型建立及鲁棒控制研究(31671571);; 山西农业大学科技创新基金(2016001)~~
作者(Author): 郭新东,杨华,孙瑜
DOI: 10.16652/j.issn.1004-373x.2018.14.037
参考文献(References):
- [1]李晓燕.高职院校教学诊断与改进工作刍议[J].文教资料,2016(7):154-155.LI Xiaoyan.Discussion on teaching diagnosis and improvement in higher vocational colleges[J].Data of culture and education,2016(7):154-155.
- [2]刘海.教学诊断与改进:职业院校质量提升的内生动力[J].职业技术教育,2016,37(18):19-23.LIU Hai.Diagnosis and improvement of teaching:endogenous power of quality improvement of vocational colleges[J].Vocational and technical education,2016,37(18):19-23.
- [3]赵秀霞,付秀丽.基于组件和拦截器的Web系统权限设计与实现[J].现代电子技术,2014,37(8):105-107.ZHAO Xiuxia,FU Xiuli.Permission design and implementation of Web system based on subassembly and interceptor[J].Modern electronics technique,2014,37(8):105-107.
- [4]陈雷,孟博.基于AOP技术的重构方法研究与实现[J].小型微型计算机系统,2004,25(9):1700-1703.CHEN Lei,MENG Bo.Research and implementation of refactoring based on AOP technique[J].Journal of Chinese computer systems,2004,25(9):1700-1703.
- [5]孟凡新,张京军,刘光远.基于AOP和Web服务的多层分布式系统[J].计算机工程,2010,36(1):61-63.MENG Fanxin,ZHANG Jingjun,LIU Guangyuan.Multi-tier distributed system based on AOP and Web services[J].Computer engineering,2010,36(1):61-63.
- [6]王申源,董传良,刘英丹.一种基于AOP的企业应用开发技术[J].计算机仿真,2005,22(5):234-238.WANG Shenyuan,DONG Chuanliang,LIU Yingdan.An enterprise applicable developing technology based on AOP[J].Computer simulation,2005,22(5):234-238.
- [7]鲍陈,汪千松.基于AOP的实时系统关注点分离方法[J].计算机工程与设计,2011,32(9):3082-3086.BAO Chen,WANG Qiansong.Separation approach for concerns in real-time system based on AOP[J].Computer engineering and design,2011,32(9):3082-3086.
- [8]JIANG H.The strategy pattern based on AOP implementation[J].Microcomputer&its applications,2016,35(1):9-11.
- [9]CHOI I.A study on rule separation based on AOP for an efficient service system[J].Pacific science review,2015,17(2):51-60.
- [10]GE B,MAO X,CHEN Y,et al.An AOP-based robot behaviors safety checking method[C]//Proceedings of International Conference on Industrial Informatics-Computing Technology,Intelligent Technology,Industrial Information Integration.Wuhan:IEEE,2016:116-123.