单模块的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
到这里就完工啦,get到了吗
网友评论