spring mvc
w2222288
这个作者很懒,什么都没留下…
展开
-
SpringMVC拦截器(资源和权限管理)
1.DispatcherServlet SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。 DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller来处理。 所以我们现在w转载 2015-04-25 17:53:19 · 432 阅读 · 0 评论 -
当spring 容器初始化完成后执行某个方法
在做web项目开发中,尤其是企业级应用开发的时候,往往会在工程启动的时候做许多的前置检查。 比如检查是否使用了我们组禁止使用的Mysql的group_concat函数,如果使用了项目就不能启动,并指出哪个文件的xml文件使用了这个函数。 而在Spring的web项目中,我们可以介入Spring的启动过程。我们希望在Spring容器将所有的Bean都初始化完成之后,做一些操作,这个时候我们就转载 2016-03-17 15:09:28 · 572 阅读 · 0 评论 -
spring mvc 不用注入方式,直接获取Service接口方式
HorsemanService horsemanService = SpringContextHolder.getInstance().getBean("horsemanService", HorsemanService.class); HorsemanDayEndService horsemanDayEndService = SpringContextHolder.getInstance().g原创 2015-12-21 15:20:02 · 2159 阅读 · 0 评论 -
Spring3 Schedule Task之注解实现 (两次起动Schedule Task 的解决方案)
Spring3 Schedule Task之注解实现 (两次起步Schedule Task 的解决方案) Spring3 Schedule Task之注解实现 (两次启动Schedule Task 的解决方案) 在spring3 中的新引入的task 命名空间。可以部分取代 quartz 功能,配置和API更加简单,并且支持注解方式。但是如果需要使用比较复杂的任务调度。还是建议使用quartz转载 2015-12-14 14:50:06 · 6254 阅读 · 0 评论 -
使用junit测试SpringMVC
架包支持:junit.jar;org.springframework.test-3.1.0.RELEASE.jar 测试Dao基础类:JUnitDaoBase Java代码 package test.test; import javax.annotation.Resource; import javax.sql.DataSource;转载 2015-06-02 14:40:34 · 600 阅读 · 0 评论 -
spring mvc 注解单元测试
@RunWith(SpringJUnit4ClassRunner.class) @WebAppConfiguration @ContextConfiguration(locations = { "classpath:applicationContext.xml" }) //当然 你可以声明一个事务管理 每个单元测试都进行事务回滚 无论成功与否 @TransactionCon原创 2015-05-28 17:24:37 · 866 阅读 · 0 评论 -
Spring Test 整合 JUnit 4 使用总结
这两天做Web开发,发现通过Spring进行对象管理之后,做测试变得复杂了。因为所有的Bean都需要在applicationContext.xml中加载好,之后再通过@Resource去取得。如果每次都要整个业务流做的差不多了再去测试,这样效率很低,也很麻烦。如果单独去写一个测试用类,这样太繁琐了。于是想起Spring有一个测试框架,能够整合JUnit进行测试,于是便拿出来试试~ 1. 加入转载 2015-05-28 16:54:25 · 429 阅读 · 0 评论 -
使用 Spring 进行单元测试
通过本文,您能够在较短的时间内掌握使用 Spring 单元测试框架测试基于 Spring 的应用程序的方法,这套方法主要涵盖如何使用 Spring 测试注释来进行常见的 Junit4 或者 TestNG 的单元测试,同时支持访问 Spring 的 beanFactory 和进行自动化的事务管理。 概述 单元测试和集成测试在我们的软件开发整个流程中占有举足轻重的地位,转载 2015-05-28 17:44:26 · 1856 阅读 · 0 评论 -
Spring MVC,拦截器实现session控制
本文基于Spring MVC 注解,让Spring跑起来。 未登录,不允许访问background文件夹内的页面,那如何判断是否登录呢?background是关键目录,每个操作该目录的人都需要写在日志表中,如何实现呢?拦截器是实现方案之一。 (1) 在com.geloin.spring.interceptor包中添加SystemInterceptor,并转载 2015-05-28 09:30:43 · 665 阅读 · 0 评论 -
SpringMVC 登陆拦截器实现登陆控制
思路,先登陆后,将登陆信息存储在session中,然后通过拦截器,对系统中的页面和资源进行访问拦截,同时对于登陆本身相关的页面和资源不拦截。 实现方法: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18转载 2015-05-28 09:28:45 · 641 阅读 · 0 评论 -
spring mvc 实现网站登录与非登录的控制
在我们的网站平台上,主要有两类页面,一类是非登录也能查看的页面,另一类是登录后才能查看的页面 通过使用 spring拦截器来实现,当用户没有登录时访问需要登录的页面时自动实现跳转至登录页 1、添加接口用于拦截器与控制器交互数据(包括上下文与登录帐号信息) View Code IWebContext /** * 用于实现上下文连接 用于在过滤器中实现注入Reque转载 2015-05-27 17:35:21 · 2345 阅读 · 0 评论 -
四步完成Spring国际化动态配置
代码下载 http://pan.baidu.com/s/1sjNQmfF Maven依赖 1 2 3 4 5 6 7 8 9 10 11 properties> springframework>4.0.5.RELEASEspringframework>转载 2015-05-13 16:09:18 · 1950 阅读 · 0 评论 -
spring-data-jpa 使用
最近公司的一个项目需要使用spring-data-jpa框架,所以来学习下该框架。感觉spring对jpa的支持主要有下面两点: 1.根据JPA的规范,我们需要在类路径下的META-INF文件夹中创建persistence.xml文件,spring为我们提供了org.springframework.orm.jpa.LocalContainerEntityManagerFactoryB转载 2015-04-27 11:09:19 · 1864 阅读 · 0 评论 -
详解SpringMVC中Controller的方法中参数的工作原理
前言 SpringMVC是目前主流的Web MVC框架之一。 如果有同学对它不熟悉,那么请参考它的入门blog:http://www.cnblogs.com/fangjian0423/p/springMVC-introduction.html SpringMVC中Controller的方法参数可以是Integer,Double,自定义对象,ServletRequest,Servl转载 2015-04-25 18:13:36 · 3097 阅读 · 0 评论 -
SpringMVC_使用
1.@RequestMapping 用法 SpringMVC中,@RequestMapping用来处理请求,比如XXX.do @RequestMapping("/aaa")//类级别,可以不需要,如果要了,下面所有的请求路径前都需要加入/aaa public class ccccontroller{ @RequestMappin转载 2015-04-25 18:17:55 · 337 阅读 · 0 评论 -
编程式事务管理
MyBatis 的 SqlSession 提供指定的方法来处理编程式的事务。 但是当使用 MyBatis-Spring 时, bean 将会使用 Spring 管理的 SqlSession 或映射器来注入。 那就是说 Spring 通常是处理 事务的。 你 不 能 在 Spring 管 理 的 SqlSession 上 调 用 SqlSession.commit() , SqlSession.r转载 2016-02-25 18:25:16 · 703 阅读 · 0 评论