`
wx1568520008
  • 浏览: 20348 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

框架二:Spring MVC

 
阅读更多

MyBatis框架-->持久层框架-->Object【对象】Relation[关系型数据库]  Mapping[在MyBatis的体现是哪个映射文件中的<resultMap>标签]框架  对JDBC的封装,需要定制SQL语句

处理的是DataAccessOBject数据访问对象

SpringMVC它隶属于Spring框架,它只是Spring这个庞大框架下的一个小模块,SpringMVC是替换我们之前学过的Servlet,在我们下面的课程的时候需要你回顾Servlet

如何学习一个框架?

1.jar

2.配置核心配置文件

3.读取核心配置文件

4.测试Hello World

读取核心配置文件:MyBatis的时候,是由我们自己控制读取mybatis-config.xml 

SpringMVC框架,WEB层,动态Web项目

第一步:找到Jar[19个]

第二步:建立核心配置文件

The DispatcherServlet is an actual Servlet (it inherits from the HttpServlet base class), and as such is declared in the web.xml[部署描述符] of your web application. You need to map requests that you want the DispatcherServlet to handle, by using a URL mapping in the same web.xml file. This is standard Java EE Servlet configuration; the following example shows such a DispatcherServlet declaration and mapping:


Servlet的生命周期

发送请求——>如果你是第一次访问获取使用服务器进行初始化操作 init()方法实例化

--service方法->判断用dogetdopost

<load-on-startup>1</load-on-startup>

<load-on-startup>当服务器启动的时候就对该Servlet实话,并且值越小越被优先加载</load-on-startup>


130444_ZLlx_2319558.jpg

Upon initialization of a DispatcherServlet, Spring MVC looks for a file named [servlet-name]-servlet.xml in the WEB-INF directory of your web application and creates the beans defined there, overriding the definitions of any beans defined with the same name in the global scope.

建立的XML 文件必须是配置的web.xml中的servlet-name 的名字+"-"+servlet.xml


130648_bTPx_2319558.jpg

自动默认的地址发送方式为请求转发


130738_hfAR_2319558.jpg

配置JSP试图解析器: 只能在请求转发中使用,不能用于重定向。解析器运用:mav.setViewName("shxt")省略掉/WEB-INF/文件夹,因为已经配置完成了,省略后缀.jsp;

130832_yRPy_2319558.jpg

 

Caused by: java.lang.IllegalStateException: Ambiguous (模棱两可的错误)mapping. Cannot map 'homeController' method 

当下列的value的值为同一个时,则会出现上述的错误,此时就需要将转发的方式标注出来,是post,get,还是其他的方式。这样就避免了错误。

method=RequestMethod.转发方式


130943_QQuX_2319558.jpg

 




转载于:https://my.oschina.net/courage123/blog/652269

分享到:
评论

相关推荐

    互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析

    SSM 是Spring、Spring MVC 和MyBatis 框架的组合,是目前Java 领域使用非常广泛也非常稳定的开源Web 框架。《互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析》以SSM 的核心代码剖析为基础,突破...

    互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析 .rar

    SSM框架,全称为Spring、Spring MVC和MyBatis,是Java开发中广泛使用的轻量级Web应用框架组合。这三大框架各自承担着不同的职责,共同构建了一个高效、灵活的后端开发环境。本篇文章将深入探讨这三个核心组件,解析...

    SpringMVCDemo:Spring MVC 框架知识案例

    1.创建第一个 Spring MVC 程序案例 2.Spring MVC @RequestMapping 注解案例 3.Spring MVC 请求参数的获取案例 4.Spring MVC 域对象共享数据案例 5.Spring MVC @ModelAttribute 注解案例 6.Spring MVC 国际化案例 7....

    25号05: Spring MVC1课堂内容

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建模型-视图-控制器(Model-View-Controller,MVC)结构的Web应用程序提供了强大的支持。在"25号05:Spring MVC1课堂内容"中,我们可以推测这是一个教学资源,...

    互联网轻量级 ssm 框架解密 springspringmvcmybatis源码深度剖析

    《互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析》Spring 源码剖析篇基于Spring 4.3.2 版本, 剖析了Spring 上下文、Spring AOP 和Spring 事务的实现,并通过实例展示了框架陷阱的隐蔽性及...

    Spring MVC学习框架

    Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的重要组成部分。Spring 框架以其依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented Programming, AOP)为核心,而 Spring...

    Spring MVC jar包

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为开发者提供了模型-视图-控制器(MVC)架构,使开发人员能够更好地组织和分离应用程序的业务逻辑、数据处理和用户界面。Spring MVC是Spring框架的一个核心组件,...

    spring mvc 4.0

    Spring MVC是Spring框架的一个核心模块,专为构建Web应用程序提供模型-视图-控制器(MVC)架构。在Spring MVC 4.0版本中,它引入了许多改进和新特性,以提升开发效率和应用程序的性能。 1. **依赖注入**:Spring ...

    Java EE 框架整合 开发入门到实战-Spring+Spring MVC+MyBatis微课版复习笔记

    Spring、Spring MVC和MyBatis是Java EE中最受欢迎的框架之一。这些框架的整合使用广泛用于构建企业级应用。下面将详细介绍这些框架的核心概念、模块组成、实例化Bean的方式以及依赖注入的机制和优势。 Spring框架...

    spring mvc框架源码

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建Web应用程序提供模型-视图-控制器(MVC)架构。Spring MVC的核心是解耦应用程序的各个组件,使其能够独立工作并易于测试。在本源码分析中,我们将探讨Spring...

    Spring MVC框架的各种依赖包下载

    Spring MVC是Spring框架的一个核心模块,它为Java应用程序提供了模型-视图-控制器(MVC)架构模式的实现。在本资源中,你将找到构建基于Spring MVC的应用所需的各种依赖包,这使得开发者能够快速而高效地搭建项目...

    精通Spring MVC 4

    Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。Spring MVC4是当前zuixin的版本,在众多特性上有了进一步的提升。, 在精通Spring MVC4中,我们将会从头开始构建一个有用的Web应用。本书共计10章,分别介绍了...

    Spring mvc5.0.3 所有jar包

    Spring MVC是Spring框架的一个核心模块,专注于构建Web应用程序。在Spring MVC 5.0.3版本中,它提供了丰富的功能和改进,使得开发者能够更高效地开发RESTful服务、处理HTTP请求、管理视图以及集成其他Java库和框架。...

    Spring MVC跟jQuery和Twitter Bootstrap的结合

    例如,使用jQuery的`validate()`插件可以对表单输入进行验证,同时Spring MVC服务器端可以进行二次验证。 5. **异常处理**:Spring MVC通过`@ExceptionHandler`注解处理异常,可以返回定制的错误页面。配合jQuery,...

    spring mvc项目后端源码

    Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,专为构建可维护、高性能的 Web 应用程序而设计。这个“spring mvc项目后端源码”包含了实现此类应用程序的核心组件和配置。下面我们...

    源码: 看透Spring MVC:源代码分析与实践

    《看透Spring MVC:源代码分析与实践》是一本深入探讨Spring MVC框架核心机制的书籍。通过对源代码的解析,读者可以深入了解这个广泛使用的Java Web开发框架的工作原理,从而更好地运用和优化自己的项目。该书提供了...

    spring mvc

    Spring MVC 是一个基于Java的轻量级Web应用框架,它属于Spring框架的一部分,主要用于构建控制器层,实现模型-视图-控制器(Model-View-Controller)架构。在Spring MVC中,开发者可以方便地处理HTTP请求,进行数据...

    spring MVC .docx

    Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。Spring MVC的设计目标是提供一个清晰的组件化架构,使得开发者可以独立地开发和测试控制器、...

    spring-mvc-官方中文文档

    Spring MVC 是 Spring 框架的一个重要组成部分,用于构建基于 Java 的 Web 应用程序。这个官方中文文档详细地介绍了如何使用 Spring MVC 来开发高效、可维护的 MVC(Model-View-Controller)架构的应用。Spring MVC ...

Global site tag (gtag.js) - Google Analytics