Spring
追赶的蜗牛
一个程序就是一个世界。。。
展开
-
spring单例和多例详解。如何在单例中调用多例对象
spring单例和多例详解。如何在单例中调用多例对象spring生成对象默认是单例的。通过scope属性可以更改为多例。bean id="user" class="modle.User" scope="prototype"> bean>现在又这么一种情况.User类调用一个service, 这个service又调用一个tool。有时我转载 2014-09-16 23:48:46 · 9619 阅读 · 4 评论 -
Servlet中的过滤器(拦截器)Filter与监听器Listener的作用和区别
Servlet中的过滤器(拦截器)Filter与监听器Listener的作用和区别0、创建: 加载顺序 监听器-->过滤器-->Servlet.项目启动后,容器会首先创建声明的各种监听器,为后继的各个事件监听做准备,然后创建过滤器,最后是Servlet.销毁的时候是反序进行的1、Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端转载 2015-12-09 00:08:44 · 1886 阅读 · 0 评论 -
使用Spring application对象存储全局变量,统计链接的点击量
application对象作为JSP的9大内置对象之一,实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直存在;这样在用户的前后连接或不同用户之间的连接中,可以对此对象的同一属性进行操作;在任何地方对此对象属性的操作,都将影响到其他用户对此的访问。服务器的启动和关闭决定了application对象的生命。它是ServletContext类的实例。原创 2015-12-09 01:22:30 · 25142 阅读 · 1 评论 -
SpringMVC的@ModelAttribute和@RequestParam、@PathVariable、@CookieValue、@SessionAttributes
0、@ModelAttribute绑定请求参数到命令对象@ModelAttribute一个具有如下三个作用:①绑定请求参数到命令对象:放在功能处理方法的入参上时,用于将多个请求参数绑定到一个命令对象,从而简化绑定流程,而且自动暴露为模型数据用于视图页面展示时使用;②暴露表单引用对象为模型数据:放在处理器的一般方法(非功能处理方法)上时,是为表单准备要展示的表单引用对象,如注册时需要选择转载 2015-09-08 00:38:48 · 4180 阅读 · 0 评论 -
Spring MVC 前端ajax传入多个参数(包含数组)后端controller的一次性接收
如上图,ajax中传入到后台的参数包含了数组和普通属性,那么在后端如何接收这些参数呢?如果,采用request.getParamter("roleName");的方式,那么就要一个参数一个参数的取,这样不灵活。Spring MVC 早就想到这种情况了,因此,可以自定义一个PO类或者VO类:package com.paic.test.po;import java.io.Seriali原创 2015-09-08 00:10:52 · 21691 阅读 · 3 评论 -
Spring MVC:DispatcherServlet详解
DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:1、文件上传解析,如果请求类型是mult转载 2015-08-06 22:13:57 · 624 阅读 · 0 评论 -
Spring Quartz集群(二)
先看看quartz的持久化基本介绍: 引用1 大家都清楚quartz最基本的概念就是job,在job内调用具体service完成具体功能,quartz需要把每个job存储起来,方便调度,quartz存储job方式就分三种,我们最常用的也是quartz默认的是RAMJobStore,RAMJobStore顾名思义就是把job的相关信息存储在内存里,如果用spring配置quart转载 2015-07-21 20:39:58 · 693 阅读 · 0 评论 -
采用servlet请求读流展示页面图片
之前总结过 SpringMVC 的mvc:resources使用映射路径展示文件服务器上的图片 后来发现也可以采用如下的方式进行。@RequestMapping(value = "/getPicture.do") public void loginCheck(HttpServletRequest request,HttpServletResponse response){原创 2015-08-12 23:26:11 · 1038 阅读 · 0 评论 -
SpringMVC 用注解Annotation驱动的IoC功能@Autowired @Component
一,概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于转载 2015-07-21 00:25:59 · 464 阅读 · 0 评论 -
spring获取webapplicationcontext,applicationcontext几种方法详解
方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情转载 2015-07-15 00:13:50 · 803 阅读 · 0 评论 -
使用IntrospectorCleanupListener 解决quartz引起的内存泄漏
"在服务器运行过程中,Spring不停的运行的计划任务和OpenSessionInViewFilter,使得Tomcat反复加载对象而产生框架并用时可能产生的内存泄漏,则使用IntrospectorCleanupListener作为相应的解决办法。"对于这一句话,引用关于IntrospectorCleanupListener一段解释: Spring中的提供了一个名为org.spri原创 2015-07-14 23:56:19 · 2609 阅读 · 0 评论 -
SpringMVC 的<mvc:resources>使用映射路径展示文件服务器上的图片
接上一篇提到的部署中的问题,可以采用 即可解决,然而使用这种方式也不是一帆风顺的,需要解决其他的一些配置问题。首先,spring mvc 的标签是在spring3.0.4出现的,主要是用来进行静态资源的访问。我们项目中是这样使用的:对应的xx.propterties文件中的值如下:mapping_path=poster原创 2015-08-08 11:14:46 · 44299 阅读 · 3 评论 -
Spring3 MVC 深入研究
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)转载 2015-08-08 12:15:45 · 609 阅读 · 0 评论 -
监听器(Listener)学习
http://www.cnblogs.com/xdp-gacl/p/3969249.htmlhttp://www.cnblogs.com/xdp-gacl/p/3961929.html只为成功找方法,不为失败找借口!javaweb学习总结(四十五)——监听器(Listener)学习二一、监听域对象中属性的变更的监听器 域对象中属性的变更的事转载 2015-12-09 01:26:21 · 928 阅读 · 0 评论