- 浏览: 18631 次
- 性别:
- 来自: 北京
最新评论
一:<?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)}
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)}
发表评论
-
如何获取配置文件的内容
2017-02-07 09:50 648读取properties文件的工具类: package co ... -
JS中push()的作用简单说明
2017-01-22 10:37 17561.push();方法可以向数组的末尾添加一个或多个元素,并返 ... -
框架学习总结-----MyBatis--- 映射文件配置(简述)
2016-08-06 17:54 8321.命名空间的配置: mapper 为根元素节点,一个 ... -
优化数据库的8个方法
2016-08-06 17:45 1206[size=medium] 1.创建索引 2.复合索引 3.索 ... -
索引的创建与使用
2016-08-06 15:22 525创建标准索引: CREATE ... -
优化数据库的8个方法
2016-08-05 12:28 3371.创建索引 2.复合索引 3.索引不会包含有null值 4. ... -
框架学习总结-----MyBatis---核心配置文件
2016-08-06 17:50 621参考:http://user.qzone.qq.com/140 ... -
如何更改TomCat服务器的端口号
2016-08-06 17:47 726修改Server.xml文件,把8080端口改成80就可以了。 ... -
请求转发和重定向
2016-08-05 10:24 516转发过程:客户浏览器发送http请求——》web服务器接受此请 ... -
前台页面如何实现邮箱格式验证
2016-08-05 09:29 1498$(document).ready( function() ... -
MyBatis配置与映射文件常用代码
2016-08-05 09:32 521配置文件 : <?xml ve ... -
Oracle建立表空间四步走
2016-08-05 09:31 430第一步:创建临时表空间 create temporary ta ... -
日志 返回日志列表 Application,Session和Cookie的区别(转载自:http://blog.csdn.net/chenghaibing200
2016-08-04 15:10 506Application :用于保存所有用户的公共的数据信息,如 ... -
MyBatis常见错误(3)
2016-08-04 15:07 452java.lang.RuntimeException: Err ... -
MyBatis 常见错误2
2016-08-04 15:08 536org.apache.ibatis.binding.Bindi ... -
MYBATIS常见错误(1)
2016-08-04 15:07 379Mapped Statements collection do ...
相关推荐
在SSM框架中,web.xml主要配置DispatcherServlet(SpringMVC的前端控制器)、ContextLoaderListener(加载Spring的根应用上下文)和Filter(如字符编码过滤器)。 - DispatcherServlet配置:用于映射请求,一般...
SSM框架整合是Java开发中常见的技术组合,包括Spring、SpringMVC和Mybatis三个核心组件。这个"SSM框架整合模板.zip"文件提供了一个可以直接使用的整合示例,旨在帮助开发者快速搭建基于这三个框架的项目结构。下面...
SSM框架的整合可以极大地提高开发效率,使得Web开发变得简洁高效。 搭建SSM框架的步骤大致可以分为以下几个部分: 1. Maven工程的建立: Maven是一个项目管理工具,它使用一个名为POM(Project Object Model,...
SSM框架整合是Java开发中常见的一种技术栈组合,它由Spring、Spring MVC和MyBatis三个组件构成,用于构建高效、灵活的Web应用程序。在本压缩包"SSM框架整合模板.rar"中,你将找到一个已经配置好的SSM整合的基础模板...
SSM框架,全称为Spring、SpringMVC和MyBatis的组合,是Java Web开发中常用的三大组件。这个"SSM框架JAR包.rar"压缩文件包含的是这三大框架的集成包,主要用于简化项目的配置和依赖管理。下面将详细介绍这三个框架...
SSM框架是Java Web开发中常用的三大框架——Spring、SpringMVC和MyBatis的集成,它们各自负责应用的不同层面,协同工作以构建高效的Web应用。这个名为"ssm标准框架源码.zip"的压缩包提供了完整的SSM框架源码,方便...
SSM框架是Java web开发中常用的三大框架Spring、Spring MVC和MyBatis的组合,它在企业级应用中被广泛采用。本项目是关于如何搭建一个基础的SSM框架环境并进行测试的教程。 首先,我们需要理解每个框架的核心功能: ...
SSM框架,全称为Spring、SpringMVC和MyBatis的组合,是Java Web开发中常用的三大组件。这个"ssm框架的配置.zip"压缩包很可能是为了提供一个完整的SSM整合实例,其中包含了必要的配置文件和可能的示例代码。下面我们...
SSM框架,全称为Spring、SpringMVC和MyBatis的整合框架,是Java开发中常用的Web应用程序开发架构。这个框架组合提供了强大的服务层管理、表现层控制和数据访问能力,使得开发人员能够更高效地构建高质量的Web应用。 ...
【SSM框架测试题及答案解析】 SSM框架,即Spring、SpringMVC和MyBatis的集成,是Java开发中常见的Web应用框架。这里我们分析文档中的几个关键知识点: 1. **ModelAndView的使用** - ModelAndView是SpringMVC框架...
【SSM框架测试题解析】 1. SpringMVC框架中,描述错误的是A选项。实际上,SpringMVC并不强制处理器必须实现Handler接口的JavaBean,而是可以使用@Controller注解标记的普通类作为处理器。B选项正确,...
8. 配置Web服务器:如Tomcat,将项目部署上去,确保服务器能正确解析和执行SSM框架。 9. 测试:通过发送HTTP请求,验证各个组件是否正常工作,如数据的增删改查、页面的跳转等。 这个"ssm_proj"实例是一个可编译、...
SSM框架,全称为Spring、SpringMVC和MyBatis的集成框架,是Java Web开发中常用的一种技术栈。这个名为"雷丰阳ssm框架资料课件.zip"的压缩包文件显然是一份关于SSM框架的教程或课件集合,由知名讲师雷丰阳(可能被...
SSM框架是Java web开发中常用的三大框架Spring、Spring MVC和MyBatis的组合,它为开发者提供了便捷的开发环境和高效的数据访问能力。在这个"SSM基础框架.zip"压缩包中,我们可以预见到它包含了搭建一个基本SSM项目所...
SSM框架,全称为Spring、SpringMVC和MyBatis的组合,是Java Web开发中常用的三大框架。Spring作为核心容器,负责管理对象的生命周期和依赖注入;SpringMVC是Spring针对Web应用的模块,处理HTTP请求和响应;MyBatis则...
SSM框架,由Spring、SpringMVC和MyBatis三个组件组成,是Java开发中常见的Web应用程序开发框架。这个“CRM项目(SSM框架整合).zip”文件,很显然,是一个基于SSM框架构建的客户关系管理系统(CRM)的项目源代码和...
SSM框架是由Spring、Spring MVC和MyBatis三个开源组件组成的流行Java web开发框架。它在企业级应用中广泛使用,因为它的灵活性、模块化和高效性。下面将详细介绍SSM框架配置过程中涉及的关键知识点: 1. **Spring...
SSM框架是Java Web开发中的主流组合,由Spring、SpringMVC和MyBatis三个框架组成。这个基于SSM框架的仓库系统项目,结合了Spring的强大 IoC(Inversion of Control)和AOP(Aspect Oriented Programming)特性,...
理解并熟练配置这些XML文件是掌握SSM框架的关键,也是开发高效、可维护的Java Web应用的基础。 总的来说,SSM框架的XML配置文件是连接各组件的桥梁,它们定义了组件间的交互方式,提供了灵活性和可扩展性。开发者...
SSM框架,全称为Spring、SpringMVC和MyBatis的整合框架,是Java Web开发中常用的一种技术栈。Spring作为核心容器管理依赖注入,SpringMVC负责处理HTTP请求和响应,MyBatis则用于数据库操作。这个"SSM框架笔记.rar...