- 开发我的第一个 Mybatis 程序:
将项目的打包方式设置为
jar
。引入依赖:
- mybatis 依赖
- mysql 驱动依赖
……
maven基础
- Maven 的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。
- POM(Project Object Model):项目对象模型。
mybatis概述
- MyBatis 本质上就是对 JDBC 的封装,通过 MyBatis 完成 CRUD。
- MyBatis 在三层架构中负责持久层的,属于持久层框架。
MVC架构模式
- 系统为什么要分层?
- 希望专人干专事,各司其职,职能分工要明确。这样可以让代码耦合度降低,扩展力增强,组件的可复用性增强。
MVC
架构模式:- M(Model):处理数据操作、业务逻辑。
- V(View):处理页面展示。
- C(Controller):控制器。
Listener监听器
- 什么是监听器?
- 监听器是 Servlet 规范中的一员,就像 Filter 一样,Filter 也是 Servlet 规范中的一员。
- 在 Servlet 中,所有的监听器接口都是以 “Listener” 结尾。
- 监听器有什么用?
- 监听器实际上是 Servlet 规范留给我们 javaweb 程序员的特殊时机。
- 如果在某一段特殊的时刻想执行一段特定的代码,就需要想到使用对应的监听器。