牛客网项目开发学习

牛客网项目

Spring

Spring Ioc

Inversion of Control 控制反转,是一种面向对象编程的设计思想。

Dependency Injection 依赖注入,是IOC思想的实现方式。

Ioc Container Ioc容器,是实现依赖注入的关键,本质上是一个工厂。

Spring MVC

三层架构:表现层,业务层,数据访问层。

MVC: Model 模型层 View:视图层 Controller:控制层

核心组件:前端控制器:DispatchServlet

HTTP

用于传输HTML等内容的应用层协议

规定了浏览器和服务器之间如何通信,以及通信的数据格式

MyBatis

核心组件:

SQLSessionFactory:用于创建SqlSession的工厂类

SQLSession:MyBatis的核心组件,用于向数据库执行SQL

主配置文件:XML配置文件,可以对MyBatis的底层行为做出详细的配置

Mapper接口:就是Dao接口,在MyBatis中称之为Mapper

Mapper映射器:用于编写SQL,并将SQL和实体类映射的组件,采用XML,注解均可实现。

学习网址:

http://www.mybatis.org/mybatis-3

http://www.mybatis.org/spring

 
posted @ 2023-08-03 14:28  奔跑的阿彤  阅读(29)  评论(0)    收藏  举报