博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对spring和springmvc的初步了解
阅读量:6298 次
发布时间:2019-06-22

本文共 960 字,大约阅读时间需要 3 分钟。

hot3.png

这个星期进入了框架的学习 , 和之前所学的知识比起来有点不一样 , 是在原来所学的技术以另外一种方式实现 , 刚开始学可能会有点摸不着头脑 , 不过在几天的

学习过后 ,发现也就是些基础的操作换成另外的方式执行 , 可能是才开始学 , 第一个星期只是些基础的操作 , 所以学起来还是比较轻松的 , 因为自身上课容易走

神 , 所以我都会提前去预习下要明天要讲的东西 , 会先看下是要做些什么 , 怎么去做 , 看自己能不能理清是要怎么做 ,不能理解也可以注意下 ,这样讲课完后 , 就

会比较容易理解 .

 

 

前三天讲了spring的ioc和aop这两个核心思想 , 后面两天讲解了下springmvc的接收数据和返回数据 ,也就是请求和响应 .

 

Ioc(控制反转) :是把类的生命周期交给spring容器管理

--DI(依赖注入) :是ioc这个思想的具体实现方式之一 ,是现在最优秀的解耦方式.

 

Aop(面向切面编程) :是OOP(面向对象编程)的完善和补充 ,原理就是代理模式 ,来加强类(在代码执行过程中 ,动态的嵌入其他代码).

 

实现aop这种思想的方式有很多种 ,有spring原有的schema方式和原本不是spring里的aspectJ方式 , 因为aspectJ使用更为方便 ,可以使用注解 , 而被spring框架引入 .

 

感觉spring这个框架就是为了解耦而存在的 .

 

Springmvc框架是控制层框架 , 也属于spring框架 , springmvc和servlet要实现的功能是一个类型的 , 都是接受客户端传来的请求,然后进行响应 .

 

好像是根据中央控制器dispatcherServlet中央控制器 ,接受请求 ,然后去handlerMappping处理器映射器里去找到所有的配置信息以及处理器 , 然后在根据这个处理器去handlerAdapter处理器适配器里去找到所对应的handler(也就是我们写的controller) ,然后我们这个对应的controller会接收请求中的数据来进行处理 , 然后通过view resolver视图解析器把处理过的结果通过页面显示给用户看 .

 

转载于:https://my.oschina.net/u/4116654/blog/3039970

你可能感兴趣的文章
Go 时间交并集小工具
查看>>
iOS 多线程总结
查看>>
webpack是如何实现前端模块化的
查看>>
TCP的三次握手四次挥手
查看>>
关于redis的几件小事(六)redis的持久化
查看>>
webpack4+babel7+eslint+editorconfig+react-hot-loader 搭建react开发环境
查看>>
Maven 插件
查看>>
初探Angular6.x---进入用户编辑模块
查看>>
计算机基础知识复习
查看>>
【前端词典】实现 Canvas 下雪背景引发的性能思考
查看>>
大佬是怎么思考设计MySQL优化方案的?
查看>>
<三体> 给岁月以文明, 给时光以生命
查看>>
Android开发 - 掌握ConstraintLayout(九)分组(Group)
查看>>
springboot+logback日志异步数据库
查看>>
Typescript教程之函数
查看>>
Android 高效安全加载图片
查看>>
vue中数组变动不被监测问题
查看>>
3.31
查看>>
类对象定义 二
查看>>
收费视频网站Netflix:用户到底想要“点”什么?
查看>>