day5
什么是三层架构
在项目开发中遵循的一种形式模式,分为三层
-
界面层:用来接收客户端的输入,调用业务层进行功能处理,结果返回非客户端,过去的servle就是界面层的功能。
-
业务逻辑层用来进行整个项目的业务逻辑处理,向上为界面层提供处理结果,向下问数据访问层要数据。
-
数据访问层:专门用来进行数据库的增删改查,向上为业务逻辑层提供数据。
各层之间调用顺序是固定的,不允许跨层访问。
常用的框架SSM
Spring:整合其他框架的框架,核心是IOC(控制反转)和AOP(面向切面编程)
SpringMVC:Spring家族一员,专门用来优化控制器(Servlet),提供了极其简单的数据提交,数据携带,页面跳转等功能。
MyBatis:是持久化层的一个框架,用来进行数据库访问的优化,专注于sql语句,极大简化了JDBC的访问。
创建 MyBatis 程序的步骤为:下载jar包 -> 部署jar包 -> 编写MyBatis核心配置文件 -> 创建实体类 -> 创建DAO接口 -> 创建SQL映射文件 -> 编写测试类