手写一个简单的springMVC技术预热

1、spring和springMVC的关系和区别

    spring 主要是对bean的管理, 最大的用处就是通过IOC/AOP解耦;SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring。springmvc主要关注mvc(三层model、view、controller),核心类DispatchServlet。

2、DispatcherServlet原理和机制?

3、IOC容器到底是什么?如何使用?

      IOC控制反转。以前要使用某个对象都要new 实例化一次对象出来才可以使用,控制反转则把对象交给容器,用的时候直接从IOC里面去拿就可以了。

      Map iocMap = new hashMap();    //IOC就是一个MAP对象(这里为什么是hashMap线程不安全,spring在启动的时候使用了同步锁所以是安全的)

      OrderService orderService = new OrderService();  //通过反射创建对象,

      iocMap.put("orderService ",orderService );  创建好的对象回保存到IOC中。

      如何使用?di

     @Autowired      //声明自动装配

     Private OrderService orderService;  // 直接从iocMap.get("orderService ");   

4、Tomcat启动加载SpringMVC开发的xxx.war流程?

DispatcherServlet-->>Init()方法可以干Tomcat启动servlet要做的事。

 

5、实战之前的热身

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值