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