`
GreatExpectations
  • 浏览: 18038 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SSM框架之web.xml解析

阅读更多
一:<?xml version="1.0" encoding="UTF-8"?>
1. ?xml version="1.0": 这一行代码会告诉解析器和浏览器,这个文件应该按照1.0版本的XML规则进行解析。      2.encoding = "utf-8":表示此xml文件采用utf-8的编码格式。

二:<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      --xml遵循的标签规范
xmlns=" http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation=" http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-      app_3_0.xsd"   id=" WebApp_ID" version="3.0"/>      ----用来定义xmlschema的地址,也就是xml书写时需要遵循的语法

三:<context-param></context-param>
1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>
2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.
3.容器将<context-param></context-param>转化为键值对,并交给ServletContext.
4.容器创建<listener></listener>中的类实例,即创建监听.
5.在监听中会有contextInitialized(ServletContextEvent args)初始化方法,在这个方法中获得ServletContext = ServletContextEvent.getServletContext()

四:<listener></listener>
1.对事件监听程序的支持,事件监听程序在建立、修改和删除会话或servlet环境时得到通知。
2.通过<listener-class> ,listener元素指出事件监听程序类。
3.在启动的时候加载文件用。

五:<servlet>   </servlet>
1.<servlet-name> 这个是我们要注册servlet的名字,一般跟Servlet类名有关.起名随意。
2.<servlet-class> 这个就是指向我们要注册的servlet 的类地址, 要带包路径。

六:<servlet-mapping> </ servlet-mapping>
1.<servlet-name> 这个要与 前面写的servlet—name 一致。
2. <url-pattern> 配置这个组件的访问路径。

七:  <context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>

此段代码 作用:用来加载其他的  配置文件,此处加载的是:applicationContext.xml

注意:
1.contextConfigLocation  不要错单词哦,如果写错会报:BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext。          像这种参数,要么是web.xml中规定参数,要么是加载类中的参数(杨老师威武)

2.如果出现以下错误,请检查web.xml里,监听是否配置正确。
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.lanqiao.ssm.service.UserService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
分享到:
评论

相关推荐

    ssm框架基础配置文件web.xml模板springmvc.xml模板applicationContext.xml模板拿来即用

    在SSM框架中,web.xml主要配置DispatcherServlet(SpringMVC的前端控制器)、ContextLoaderListener(加载Spring的根应用上下文)和Filter(如字符编码过滤器)。 - DispatcherServlet配置:用于映射请求,一般...

    SSM框架整合模板.zip

    SSM框架整合是Java开发中常见的技术组合,包括Spring、SpringMVC和Mybatis三个核心组件。这个"SSM框架整合模板.zip"文件提供了一个可以直接使用的整合示例,旨在帮助开发者快速搭建基于这三个框架的项目结构。下面...

    SSM框架配置步骤.pdf

    SSM框架的整合可以极大地提高开发效率,使得Web开发变得简洁高效。 搭建SSM框架的步骤大致可以分为以下几个部分: 1. Maven工程的建立: Maven是一个项目管理工具,它使用一个名为POM(Project Object Model,...

    SSM框架整合模板.rar

    SSM框架整合是Java开发中常见的一种技术栈组合,它由Spring、Spring MVC和MyBatis三个组件构成,用于构建高效、灵活的Web应用程序。在本压缩包"SSM框架整合模板.rar"中,你将找到一个已经配置好的SSM整合的基础模板...

    SSM框架JAR包.rar

    SSM框架,全称为Spring、SpringMVC和MyBatis的组合,是Java Web开发中常用的三大组件。这个"SSM框架JAR包.rar"压缩文件包含的是这三大框架的集成包,主要用于简化项目的配置和依赖管理。下面将详细介绍这三个框架...

    ssm标准框架源码.zip

    SSM框架是Java Web开发中常用的三大框架——Spring、SpringMVC和MyBatis的集成,它们各自负责应用的不同层面,协同工作以构建高效的Web应用。这个名为"ssm标准框架源码.zip"的压缩包提供了完整的SSM框架源码,方便...

    ssmSSM简单框架搭建.zip

    SSM框架是Java web开发中常用的三大框架Spring、Spring MVC和MyBatis的组合,它在企业级应用中被广泛采用。本项目是关于如何搭建一个基础的SSM框架环境并进行测试的教程。 首先,我们需要理解每个框架的核心功能: ...

    ssm框架的配置.zip

    SSM框架,全称为Spring、SpringMVC和MyBatis的组合,是Java Web开发中常用的三大组件。这个"ssm框架的配置.zip"压缩包很可能是为了提供一个完整的SSM整合实例,其中包含了必要的配置文件和可能的示例代码。下面我们...

    SSM框架-详细整合教程.pdf

    SSM框架,全称为Spring、SpringMVC和MyBatis的整合框架,是Java开发中常用的Web应用程序开发架构。这个框架组合提供了强大的服务层管理、表现层控制和数据访问能力,使得开发人员能够更高效地构建高质量的Web应用。 ...

    SSM框架测试题以及答案解析.docx

    【SSM框架测试题及答案解析】 SSM框架,即Spring、SpringMVC和MyBatis的集成,是Java开发中常见的Web应用框架。这里我们分析文档中的几个关键知识点: 1. **ModelAndView的使用** - ModelAndView是SpringMVC框架...

    SSM框架测试题.docx

    【SSM框架测试题解析】 1. SpringMVC框架中,描述错误的是A选项。实际上,SpringMVC并不强制处理器必须实现Handler接口的JavaBean,而是可以使用@Controller注解标记的普通类作为处理器。B选项正确,...

    SSM框架搭建实例

    8. 配置Web服务器:如Tomcat,将项目部署上去,确保服务器能正确解析和执行SSM框架。 9. 测试:通过发送HTTP请求,验证各个组件是否正常工作,如数据的增删改查、页面的跳转等。 这个"ssm_proj"实例是一个可编译、...

    雷丰阳ssm框架资料课件.zip

    SSM框架,全称为Spring、SpringMVC和MyBatis的集成框架,是Java Web开发中常用的一种技术栈。这个名为"雷丰阳ssm框架资料课件.zip"的压缩包文件显然是一份关于SSM框架的教程或课件集合,由知名讲师雷丰阳(可能被...

    SSM基础框架.zip

    SSM框架是Java web开发中常用的三大框架Spring、Spring MVC和MyBatis的组合,它为开发者提供了便捷的开发环境和高效的数据访问能力。在这个"SSM基础框架.zip"压缩包中,我们可以预见到它包含了搭建一个基本SSM项目所...

    SSM框架项目资料.zip

    SSM框架,全称为Spring、SpringMVC和MyBatis的组合,是Java Web开发中常用的三大框架。Spring作为核心容器,负责管理对象的生命周期和依赖注入;SpringMVC是Spring针对Web应用的模块,处理HTTP请求和响应;MyBatis则...

    CRM项目(SSM框架整合).zip

    SSM框架,由Spring、SpringMVC和MyBatis三个组件组成,是Java开发中常见的Web应用程序开发框架。这个“CRM项目(SSM框架整合).zip”文件,很显然,是一个基于SSM框架构建的客户关系管理系统(CRM)的项目源代码和...

    配置ssm框架需要的文件.7z

    SSM框架是由Spring、Spring MVC和MyBatis三个开源组件组成的流行Java web开发框架。它在企业级应用中广泛使用,因为它的灵活性、模块化和高效性。下面将详细介绍SSM框架配置过程中涉及的关键知识点: 1. **Spring...

    基于ssm框架仓库系统.zip

    SSM框架是Java Web开发中的主流组合,由Spring、SpringMVC和MyBatis三个框架组成。这个基于SSM框架的仓库系统项目,结合了Spring的强大 IoC(Inversion of Control)和AOP(Aspect Oriented Programming)特性,...

    ssm框架的xml和配置文件

    理解并熟练配置这些XML文件是掌握SSM框架的关键,也是开发高效、可维护的Java Web应用的基础。 总的来说,SSM框架的XML配置文件是连接各组件的桥梁,它们定义了组件间的交互方式,提供了灵活性和可扩展性。开发者...

    SSM框架笔记.rar

    SSM框架,全称为Spring、SpringMVC和MyBatis的整合框架,是Java Web开发中常用的一种技术栈。Spring作为核心容器管理依赖注入,SpringMVC负责处理HTTP请求和响应,MyBatis则用于数据库操作。这个"SSM框架笔记.rar...

Global site tag (gtag.js) - Google Analytics