企业wap网站模板,wordpress菜单高亮,建设部网站法律法规,合肥优化排名推广MyBatis
MyBatis框架解决的问题#xff1a;
减轻使用JDBC的复杂性#xff0c;不用编写重复的常见connection,Statement;不用编写关闭资源代码。直接使用java对象#xff0c;表示结果数据。让开发者专注SQL的处理。其他分心的工作由MyBatis代劳。
三层架构
UI:#xff0…MyBatis
MyBatis框架解决的问题
减轻使用JDBC的复杂性不用编写重复的常见connection,Statement;不用编写关闭资源代码。直接使用java对象表示结果数据。让开发者专注SQL的处理。其他分心的工作由MyBatis代劳。
三层架构
UI:用户界面表示层负责和用户的交互,用来接收客户端的输入调用业务逻辑层进行功能处理返回结果给客户端过去的servlet就是界面层的功能。
BLL业务逻辑层最主要的一层业务的业务逻辑用来进行整个项目的业务逻辑处理向上为界面1提供处理结果向下问数据访问层要数据承上启下。
DAL:数据访问层操作数据中间枢纽环节专门用来进行数据库的增删改查操作向上为业务逻辑层提供数据。
各层之间的调用顺序是固定的不允许跨层访问。
优点
1、结构清晰耦合度低各层的分工明确
2、可维护性高可扩展性高
3、有利于标准化
4、开发人员可以只关注整个结构中的期中某一层的功能实现
5、有利于各层的功能复用
常用的SSM框架
Spring:整合其他框架的框架它的核心是Ioc和AOP它由20多个模块构成在很多领域都提供了很好的解决方案是一个大佬级别的存在
SpringMVC:它是Spring家族中的一员专门用来优化控制器Servlet的,提供了及简单的数据提交、数据携带
、页面跳转。
MyBatis(iBatis):apache的开源项目是持久化层数据访问层的一个框架用来进行数据库访问的优化专注于sql语句极大的简化了JDBC繁琐的访问机制。
什么是框架
他是一个半成品软件将所有的公共的重复的功能解决掉帮助程序快速高效的进行开发它是可复用、可扩展的。减少重复、和技术含量较低的工作量 SqlMapConfig.xml :核心配置文件
Mapper1.xml:写sql语句
SqlSessionFactory:工厂模式
6.添加框架的步骤
1、添加依赖
2、添加配置文件
具体步骤
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、创建测试类进行功能测试