mybatis环境

mybatis

它封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等繁杂过程。

jdk 1.8

Java8(又称为 jdk 1.8) 是 Java 语言开发迄今为止的一个最主要和用户最多的一个版本。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库).

Maven

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。当前主流的Java构建工具.
Maven 作为一个构建工具,不仅能帮我们自动化构建,还能够抽象构建过程,提供构建任务实现;它跨平台,对外提供了一致的操作接口.
Apache Maven是Java开发环境中用于管理和构建项目以及维护依赖关系的强大软件项目管理工具.

IntelliJ IDEA

idea(java语言开发的集成环境IDE) .IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit等方面。

事务(Transaction)

访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起。

JUnit

JUnit是一个Java语言的单元测试框架。
单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试。
JUnit促进“先测试再编码”,它强调建立测试数据的一段代码可以被测试,先测试再编码实现的想法。这种做法就像是“试了一下,码了一点,测试了一下,代码一点点…”

框架

框架提供了一套完整的构建应用程序的方法、步骤、思路。在框架的基础之上构建软件编写更加高效、规范、通用、可扩展。
软件框架是面向某个领域的、可复用的半成品软件,为软件提供基础结构和一些规范约束。在软件框架的基础上进行开发,就可以避免从头开发,可以大大提高开发效率。不过,框架也有不足的地方,就是开发的灵活性和扩展性要差一些。

配置文件

配置文件(英语:configuration file)是一种计算机文件,可以为一些计算机程序配置参数和初始设置。
配置文件可用于存储配置信息,变量,缺省值,偏好和其他详细信息的状态。

mybatis3中文文档

学习和研究mybatis框架,我一般会参考mybatis中文文档,这是mybatis官方维护的一份指导学习文档,具有权威性

xml

xml一般指可扩展标记语言。XML 是一种很像HTML的标记语言。 XML 的设计宗旨是传输数据,而不是显示数据。 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述性。
XML 被设计用来传输和存储数据。 HTML 被设计用来显示数据。
xml是一种用于标记电子文件使其具有结构性的标记语言。XML 被设计用来传输和存储数据,其焦点是数据的内容。

注解(Annotation)

从JDK5开始,Java增加对元数据的支持,也就是注解,注解与注释是有一定区别的,可以把注解理解为代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。通过注解开发人员可以在不改变原有代码和逻辑的情况下在源代码中嵌入补充信息。
JDK8 之前,注解只能用于声明的地方,JDK8 中添加了 TYPE_PARAMETER 和 TYPE_USE 类型注解,可以应用于所有地方:泛型、父类、接口,异常、局部变量等。

POJO

POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans. 其中有一些属性及其getter setter方法的类,没有业务逻辑.
POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象.

GitHub

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。GitHub是世界上最大的代码托管平台。

maven仓库

仓库:用于存储资源,主要是各种jar包。仓库就是用来存储jar包的,在maven中,这个jar称之为构件,每个构件都有自己的坐标。https://mvnrepository.com/ 这个网站提供maven仓库包的索引与查询和下载 ,从这个网站添加的依赖包还是需要到原网站下载 。

数据持久化

数据持久化是一种非易失性存储技术,再重启计算机或者设备的后也不会丢失数据,是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称.
数据持久化就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或计算机关机的情况下,这些数据仍然不会丢失

持久层

完成数据持久化工作的代码块

DAO层

DAO 是 Data Access Object(数据访问对象的缩写),DAO层是业务逻辑层与数据库层之间的中间层,进行数据的访问和操作,大大降低了开发成本,提升了系统维护效率。
在Spring MVC中,对数据库的访问操作在DAO层(数据持久层)。规划DAO层时,一般来说先规划DAO层接口,接口声明了具体的数据库访问操作方法,方法的实现由具体数据库操作类来完成
Service是业务层,Dao是数据访问层,这样的分层是基于MVC架构来说的,分层的主要作用是解耦。
1、dao层:直接操作数据库 2、service层:调用dao层来完成业务实现。负责管理所调用的dao层的【事务管理】
dao层属于一种比较底层,比较基础的操作,具体到对于某个表、某个实体的增删改查

service层

:负责业务逻辑

Controller层

Controller层负责具体的业务模块流程的控制,其实就是与前台互交,把前台传进来的参数进行处理,controller层主要调用Service层里面的接口控制具体的业务流程。
负责接受用户的请求,并把用户的请求转发给下面的service层去做。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值