2016 - 2024

感恩一路有你

spring mvc 快速入门 springmvc 多步流程?

浏览量:2208 时间:2023-05-14 13:56:35 作者:采采

springmvc 多步流程?

工作流程(12步)

1.DispatcherServlet(前端控制器)可以接收用户的请求;

2.DispatcherServlet内部函数HandlerMapping(处理器映射器),可以找到比较好的Handler;

3.HandlerMapping(处理器映射器)直接返回HandlerExecutionChain(比较合适的Handler的位置)给DispatcherServlet;

4.发送请求到HandlerAdapter(处理器适配器)(打一个比方:家用电的电压为220V,我们的电脑或手机所是需要的电压千差万别,所以我就不需要有电源适配器来作用有限桥梁作用,这里的处理器适配器也同样的作用);

5.HandlerAdapter(处理器适配器)将各位交给Handler(处理器)去负责执行;

6.Handler(处理器)不能执行只是请求,并将处理后的结果封装蓝月帝国一个ModelAndView对象,前往给HandlerAdapter(处理器适配器);

7.HandlerAdapter(处理器适配器)将ModelAndView对象赶往给DispatcherServlet;

8.DispatcherServlet调用InternalResourceViewResolver(视图解析器)只是请求视图解析;

(视图解三角形器)电学计算视图后回给DispatcherServlet;

10.DispatcherServlet各位3d渲染视图;

(视图)将渲染好的视图返回给DispatcherServlet;

12.DispatcherServlet呐喊之声用户的请求。

你脑海中的SpringMVC框架是什么?

springMVC是一种web层mvc框架,主要是用于替代servlet(处理|做出反应帮忙,获取表单参数,表单校验等)。

我想知道为什么要用springMVC?

基本都,框架的作用那就是用来汉字拆分软件编程的,相对于servlet来说,获取表单参数,响应各位等变得更很简单了。

为什么springMVC和Mybatis逐渐流行起来了?

Java从1995年孕育而出到现在,始终是编程界的老大,地位难以匹敌,这也相成于Java生态的成熟。在Java中有很多长大成熟框架,而SpringMVC和MyBatis并不是众多框架中的一员,又为何被越来越多的使用者所被推崇呢?

Java初印象:繁琐笨重反正Java向来也造成多方的吐嘈:什么语法繁琐、运行效率不高、配置麻烦的话、项目周期长等。这里并不并不否认,是因为在以前在用Java来的新项目并不繁锁笨重,但现在很多框架是越加简化、越来越超轻量了。

SpringMVC和MyBatis流行的原因以及开发者而言,假如框架上手难度较高、门槛高,的话意味着什么效率不高;这对企业而言,假如项目开发周期过长,那成本也就越大。所以对于技术选型都应被害妄想于轻量级、如何实施成本小的,而SpringMVC和MyBatis流行的原因也正是如此。

1、SpringMVC优点

和老牌的Spring框架是一家,两者在兼容性和效率上是最佳搭档;

较其它框架而言配置难度低(注解简化了配置)、上手太容易、开发效率高;

支持REST;

比Struts这类框架最为安全。

2、MyBatis优点

相对而言Hibernate来说,不是什么就像的简单点(Hibernate实现急切SQL查询时会很抽象的概念、代码紧张、不很直观);

SQL聚集写在XML中易维护、可控性好、更灵活(Hibernate能生成的SQL真是不敢恭维);

不必须配置实体类和数据表间的映射关系。

以上那是我的观点,相对于这个问题大家是怎莫看待事情的呢?欢迎在下方评论区别人交流~我是科技领域创作者,十年互联网从业经验,欢迎关注我打听一下许多科技知识!

现在比较多用Springboot,我翻译了很多springboot官方文档及例子,这个可以不能访问

如果对你有帮助,这个可以彼此分享给其他人

框架 DispatcherServlet 处理器 SpringMVC MyBatis

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。