【Java复习Ⅲ 12】springMVC_核心配置文件_ModelAndView

2021年04月10日 springMVC(1)

  • 有很多的时候我们学习的只是知识的表层,我们要努力把“了解”变为“精通”。这个系列就是为了记录Java基础梳理。
  • 希望在学习的过程中不是把知识简单的记忆住,更重要的是做到“有趣”,怎么做到呢?将代码理解为构建世界的语言,我们所在的世界的一草一木都可以用代码解释,Java是面向对象的,也是存在于我们的生活的,Java生活就是这个道理。
  • 在以后可能会加一些拓展,
  • 学习理科、技术最依靠的是理解、模型,不断应用,在应用中理解,记忆,才能对知识的理解更上一层。
  • IoC(控制反转Inversion of Control)/DI(依赖注入Dependency Injection)
  • AOP(面向切面编程Aspect Oriented Programming)

1.springMVC是可以独立使用的

SSM
spring+Mybatis 组合
spring+Hibernate 组合

SSH
struts+Mybatis 组合
struts+Hibernate 组合

2.宏观

核心配置文件都有这三个东西

【1】URL的 处理映射器 handler(处理)
【2】控制器的 处理适配器 mvc(控制)
【3】(内部)资源视图解析器 view(视图)

loose 松开;解开 (物)
solve 解开;解决 (事)
resolve 解决;决心 (人)

在这里插入图片描述

3. 侵入式与非侵入式框架

重量级――是否为侵入式框架(要求用户自己的类继承框架的类或接口)
轻量级

4.code实例

springmvc.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:mvc="http://www.springframework.org/schema/mvc"

       xsi:schemaLocation="
                http://www.springframework.org/schema/beans
                http://www.springframework.org/schema/beans/spring-beans.xsd
                http://www.springframework.org/schema/context
                http://www.springframework.org/schema/context/spring-context-4.2.xsd
                http://www.springframework.org/schema/mvc
                http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd
    ">

    <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <props>
                <prop key="hello.do">controller1</prop>
            </props>
        </property>
    </bean>
    <!--控制处理适配器-->
    <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>
    <!--内部资源视图解析器-->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"/>

    <!--自己写的类-->
    <bean name="controller1" class="com.hzy.demo.controller.Controllers" />
</beans>

web.xml 文件:

这个地方报错,Typo: In word ‘springmvc’,所以改成了springMvc

在这里插入图片描述

controller类

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

willorn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值