springmvc使用体会

springmvc是什么?

  我认为springmvc是spring+mvc(这句话有点像废话)。换句话说,如果我们把搭建一个web项目认为是盖一座商场的话,spring是材料供应商,主要负责生产钢筋水泥等一些建筑材料。而mvc就像一个施工队,他规定了web项目的大致结构。不过此时的商场还只是一个毛坯房,还不能够使用。而springmvc的使用者就是装修队,他将毛坯房(mvc框架)转化为精美的店铺(业务逻辑),最终供消费者使用。

  综上所述,我认为在整个项目中最重要部分是spring而不是mvc。坦白的说,单从mvc的角度上来看,springmvc并不能算得上出色。但spring的IOC机制对项目的构建有着很大的帮助,这也是springmvc这么流行的原因之一。

xsd文件的加载

  一提到spring,首先想到的一般就是IOC和AOP(面试经常被问到)。spring创建JavaBean的主要包含三个步骤:(1)解析xml文件;(2)构建beandefinition;(3)根据beandefinition反射JavaBean。

  spring解析xml文件使用的是dom方式进行解析,即整个xml文档都被加载进内存当中。spring本身不提供xml解析功能,该功能由第三方jar包提供。 

转载于:https://www.cnblogs.com/lsy666/p/7105959.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值