2.1.3 MyBatis框架论文网

MyBatis 本来是apache的一个开源项目iBatis,在2010年,这个开源项目由apache software foundation 迁移到了google code,且将名字改为MyBatis 。在2013年11月,该项目又迁移到Github。

MyBatis 是一个优秀的持久层框架,支持普通 SQL查询,存储过程以及高级映射。它可以用于配置和原始映射,通过使用简单的 XML或注解,把接口和 Java 的POJOs(普通的 Java对象,Plain Old Java Objects)映射成数据库中的记录。MyBatis 基本上消除了所有的JDBC代码和参数的手动设置以及结果集的检索。

Mybatis的功能架构可以分成三层,如图2.4所示。

(1)API接口层:提供API接口给外部使用,开发人员通过这些本地API对数据库进行操作。接口层一旦接收到调用请求,就调用数据处理层来处理具体的数据。

(2)数据处理层:负责处理具体的SQL查找、SQL执行、SQL解析和执行结果映射等。它最主要的目的就是根据调用的请求来完成一次数据库操作。

(3)基础支撑层:最基础的功能支撑由它负责。包括连接管理、配置加载、事务管理和缓存处理,将这些大家共用的东西抽取出来作为最基础的组件,为数据处理层提供最基础,最稳定的支撑。

 Mybatis功能架构

2.2 工具介绍

2.2.1 Maven介绍

Maven是一个软件项目管理工具,可以通过一小段描述信息来管理项目的构建,报告和文档。它包含了一个项目对象模型 (Project Object Model),一个项目生命周期(Project Lifecycle),一组标准集合,一个依赖管理系统(Dependency Management System)和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当我们在使用Maven的时候,可以用一个明确定义的项目对象模型来描述自己的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组自定义的(或者共享的)插件。Maven能非常方便的帮我们管理好项目报告,管理JAR文件,生成站点等等,方便易用。

2.2.2 Gulp介绍

Gulp是前端自动化构建工具,可以自动执行常见任务,为开发人员在项目开发过程中自动执行提供了很大的方便。它易于使用,构建快速,插件高质,易于学习。通过代码优于配置的策略,Gulp可以使简单的任务简单,复杂的任务可管理;它利用Node.js流的威力,可以快速构建项目并少频繁的IO操作。

2.3 开发环境

开发工具—采用IntelliJ IDEA + WebStorm + MySQL Workbench。

开发语言—使用Java + JavaScript + HTML + css + MySQL。

3 智能康复助手需求分析

3.1 需求分析

本课题基于Spring的智能康复助手的设计与实现,为了进一步紧密医患关系,提升服务质量,对患者的康复计划管理更加智能化,最终的效果达到一个界面友好,功能完备,性能优良的康复助手管理平台。本课题采用Spring Boot做为整体架构,这样系统会更加稳定,在后续的开发中可以不断进行更新与完善,从而具备更长久的生命力。本课题主要是针对医院病区管理员对医患关系的管理,所以需要设置病区管理员的角色,本次开发只设置了一个病区管理员,该病区中对应设置了相应的患者和医生。若需要多个病区管理,直接在数据库中添加对应的数据即可。

本课题分为四大模块,分别为:患者日程配置,康复计划管理,康复模板管理,康复资料库。

1.

上一篇:jsp家具店信息系统的设计与开发
下一篇:安卓平台城市公交查询系统的设计

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

安康汉江网讯

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

张洁小说《无字》中的女性意识