测土配方和土壤多参数分析系统的设计与实现
【学位授予单位】:西安科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
2 系统理论与技术2.1 系统开发框架技术介绍2.1.1 SSM 框架简介目前主流的 JavaEE 企业级开发框架有很多,项目组结合项目特点和需求,最终选择使用 SSM 开发框架,在一些大型的企业级系统的开发中,经常会出现 SSM 框架的身影,该框架是 Spring、Spring MVC 和 MyBatis 框架的结合,这三大框架各有优缺点,而 SSM框架正是结合了这三大框架的优点,把三者结合起来,使企业级开发效率更高并且准确率也更高。在企业级应用开发中 Spring 作为一个开源框架,在 JavaEE 系统的众多架构中一直扮演着重要的角色,它有两个重要的特性,一个是依赖注入,一个是面向切面编程[23]。Spring 的各个模块如图 2.1 所示。
西安科技大学全日制工程硕士学位论文来越重要。对于程序开发来说,特别是对于企业级的系统开发,后台业务数据的处理和前台业务数据的显示是两个重要的部分,二者之间的耦合程度决定了开发的难度与时间。一般情况下,我们会根据前台视图的需求来指定更新业务对象,通过此命令进行操作,让前台页面对所有的业务对象改变具有尽可能高的敏锐性。当所有的前台页面都依赖于同一个业务对象时,对于软件系统的开发的敏感性会大大降低。Springmvc 将解耦的思想充分利用到框架设计中,大大方便了系统的设计与开发[24]。在当前的主流持久层框架中,比较流行的有 Hibernate、Mybatis 和最原始的 JDBC,Hibernate 有自己的数据库操作语言,使用起来集成度比较高,JDBC 集成度比较低,所以使用起来是最灵活的,而 Mybatis 正是兼具了以上二者的优点,既有灵活性并且集成度相对较高,符合快速开发的基本要求,出于以上原因考虑,作者选择的是 Mybatis,Mybatis 数据处理层结构如图 2.2 所示。
图 2.3 Shiro 重点功能Shiro 将身份验证,授权,会话管理和加密综合在一起,在保证系统安全性的基础上简化了开发方式。上图中显示的 Shiro 的主要重点功能包括(1)对于用户登录的控制;(2)对于用户权限的控制;(3)通过加密算法对于系统安全的控制;(4)对于 webapi 的控制;(5)对于缓存的控制;(6)通过多线程对于程序并发性的控制;(7)对于集成测试和单元测试等测试功能的控制;(8)对于假定用户功能身份的控制。2.1.4 Druid 技术Druid 是阿里巴巴的一个开源项目,在阿里巴巴的大多数项目中得到具体应用,由于它的开源性,许多小型企业也在不断使用 Druid。Druid 优点包括以下几个方面,
【参考文献】
相关期刊论文 前10条
1 黄风丽;蔡明;;基于灰色关联投影的土壤养分分区管理模型研究[J];现代农业科技;2014年13期
2 刘茜;;信息技术在测土配方施肥中的运用[J];农民致富之友;2014年06期
3 罗文敏;杨万云;林昌虎;张珍明;王芳;张家春;;三穗县何首乌种植基地的土壤质量综合评价[J];贵州农业科学;2014年03期
4 王保梅;;测土配方施肥技术的应用与推广[J];河南农业;2013年24期
5 宫奇华;;浅谈测土配方施肥技术[J];农民致富之友;2013年18期
6 侯均达;;大数据背景下农业信息化的发展[J];青年与社会;2013年09期
7 郭永田;;正确把握农业信息化发展的四个关系[J];农村工作通讯;2013年09期
8 游泳;龙从霞;任金铜;翟超;;典型喀斯特山区配方施肥系统设计与研究[J];安徽农业科学;2013年12期
9 华春林;陆迁;姜雅莉;理查德·伍德沃德;;农户参与农业面源污染防治的教育培训项目影响因素分析[J];软科学;2013年04期
10 张书贵;李雪;陈丽;;在Spring面向切面编程及其应用研究[J];电脑编程技巧与维护;2013年06期
相关硕士学位论文 前4条
1 冯绍振;测土配方施肥专家系统的研究与实现[D];山东农业大学;2017年
2 贺庆荣;基于WebGIS的测土配方施肥专家决策系统的研究与实现[D];南昌大学;2010年
3 胡文杰;基于网络的测土配方施肥数据管理与应用系统[D];华中农业大学;2009年
4 夏波;县级测土配方施肥信息系统的建立及应用[D];西南大学;2007年
本文编号:2795017
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2795017.html