利用SPRINGMVC3.2改造旧系统,需要注意的地方:
1.web.xml appServlet拦截*.mvc的链接访问
<servlet>
<servlet-name>appServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
<async-supported>true</async-supported>
</servlet>
<servlet-mapping>
<servlet-name>appServlet</servlet-name>
<url-pattern>*.mvc</url-pattern>
</servlet-mapping>
为啥?如果采用拦截所有链接请求的方式,可能会导致静态资源无法访问,虽然有解决办法,但是前提是静态资源都是按照目录规范来进行放置。
<servlet-mapping>
<servlet-name>appServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
2.如果需要使用restful风格的方式可以添加servlet-mapping,避免与现有代码风格冲突
<servlet-mapping>
<servlet-name>appServlet</servlet-name>
<url-pattern>/rest/</url-pattern>
</servlet-mapping>
目前只想到这两点,后面有想到再补充
相关推荐
综上所述,这个"springMVC3.2+Hibernate4的基本配置"项目包含了一个完整的Web应用开发环境,包括SpringMVC的请求处理、Hibernate的数据持久化、C3P0连接池管理、事务控制、缓存优化以及自定义拦截器。这个配置模板...
SSM(Spring MVC + Spring + MyBatis)是Java Web开发中常见的三层架构组合,而Spring MVC 3.2、Spring 3.2和MyBatis 3.11是这套框架组合的特定版本。本项目是将这些框架通过Maven进行整合,方便在MyEclipse环境中...
SpringMVC 3.2 是一个历史悠久但仍然广泛使用的Java Web开发框架,它是Spring框架的重要组成部分...然而,为了充分利用SpringMVC的功能,开发者还需要了解和配置相应的XML或Java配置文件,以及编写符合MVC模式的代码。
springMVC3.2+Hibernate4+freemarker 代码框架采用springMVC3.2.4+hibernate4.2.8+freemarker2.3.16 功能方面只是一个简单的注册登录,前台使用freemarker渲染,使用了freemarker自定义标签。
### SpringMVC3.2与JPA结合使用注解方式的环境搭建详解 在现代的Java Web开发中,SpringMVC框架与JPA(Java Persistence API)的结合使用已成为构建企业级应用的标准模式之一。SpringMVC负责处理前端请求与后端业务...
**SpringMVC 3.2 RESTful服务** SpringMVC是Spring框架的一部分,它是一个用于构建Web应用程序的轻量级MVC(Model-View-Controller)框架。在SpringMVC 3.2版本中,引入了对RESTful Web服务的强大支持,这使得开发...
在“springmvc3.2+spring3.2+mybatis3.11”这个版本中: - Spring MVC 3.2带来了更多的注解支持,改进了异常处理机制,以及对RESTful风格的支持。 - Spring 3.2版本提供了更多性能优化,提升了对Java EE 6的兼容性,...
8. **异步处理**:Spring 3.2引入了异步请求处理,通过@Async注解,开发者可以编写非阻塞的后台任务,提高系统性能。 9. **RESTful支持**:对于构建RESTful服务,Spring MVC提供了强大的支持,包括URI模板、HTTP...
maven3.05+springmvc3.2+spring3.2+hibernate3.6重写传智播客OA源代码。菜单部分采用ztree.界面有一部分使用bootstrap3.11。听了汤阳光大神的视频收获很大,也学习springmvc,期间有一个想法用springmvc来改写汤大神...
总的来说,"SpringMVC3.2 demo"项目展示了如何将SpringMVC与ZTree、JPA集成,构建一个具有基本登录功能的Web应用。通过学习这个项目,你可以了解到如何配置和使用这些技术,以及如何在实际开发中整合它们。同时,...
入门例子,可以运行,完整的包,具体代码说明可见:【http://wenku.baidu.com/view/0ab26ef4f705cc175527096b?fr=prin】,一样的。代码虽然不大,但可运行,有一定的启发性。
SSM整合是Java Web开发中常见的一种框架组合,由Spring MVC、Spring和MyBatis三个组件构成。这个压缩包提供了一种便捷的方式,让你能在MyEclipse环境中快速搭建基于SSM的项目。以下是对这三个核心组件及其整合过程的...
《SpringMVC 3.2 实战指南》 在Java Web开发领域,SpringMVC作为Spring框架的一部分,已经成为构建高效、灵活的Web应用程序的重要选择。本实战指南将深入探讨SpringMVC 3.2版本的核心特性,帮助开发者掌握这一强大...
在IT行业中,JSON(JavaScript...通过以上步骤,即使在Spring MVC 3.2及以下版本,我们也能成功地使用Jackson(jack-json)库处理JSON数据。这个解决方案对于那些无法升级到更高版本Spring的项目来说,无疑是一大福音。
Spring MVC 3.2是该框架的一个版本,它在前一版本的基础上进行了诸多改进和增强,以提供更好的性能、更丰富的功能以及对最新技术的支持。 在Spring MVC 3.2中,有几个关键知识点值得深入探讨: 1. **注解驱动的...
5. **异步处理**:Spring MVC 3.2引入了异步请求处理,通过@Async和@EnableAsync注解,开发者可以编写非阻塞的控制器方法,提升系统性能。 6. **WebJars支持**:Spring MVC 3.2引入了对WebJars的支持,这是一个库...
在“springmvc 改造”这个主题中,我们主要关注的是如何对现有的SpringMVC配置进行调整,以满足特定的需求或优化应用程序的行为。下面我们将详细探讨SpringMVC配置的几个关键方面: 1. **路径配置**: 在SpringMVC...
SpringMVC、MyBatis和Spring的整合是一个常见的企业级应用开发模式,它将Spring的IoC(Inversion of Control)容器与MyBatis的持久层框架相结合,再通过Spring MVC处理前端请求,构建出一个高效、灵活的Web应用程序...
在"springmvc重构员工管理系统"这个项目中,我们将探讨如何利用SpringMVC框架来优化和改进一个现有的员工管理系统的架构。 SpringMVC是Spring框架的一部分,它提供了模型-视图-控制器(MVC)模式的实现,帮助开发者...
本文将深入探讨一款基于SpringMVC框架开发的超市订单管理系统,该系统充分利用了SpringMVC的优势,实现了与MySQL数据库的无缝对接,并在Tomcat服务器上稳定运行。 首先,SpringMVC作为Spring框架的一部分,是Java ...