spring
文章平均质量分 85
fangqun663775
这个作者很懒,什么都没留下…
展开
-
Spring事务类型详解
PROPAGATION_REQUIRED,readOnlyPROPAGATION_REQUIRED估计有好多朋友还没有弄清楚里面的值的意思,仔细看完下面应该知道自己什么情况下面应该使用什么样的声明。^_^一、Spring事务类型详解Spring中常用事务类型:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PRO原创 2013-06-27 11:20:59 · 708 阅读 · 0 评论 -
Spring JNDI之Tomcat配置
tomcat jndi + spring配置一、简介JNDI : Java Naming and Directory Interface (JNDI)首先关于jndi的配置网上资料很多,但大多都不是我想要的,原因很简单,改的配置文件太多,耦合度还是太高。据网上资料所言,需要更改的配置文件有三:tomcat的server.xml,工程下的WEB-INF/w转载 2014-03-26 17:32:11 · 1004 阅读 · 0 评论 -
spring项目中监听器作用-ContextLoaderListener
作用:在启动Web 容器时,自动装配Spring applicationContext.xml 的配置信息。因为它实现了ServletContextListener这个接口,在web.xml 配置这个监听器,启动容器时,就会默认执行它实现的方法。在ContextLoaderListener 中关联了ContextLoader 这个类,所以整个加载配置过程由ContextLoader 来完成转载 2014-08-18 13:10:01 · 2175 阅读 · 0 评论 -
监听器ContextLoaderListener的作用
在开始使用Spring读取配置文件ApplicationContext.xml的时候没有配置监听器,在web.ml中配置如下:[html] view plaincopycontext-param> param-name>contextConfigLocationparam-name> param-value>cla转载 2015-06-08 10:37:55 · 1199 阅读 · 0 评论 -
Servlet中的过滤器(拦截器)Filter与监听器Listener的作用和区别
Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该页面等等工作。它是翻译 2015-06-08 17:48:58 · 657 阅读 · 0 评论 -
读取properties文件的内容配置数据库
spring配置文件application-context.xml数据库配置文件 jdbc.properties:jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/cms?characterEncoding=UTF-8jdbc.username=rootjdbc.passw转载 2016-01-15 10:06:44 · 3358 阅读 · 0 评论 -
Spring配置JNDI及通过JNDI获取DataSource
1、SpringJNDI数据源配置信息:java:comp/env/preSystem红色部分是tomcat或者其他应用服务器配置的JNDI.2、关于JNDI的配置(tomcat):修改tomcat目录conf/server.xml文件:---安装包安装的时候会自动更新的转载 2016-01-15 10:30:28 · 4942 阅读 · 0 评论 -
Spring3 MVC 注解(一)---注解基本配置及@controller和 @RequestMapping 常用解释
一:配置web.xml 1)问题:spring项目中有多个配置文件mvc.xml dao.xml 2)解决:在web.xml中 contextConfigLocation /WEB-INF/xxx/*.xml xxx表示xml文件路径 *.xml表示后缀名为x转载 2016-10-26 08:54:48 · 318 阅读 · 0 评论 -
Spring3 MVC 注解(二)---@RequestMapping
1 问题:有多个 @RequestMapping @controller @RequestMapping(“/aaa”) —————–>类级别 可以不需要 如果要了 下面所有的请求路径前 都需要加入 /aaa public class ccccontroller{ @RequestMapping(“/bbb”) ———————>方法级别 必须有转载 2016-10-26 09:04:30 · 225 阅读 · 0 评论 -
Spring3 MVC (三)---请求处理方法 参数及返回值总结
@RequestMapping(“/xxxx”) public String aaa(){ } 在处理用户请求的方法里 , 1:参数 a)aaa()无参 b)aaa(@PathVariable(” “) 类型 变量) 用来接收将参数作为URL传递的类型处理 c)aaa(Httpservletrequest 啊 respons啊 session啊 等转载 2016-10-26 09:10:30 · 582 阅读 · 0 评论 -
context:component-scan
扫描过滤方式 过滤器类型 说明 注释 假如 com.baobaotao.SomeAnnotation 是一个注释类,我们可以将使用该注释的类过滤出来。 类名指定 通过全限定类名进行过滤,如您可以指定将 com.baobaotao.Boss 纳入扫描,而将 com.baobaotao.Car 排除在外。 正则表达式 通过正则表达式定义过滤的类,如下所示: com.baobaotao.D转载 2016-10-26 09:16:41 · 275 阅读 · 0 评论 -
spring mvc 表单控制器
概述 大多数Web应用都会遇到需要填写表单的页面,当表单提交成功后,表单的数据被传送给Web服务器中处理。处理成功后导向到一个成功页面,如果操作失败则导向到一个错误报告页面。此外,在表单数据处理之前还会进行表单数据的验证,保证客户端提交的表单数据是合法有效的,如果数据不合法,请求返回到原表单页面中,以便用户根据错误信息进行修改。 假设你想成为论坛的用户时,必须填写一张用户注册表单,这可能转载 2016-10-26 09:20:56 · 1155 阅读 · 0 评论 -
初试Spring3 MVC REST
Spring的版本:3.0.3 需要的包: org.springframework.asm-3.0.3.RELEASE.jar org.springframework.beans-3.0.3.RELEASE.jar org.springframework.context-3.0.3.RELEASE.jar org.springframework.core-3.0.3.RELEASE.jar转载 2016-10-26 09:26:17 · 293 阅读 · 0 评论 -
spring3 mvc
最近公司要求开发个新系统! 并且 不沿用以前的框架了!闲时 用了下Spring3 的 MVC 感觉还可以!大有前途! 尤其是加上3.0 以后的 加上annotation + rest 如虎添翼! 个人理解比较狭窄!不当之处!请绕过! 以下是 网上当的一些资料和 自己的一些总结:Java代码前奏: 导入相应的包 1.0 默认的mvc 配置文件: web.xml 中定义了一个名转载 2016-10-26 09:33:08 · 276 阅读 · 0 评论 -
kaptcha 验证码在spring mvc 中的使用
kaptcha 是一个非常实用的验证码生成工具。有了它,你可以生成各种样式的验证码,因为它是可配置的。kaptcha工作的原理是调用 com.google.code.kaptcha.servlet.KaptchaServlet,生成一个图片。同时将生成的验证码字符串放到 HttpSession中。 使用kaptcha可以方便的配置:验证码的字体 验证码字体的大小 验证码字体的字体颜色 验证码转载 2016-10-26 09:44:05 · 394 阅读 · 0 评论 -
spring mvc配置详解
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0) 1. j转载 2016-10-20 09:34:08 · 542 阅读 · 0 评论 -
spring jdbc多条件查询(参数化传参,防止sql注入风险)
public List getAllOperator(int toPage, int pageSize, String login, String name, String oper_group_id, int state) { String sql = "select p.id, p.login,p.password,p.name,p.email,转载 2016-01-25 16:53:16 · 13917 阅读 · 1 评论 -
静态代理与动态代理
1. 代理模式主要有两种:静态代理和动态代理 2. 静态代理: 比如要在输出“HelloWorld”前打印一个字符串“Welcome” A:先定义一个接口类 java 代码 package ttitfly.proxy; public interface HelloWorld { public void print(); // public v转载 2014-03-19 22:21:44 · 588 阅读 · 0 评论 -
Spring事务管理 .
Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。 本章主要目标如下: 1,Spring事务 2,事务属性 3,事务管理器 4,声明式事务 1.1Spring的事务 事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任转载 2014-03-19 22:19:45 · 860 阅读 · 0 评论 -
Spring JdbcTemplate方法详解 .
JdbcTemplate主要提供以下五类方法:execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;query方法及queryForXXX方法:用于执行查询相关语句;call方法:用于执行存储过程、函数相关语句。转载 2014-03-18 19:22:38 · 559 阅读 · 0 评论 -
Spring 事务管理
Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。 本章主要目标如下: 1,Spring事务 2,事务属性 3,事务管理器 4,声明式事务 1.1Spring的事务 事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务必转载 2013-06-27 14:01:43 · 430 阅读 · 0 评论 -
JSR-303规范,Bean Validation(spring mvc中如何校验)
序:利用bean-validator在spring mvc完成表单的校验极为方便,相比于struts2的validate用法方便太多了。下面这篇文章个人觉得对JSR303从应用层面做了一个很详细的介绍,而且也附属了在spring mvc中使用的例子。感谢作者的幸苦劳动,这里作为自己学习与记录。正文:一:JSR 303是JAVA EE 6中的一项子规范,叫做Bean转载 2013-06-27 14:30:07 · 1735 阅读 · 0 评论 -
Spring 依赖的jar包
Spring的依赖关系依赖关系分组JAR文件说 明antant.jar, ant-junit.jar, ant-launcher.jarSpring采用Apache Ant作为其构建工具,还用来完成大量其它任务如文档生成和测试执行等。运行时Ant根本不起作用,因此发布应用时无需包含该JAR文件。转载 2013-06-27 13:14:23 · 831 阅读 · 0 评论 -
Spring 工具类
序:这些工具类不仅仅只局限于spring框架的内部使用,完全可以作为独立的工具类在我们编写的项目中进行使用。好处便是代码质量提高,编写效率加快。今天在阅读spring源码时,发现Assert类的使用,于是便参考网络资源,在这里做一个记录。工具类:断言Assert类包名-org.springframework.utilpublic abstract class Ass转载 2013-06-27 13:36:44 · 792 阅读 · 0 评论 -
Spring IOC 容器
序:一直苦于阅读spring源码的切入点,这篇博文正好作为阅读Spring IOC源码作为一个切入点。切入点:1.一个大致的处理流程(类的关系图或者流程图等表示) 2.几个主要接口或者类的功能介绍 博文:本文主要以spring ioc容器基本代码骨架为切入点,理解ioc容器的基本代码组件结构,各代码组件细节剖析将放在后面的学习文章里。关于IOC容器IoC容器:最主要转载 2013-06-27 14:17:19 · 591 阅读 · 0 评论 -
ibatis与spring的整合
Spring通过DAO模式,提供了对iBATIS的良好支持。SqlMapClient对象是iBATIS中的主要对象,我们可以通过配置让spring来管理SqlMapClient对象的创建。与hibernate类似,Spring提供了SqlMapClientDaoSupport对象,我们的DAO可以继承这个类,通过它所提供的SqlMapClientTemplate对象来操纵数据库。看起来这些概念转载 2013-06-27 15:41:53 · 482 阅读 · 0 评论 -
Spring面向切面编程
一. 为什么要面向切面编程( Aspect Oriented Programming ),或者说为什么要用切面? 想象这样一个场景:一个项目起初开发的时候没有考虑日志功能,而是在最后想为每个业务方法加上记录日志的功能。 如果遇到这样的情况,是不是真的要重新编写每一个业务方法,给它们加上日志功能呢? 如果这样还不能说明面向切面编程的必要性,那么在考虑一个场景:一个项目由两个项目组完成,转载 2013-06-29 12:08:08 · 505 阅读 · 0 评论 -
Spring的scope属性
转自:http://gjdrift.diandian.com/post/2012-10-03/40040171461Spring bean的Scope分析这里使用BeanFactory作为演示时的ioc容器User类定义如下:bean的scope可以配置为singleton、prototype、request,session,global session和自定义模式转载 2013-07-03 13:17:51 · 792 阅读 · 0 评论 -
springMVC入门
转自:http://blog.csdn.net/lenotang/article/details/2562348作为一个J2EE的开发者,我们基本上是开发基于WEB的应用系统。事实上,工作流,状态管理以及验证都是需要解决的重要功能。而HTTP协议的无状态性决定了这些功能都不容易实现。Spring的WEB框架就是来帮助我们解决这些问题的。使用Spring,我们可以让WEB框架自动将传递进来的请求转载 2013-07-29 14:50:49 · 574 阅读 · 0 评论 -
SpringMVC环境搭建
随着Annotation的流行,一些主流框架都加入了对Annotation的支持。使用Annotation能够简化很多配置工作,能够很大程度上提高程序开发的效率。下面主要讲解Sping MVC 注解功能,介绍如何使用注解配置替换传统的基于 XML 的 Spring MVC 配置。 SpringMVC model类似于Struts。在多线程服务对象这点上,Spring的Controller类似于转载 2013-07-30 13:11:45 · 734 阅读 · 1 评论 -
Spring中bean的scope详解
转自:http://blog.csdn.net/fhx007/article/details/7016694如何使用spring的作用域:这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称 prototype), Spring2.0以后,增转载 2013-07-26 11:21:19 · 1018 阅读 · 0 评论 -
Spring 3 MVC深入研究
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)Struts2也是转载 2013-08-01 16:25:49 · 671 阅读 · 0 评论 -
spring学习之数据绑定
到目前为止,请求已经能交给我们的处理器进行处理了,接下来的事情是要进行收集数据啦,接下来我们看看我们能从请求中收集到哪些数据,1、@RequestParam绑定单个请求参数值;2、@PathVariable绑定URI模板变量值;3、@CookieValue绑定Cookie数据值4、@RequestHeader绑定请求头数据;5、@ModelValue绑定参数到命令对象;6、转载 2013-09-06 16:16:56 · 762 阅读 · 0 评论 -
spring mvc 之注释版
spring mvc 之注释版是spring mvc初级版的升级。第一步:同初级版的第二步:既然是注释版了,肯定要配置头部引入注释相关的文件了,applicationContext的修改如下@修改一 xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org原创 2013-09-09 11:08:55 · 959 阅读 · 0 评论 -
spring mvc 之初级版
我也是最近刚开始接触spring mvc ,个人感觉比struts 方便多了。为了练手自己找了几个例子练手。具体的操作步骤如下:第一步:首先先导入MyEclipse 自带的spring 2.5 core和 spring 2.5 web 相关的 jar 包第二步:配置applicationContext.xml <beans xmlns="http://www.springfr原创 2013-09-09 10:40:15 · 768 阅读 · 0 评论 -
Spring MVC和Struts2的比较 .
转自:http://blog.csdn.net/ya2dan/article/details/7395458虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上平时使用Spring MVC的感触来转载 2013-09-05 17:01:18 · 606 阅读 · 0 评论 -
spring+springmvc+ibatis整合注解方式实例(附带数据库)
1.需求说明实现用户通过数据库验证登录需求,采用Myeclipse+Tomcat 6.0+Mysql 5.0+JDK 1.62.数据库表开发所用是Mysql数据库,只建立单张用户表T_USER,表结构如下: 字段名称数据类型字段描述IDint用户编号USERNAMEVARCHAR用户名转载 2014-03-17 15:45:11 · 1976 阅读 · 2 评论 -
Spring中ClassPathXmlApplicationContext类的简单使用
一、简单的用ApplicationContext做测试的话,获得Spring中定义的Bean实例(对象).可以用:ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");RegisterDAO registerDAO = (RegisterDAO)ac.getBean("Regi...转载 2018-09-07 10:58:39 · 635 阅读 · 0 评论