永发信息网

现在还有必要学习spring mvc吗

答案:1  悬赏:20  手机版
解决时间 2021-04-27 12:57
现在还有必要学习spring mvc吗
最佳答案
组成Spring框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:1、核心容器:核心容器提供 Spring 框架的基本功能(Spring Core)。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转(IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。
2、Spring 上下文:Spring 上下文是一个配置文件,向 Spring框架提供上下文信息。Spring 上下文包括服务,例如JNDI、EJB、电子、国际化、校验和调度功能。
3、Spring AOP:通过配置管理特性,Spring AOP 模块直接将面向切面的编程功能集成到了 Spring 框架中。所以,可以很容易地使 Spring 框架管理的任何对象支持AOP。Spring AOP 模块为基于 Spring 的应用程序中的对象提供了事务管理服务。通过使用 Spring AOP,不用依赖 EJB 组件,就可以将声明性事务管理集成到应用程序中。
4、Spring DAO:JDBCDAO抽象层提供了有意义的异常层次结构,可用该结构来管理异常处理和不同数据库供应商抛出的错误消息。异常层次结构简化了错误处理,并且极大地降低了需要编写的异常代码数量(例如打开和关闭连接)。Spring DAO 的面向 JDBC 的异常遵从通用的 DAO 异常层次结构。
5、Spring ORM:Spring 框架插入了若干个ORM框架,从而提供了 ORM 的对象关系工具,其中包括JDO、Hibernate和iBatisSQL Map。所有这些都遵从 Spring 的通用事务和 DAO 异常层次结构。
6、Spring Web 模块:Web 上下文模块建立在应用程序上下文模块之上,为基于 Web 的应用程序提供了上下文。所以,Spring框架支持与 Jakarta Struts 的集成。Web 模块还简化了处理多部分请求以及将请求参数绑定到域对象的工作。
7、Spring MVC 框架:MVC框架是一个全功能的构建 Web应用程序的 MVC 实现。通过策略接口,MVC框架变成为高度可配置的,MVC 容纳了大量视图技术,其中包括 JSP、Velocity、Tiles、iText 和 POI。模型由javabean构成,存放于Map;视图是一个接口,负责显示模型;控制器表示逻辑代码,是Controller的实现。Spring框架的功能可以用在任何J2EE服务器中,大多数功能也适用于不受管理的环境。Spring 的核心要点是:支持不绑定到特定 J2EE服务的可重用业务和数据访问对象。毫无疑问,这样的对象可以在不同J2EE 环境(Web 或EJB)、独立应用程序、测试环境之间重用。
至于你是否需要再集成spring的其他模块,就看你项目中的实际需要了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
被一句话改变的人,用会…会…会…会…也会…
英国最古老的报纸是?
要十字架与吸血鬼里面的所有插曲,并且标出出
2009英国锦标赛 半决赛奥沙利文VS希丁斯 下半
红源副食店地址有知道的么?有点事想过去
玄孙用英语怎么说,高祖和玄孙英语怎么说。有
我的花园密码忘了,送不了花给别人,怎办
怎样赚钱最多也最快阿
春节回家给家人带什么好呢
求这个小朋友是叫谢冠辰还是叶冠辰,另外妈妈
140 226非主流图片给我发过来,不要网站。谢
古风小说中的唯美句子,在修真小说中有什么好
射洪县青岗镇文化村村民委员会怎么去啊,有知
QQ群排名我的活跃度是五格
什么是POP手绘?怎样写POP手绘字?
推荐资讯
四叶草中的团饭和团苏有什么区别
青笠山隧道地址在哪,我要去那里办事
雪斐儿家纺我想知道这个在什么地方
怎么才能让自己喜欢的人知道喜欢她?
问DNF的这个任务怎么做?
看到春字我感觉到什么看到夏字我感觉到什么看
QQ号码已被腾讯系统抽选为“幸运二等奖用户”
诺基亚E71怎么安装主题
为什么有的人的QQ空间进去后显示你已经被登记
荷兰猪腹胀的症状!!!
久久盈房产铁路局店地址在哪,我要去那里办事
魅族4,,一把多少钱~
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?