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家具店信息系统的设计与开发
下一篇:安卓平台城市公交查询系统的设计

《信息技术课程标准》微课的设计与制作

《读书交流分享》APP的设计与开发

《信息技术课程标准》系列微课的设计与制作

《大学生课堂教学管理与...

教育技术学专业技能学习网站的设计

基于Android的电子拍卖系统设计与开发

基于Web应用的致胜公司企业内部培训系统设计

淮安市高校足球运动损伤问卷调查表

日语论文中日酒文化对比研究

大淘宝网的虚假交易研究

浅谈农村大气环境保护的制度构建【1868字】

2021年什么行业赚钱,适合...

个案管理茬老年糖尿病患...

新疆农林高校學生昆虫生...

肢体语言在小学英语教学中的应用浅谈

发酵米粉优势菌株的发酵特性研究

激光模拟训练器材国内外研究现状