参见 “学习笔记01 - 下载jar(http://teds.iteye.com/blog/2273819)”,准备好需要的jar,开始创建一个Web工程供学习使用。
创建web工程
这里使用的IDE是sts-3.6.4.RELEASE(Spring Tool Suite)。选择创建一个Dynamic Web Project。学习使用的服务器软件版本Tomcat 7,对应支持最高dynamic web module version是3.0。勾选创建web.xml。
引入基本jar
将下载的jar拷贝到web工程的目录“WebContent\WEB-INF\lib”中,工程会自动识别到其中的jar,但是子目录中的jar无法识别。
现在可以只拷贝Spring、SpringMVC、log4j2、Apache Commons的jar。
配置SpringMVC
在{project}/WebContent/WEB-INF/web.xml中配置springmvc。
更多的关于SpringMVC的介绍和配置信息可以上网搜索,也可以参考“跟开涛学SpringMVC”。
<servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-context.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
简要描述下面的配置,定义DispatcherServlet,其职责主要是调度工作,解析和控制流程。<init-param>中定义了spring配置文件的路径,这里的路径对应工程路径{project}/{source folder}/spring-context.xml,对应部署包路径{app}/WEB-INF/classes/spring-context.xml。可以不配置此信息,默认的文件在WEB-INF/{servlet名}-servlet.xml。
下面是spring-context.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"> <context:component-scan base-package="com.lz.quick.web.controller"></context:component-scan> <mvc:annotation-driven></mvc:annotation-driven> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/" /> <property name="suffix" value=".jsp" /> </bean> </beans><context:component-scan>元素对包进行扫描,实现注解定义Bean,将bean自动注入容器中使用。即解决了@Controller标识的控制器Bean的注入和使用。base-package属性定义了扫描包的范围。
相关推荐
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
本站目的是记录技术学习笔记,分享技术学习笔记、技术文章、优秀资源。 若您认为侵犯你的个人知识产权,请联系邮箱(),我会第一时间和您进行沟通处理。 若你喜欢本站内容,欢迎转载,但请注明出处,且勿用于
SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架 ,属于 SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。...
SpringMVC详细学习笔记,有关源码的提取,有关实例代码的提取,有关maven的配置,web.xml的配置,还有高阶采用注解来代替配置文件的类的书写方法。
SpringMVC是一种基于Java的实现MVC设计模式的请求驱动类型的轻量级Web框架,属于SpringFrameWork的后续产品,已经融合在Spring Web Flow中。
项目标题:2021年Java SSM框架实战案例:基于jQuery的数据库全操作源码实现...简而言之,本项目提供了一个基于SSM框架和jQuery的完整数据库操作实战案例,涵盖了Web开发的多个关键环节,适合作为学习或参考的实战资源。
springboot学习笔记 spring基础 Spring概述 Spring的简史 xml配置 注解配置 java配置 Spring概述 Spring的模块 核心容器CoreContainer Spring-Core Spring-Beans ...
本书介绍了 Java EE 领域的两个开源框架: Spring的MVC 和 MyBatis。其中 Spring的版本为 4.2, My Batis的版本是 3.4o 本书的示例建议在 Tomcat 8 上运行。
Headline 学习文档记录. TODO :party_popper: Java Java 面试题 Java 基础:balloon: Java 进阶:balloon: Java Web:balloon: Mysql ...SpringMVC ...Git 学习笔记 PostWoman 第三方插件 IDE 设置与插件
不好意思,两个笔记是一样的,是上传的时候没注意,见谅。 分要的非常高,觉得有必要再下. 二年以上Java经验请不要下载. 二年以下应该能从中得到一些东西的,因为是比较全面的. 不管怎么样,觉得有必要才去下,下了又要...
所有笔记内容如下: 1、JavaSE:Java入门.pdf 2、JavaSE:基础语法.pdf 3、JavaSE:流程控制.pdf 4、JavaSE:方法.pdf 5、JavaSE:数组.pdf 6、JavaSE:面向对象.pdf 7、JavaSE:异常机制.pdf 8、JavaSE:...
创建后台工程-taotao-parent.avi │ 04.创建taotao-manager.avi │ 05.svn的使用.avi │ 06.ssm框架整合思路.avi │ 07.ssm框架整合.avi │ 08.测试工程.avi │ 打开必读.txt │ 淘淘商城第一天笔记.docx │ ├─02...
该资源是一个关于微信小程序和SSM(Spring、SpringMVC、MyBatis)整合开发的教学资料,包含源码、部署说明、演示视频、源码介绍以及学习笔记。它旨在帮助开发者快速掌握微信小程序与后端SSM框架的整合开发技巧。 ...
帮别人弄的一个框架Demo、基于maven构建、采用springMvc+springJdbc,特点是web层和service层分离,采用hessian实现远程交互,这样web和service可以分开部署,中间用代理服务器转发,实现一台web多个service节点提供...