这一块是刚开始学的,现在已经学完,但是还没有进行自己的总结与归纳,以下是自己对姿势知识点的一些理解。
1,三层架构
三层架构是项目开发过程中所遵循的一种形式模块,分为三层:
(1)界面层:用来接受客户端的输入,调用业务逻辑层进行功能处理,返回结构给客户端,之前javaweb中servlet就是界面层的功能;
(2)业务逻辑层:用来进行整个项目的业务逻辑处理,向上为界面层提供处理结果,向下向数据访问层要数据;
(3)数据访问层:专门用来进行数据库的正删改查,向上为业务逻辑层提供数据;
注意:各层之间的调用顺序是固定不变的,不允许跨层访问。
2,Mybatis框架
作用:Mybatis框架是持久层的框架,用来进行数据库访问的优化,专注sql语句,极大的简化了JDBC的语句。
3,Mybatis框架开发的具体步骤
(1)新建库建表
(2)新建maven项目,选quickstart模块
(3)修改目录,添加缺失的目录,修改目录的属性
(4) 修改pom.xml文件,添加Mybatis依赖和mysql依赖
(5)修改pom.xml文件,添加资源文件指定
(6) 在idea中添加数据库的可视化
(7)添加jdbc.properties属性文件(数据库的配置)
(8) 添加SqlMapConfig.xml文件,MyBatis的核心配置文件
(9)创建实体类Student,用来封装数据
(10)添加完成学生表的增删改查的功能的StudentMapper.xml文件
(11)创建测试类,进行功能测试