美文网首页
项目层次结构 涉及范围有 mybatis,插件使用,数据库的操

项目层次结构 涉及范围有 mybatis,插件使用,数据库的操

作者: 疯狂程序猿 | 来源:发表于2018-09-25 11:35 被阅读0次

单模块的maven项目,简单的增删改查

mybatis接口映射

SqlSessionFactoryBuilder -->SqlSessionFatory-->SqlSession-->maper

代码如下:util

二、mybatis文件配置大致分为三部:

1、db.properties文件:主要是JDBC链接参数db.propertiese

2、mybatis配置参数:mybatis-config.xml

3、写一个mybatis-mapper.xml文件:

接下来运用MVC模型来规范项目

{entity实体层-->dao数据操作层-->service业务逻辑层}模型层M-->servlet\controller\web控制层C-->jsp页面显示层(view层V)

1、先写entity实体层

这个实体类里面主要是属性,和生成getter,setter方法注意:你要写的属性名及属性的数据类型应和数据的表的结构相对应(有利于映射和代码维护)

2、dao层

dao层的主要功能是:实现对数据库的基本操作如:增,删,改,查

dao层组要由两方面构成:接口, 实现接口的类

接口代码

实现类代码:

service层目前不需要写什么逻辑的代码,

也是两个部分:

接口,实现接口的类

接口的内容复制dao 的接口,方法实现

3、编写控制层的代码:

就比如getAllUsers

首先调用service实现类的方法getAllUsers() 

因为不是static 静态方法所以需要实例化,也就是'new '

代码:UserInfoService userinfoService=new UserInfoService ();

语法格式:userinfoService.getAllUsers();

实例化后的类名为一个对象,那么调用方法是就是,对象.方法();

数据显示层:View

相关文章

网友评论

      本文标题:项目层次结构 涉及范围有 mybatis,插件使用,数据库的操

      本文链接:https://www.haomeiwen.com/subject/pdwkoftx.html