
堆栈花园的框架学习备忘录
Roxic堆栈花园
一个学习java的菜鸟。发布文章纯属为了增强记忆,方便回顾。如有错误,欢迎指出!
展开
-
堆栈花园的框架学习备忘录——SpringMVC
一、SpringMVC介绍 SpringMVC: 是基于Spring的一个框架,实际上就是Spring的一个模块,是专门用来做web开发的,可以理解为servlet的升级。 SpringMVC就是一个Spring,SpringMVC也是一个容器,能够创建对象,SpringMVC容器中放的是控制器对象。 开发人员要做的就是使用@Controller创建控制器对象,把对象放到SpringMVC容器中,把创建的对象作为控制器使用,这个控制器对象可以接收用户的请求,显示处理结果。 使用@Controller注解创原创 2020-08-13 16:22:06 · 157 阅读 · 0 评论 -
堆栈花园的框架学习备忘录——Spring
一、Spring的第一个核心功能ioc IoC (Inversion of Control):控制反转,是一个理论,概念,思想。 控制:创建对象,对象属性的赋值,对象之间的关系管理。 反转:把开发人员创建对象的权限转移给代码之外的容器,由容器代替开发人员管理对象,创建对象,给属性赋值。 为什么要用Ioc:目的是减少对代码的改动,实现不同的功能,解耦合。 二、 DI是ioc的技术实现 DI(Dependency Injection):依赖注入,只需要在程序中提供要使用的对象名就可以,至于对象是怎么创建的原创 2020-08-11 23:43:29 · 251 阅读 · 0 评论 -
堆栈花园的框架学习备忘录——MyBatis
一、三层架构 界面层:和用户打交道的,接受用户的请求参数,显示处理结果。(jsp,html,servlet) 业务逻辑层:接受界面层的数据,计算罗技,调用数据库,获得数据。 数据访问层:访问数据库,对数据CRUD。 三层架构对应的package: 界面层:controller(Servlet类) 业务逻辑层:service(XXXService类) 数据访问层:dao(XXXDao类) 三层架构的交互: (用户使用)界面层——》业务逻辑层——》数据访问层(持久层)——》数据库(MySQL) 三层架构对原创 2020-08-10 12:44:38 · 178 阅读 · 0 评论 -
堆栈花园的框架学习备忘录——动态代理
动态代理(基于反射机制) 一、什么是动态代理原创 2020-08-09 10:37:49 · 118 阅读 · 0 评论