
spring
psiitoy
如果你最近过的不爽,很有可能是以下两个原因:1最近没怎么读书2最近没怎么体育锻炼。最不爽的时候,肯定是你既不怎么读书,又不怎么锻炼的时候。2014,多读书,多锻炼。
展开
-
spring的自动装配(default-autowire="byName")
自动装配,官方给出的定义是这样:Spring IoC容器可以自动装配(autowire)相互协作bean之间的关联关系。因此,如果可能的话,可以自动让Spring通过检查BeanFactory中的内容,来替我们指定bean的协作者(其他被依赖的bean)。由于autowire可以针对单个bean进行设置,因此可以让有些bean使用autowire,有些bean不采用。aut转载 2014-04-17 19:13:16 · 780 阅读 · 0 评论 -
Spring 3.0 MVC 与 Struts2 比较
Spring 3.0 MVC 与 Struts2 比较分类: 【spring】 2012-02-18 20:33 2171人阅读 评论(2)收藏 举报strutsspringmvcservletactionfilter项目刚刚换了web层框架,放弃了struts2改用spring3mvc 当初还框架的时候目的比较单纯---springmvc支持rest,转载 2014-02-13 12:13:20 · 1024 阅读 · 1 评论 -
《Spring技术内幕》学习笔记18——Spring使用Hessian实现远程调用
1.Spring中除了提供HTTP调用器方式的远程调用,还对第三方的远程调用实现提供了支持,其中提供了对Hessian的支持。Hessian是由Caocho公司发布的一个轻量级的二进制协议远程调用实现方案,Hessian也是基于HTTP协议的,其工作原理如下:(1).客户端:a.发送远程调用请求:客户端程序—>发送远程调用请求—>Hessian客户端拦截器—>封装远程调用请求—转载 2014-04-25 13:05:37 · 679 阅读 · 0 评论 -
第一章 Web MVC简介
Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、 Web浏览器(如IE)发起请求,如访问http://sishuok.com2、 Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般转载 2014-05-12 15:05:39 · 1485 阅读 · 0 评论 -
使用Spring MVC HandlerExceptionResolver处理异常
Spring MVC的确很强大,在每一个你想的到和想不到的地方都会留下钩子,来插入自定义的实现,透明替换默认实现, 拦截器堆栈结构设计的非常强大,多种试图的解析,url mapping的多种实现,Locale resolver、Theme resolver 、multipart file resolver,Excepiton hanlder Resolver等等,能让Spring MVC从转载 2014-06-20 15:32:41 · 669 阅读 · 0 评论 -
Spring MVC过滤器-HiddenHttpMethodFilter
浏览器form表单只支持GET与POST请求,而DELETE、PUT等method并不支持,spring3.0添加了一个过滤器,可以将这些请求转换为标准的http方法,使得支持GET、POST、PUT与DELETE请求,该过滤器为HiddenHttpMethodFilter。 HiddenHttpMethodFilter的父类是OncePerRequestFilter,它继承转载 2014-07-29 10:55:58 · 513 阅读 · 0 评论 -
使用HandlerInterceptor实现简单的授权
实现拦截器接口HandlerInterceptor或者HandlerInterceptorAdapter Java代码 package com.qunar.keyvalue.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.Http转载 2014-06-20 17:18:01 · 1052 阅读 · 0 评论 -
Spring3.0注解注入(@Resource)
applicationContext.xml配置如下:xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p"xm转载 2014-08-06 18:06:29 · 654 阅读 · 0 评论 -
spring mvc使用@InitBinder 标签对表单数据绑定
在SpringMVC中,bean中定义了Date,double等类型,如果没有做任何处理的话,日期以及double都无法绑定。解决的办法就是使用spring mvc提供的@InitBinder标签在我的项目中是在BaseController中增加方法initBinder,并使用注解@InitBinder标注,那么spring mvc在绑定表单之前,都会先注册这些编辑器,转载 2014-08-12 17:52:17 · 624 阅读 · 1 评论 -
Spring3.1 Cache注解
需要感慨一下,spring3.0时丢弃了2.5时的spring-modules-cache.jar,致使无法使用spring来方便的管理cache注解,好在3.1.M1中增加了对cache注解的支持,可喜可贺啊! 希望了解spring2.5的cache注解,可以参考如下内容:Spring基于注解的缓存配置--EHCache AND OSCacheSpring基于注解转载 2014-09-24 17:26:50 · 463 阅读 · 0 评论 -
Spring 3.0 Required注解检查
Spring 配置文件中 dependency-check 依赖检查的灵活性不够,并不能满足我们所有的需求Spring还提供一种更加灵活的检查方式 @Required注解检查 但他只检查属性是否已经设置而不会测试属性是否非空下面我们看一下如何使用Spring提供的此机制首先我们需要在程序里面加上注解[java] vie转载 2015-01-05 16:22:53 · 636 阅读 · 0 评论 -
使用Maven配置spring
使用Maven配置spring分类: SSH 2012-09-09 11:10 7320人阅读 评论(1)收藏 举报springmavenfreemarkerencodingvalidationvelocity1、 创建maven项目NewàProjectàMaven Projectà不勾选 Create a simple projectà选择m转载 2014-02-17 14:51:41 · 705 阅读 · 0 评论 -
在应用层通过spring解决数据库读写分离
如何配置mysql数据库的主从?单机配置mysql主从:http://my.oschina.net/god/blog/496 常见的解决数据库读写分离有两种方案1、应用层http://neoremind.net/2011/06/spring实现数据库读写分离目前的一些解决方案需要在程序中手动指定数据源,比较麻烦,后边我会通过AOP思想来解决这个问题。 2、中间件转载 2013-12-05 18:32:54 · 821 阅读 · 0 评论 -
Spring AOP动态代理初学
Spring AOP动态代理初学所谓AOP,就是相对于OOP(Object Oriented Programming)面向对象编程的说法,有些人喜欢叫面向切面编程,有些人喜欢叫做面向方面,事实上这两个都是指同一个东西,只是叫法不同。 我们传统的编程都是面向对象,就是说每个类都有它实际的意义。而面向切面略有不同,它在面向对象的基础上扩展了一下,它编程的时候不是先考虑的一个具转载 2013-12-13 01:22:04 · 817 阅读 · 0 评论 -
Spring3.0实现REST实例
Spring3.0实现REST实例2011-06-21 21:52 14521人阅读 评论(19)收藏 举报springrestxmlhttprequestservletstringencoding 关于REST是什么东西,在这里我就不再多说,大家可以去http://blog.youkuaiyun.com/pilou5400/archive/2010/12/24/6转载 2014-02-25 23:41:30 · 808 阅读 · 0 评论 -
【第一章】 Spring概述 ——跟我学Spring3 收藏
【第一章】 Spring概述 ——跟我学Spring3收藏浏览(44377)|评论(21) 交流分类:Java|笔记分类:跟我学spring3 1.1.1 Spring是什么Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象转载 2014-02-23 23:57:07 · 721 阅读 · 0 评论 -
AOP有三种植入切面的方法,两种代理机制,分别是什么?
AOP有三种植入切面的方法,分别是什么?标签:Spring面试题AOP有三种植入切面的方法:其一是编译期织入,这要求使用特殊的Java编译器,AspectJ是其中的代表者;其二是类装载期织入,而这要求使用特殊的类装载器,AspectJ和AspectWerkz是其中的代表者;其三为动态代理织入,在运行期为目标类添加增强生成子类的方式,Spring AOP采用动态代理织入切面。转载 2014-02-23 23:21:09 · 3409 阅读 · 0 评论 -
10个有关String的面试问题
10个有关String的面试问题 分享到:38本文由 ImportNew - 唐小娟 翻译自 Programcreek。如需转载本文,请先参见文章末尾处的转载要求。ImportNew注:如果你也对Java技术翻译分享感兴趣,欢迎加入我们的 Java开发 小组。参与方式请查看小组简介。下面是面试中最容易问到的有关String的问题。1. 如何比较两个字符串?使转载 2014-02-23 22:53:41 · 513 阅读 · 0 评论 -
IoC,AOP作用,缺点
AOP作用 Authentication 权限 Caching 缓存 Context passing 内容传递 Error handling 错误处理 Lazy loading 懒加载 Debugging 调试 logging, tracing, profiling and monitoring 记录跟踪 优化 校准 Performance opti转载 2014-02-23 22:05:08 · 4493 阅读 · 0 评论 -
反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)
反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)好长时间没有用过Spring了. 突然拿起书.我都发现自己对AOP都不熟悉了.其实AOP的意思就是面向切面编程.OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充!还是拿人家经常举的一个例子讲解一下吧:比如说,我们现在要开发的一个应用里转载 2014-02-20 19:27:32 · 522 阅读 · 0 评论 -
Spring3.0 xml头文件格式
普通格式: xmlns="http://www.springframework.org/schema/beans" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/sprin原创 2014-02-19 10:55:53 · 2092 阅读 · 0 评论 -
Spring学习笔记:Spring 框架概述
◆简介目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式。 组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块转载 2014-02-19 01:18:16 · 741 阅读 · 0 评论 -
使用Maven使用spring(注解版)
使用Maven使用spring(注解版)2012-09-09 11:13 2061人阅读 评论(0)收藏 举报springmavenautowiredbeanjunitservice目录(?)[+]接上一篇:使用Maven配置spring1.用到的依赖包 Pom.xml添加: dependency> gro转载 2014-02-18 15:15:24 · 661 阅读 · 0 评论 -
Spring学习笔记1——基础知识
Spring学习笔记1——基础知识分类: java技术 Spring 2010-11-22 09:08 9861人阅读 评论(15)收藏 举报 springbeanjavaclasssetterdao 1.在java开发领域,Spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架,曾经有两本很畅销的书《Expert one-on-one转载 2014-02-17 14:55:36 · 570 阅读 · 0 评论 -
Spring MVC 教程,快速入门,深入分析
Spring MVC 教程,快速入门,深入分析博客分类:SPRINGSpring MVC 教程快速入门 资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar 作者:赵磊博客:http://elf8848.iteye.com 目录 一、前言二、spring mv转载 2014-02-13 18:19:13 · 727 阅读 · 0 评论 -
Spring事务管理机制的实现原理-动态代理
Spring事务管理机制的实现原理-动态代理 .之前在做项目中遇到spring无法进行事务代理问题,最后发现是因为没有写接口,原因当时明白了,看到这篇文章写的清楚些,转过来 我们先来分析一下Spring事务管理机制的实现原理。由于Spring内置AOP默认使用动态代理模式实现,我们就先来分析一下动态代理模式的实现方 法。动态代理模式的核心就在于代码中不出现与具体应转载 2014-01-15 19:17:10 · 1034 阅读 · 0 评论 -
spring中AOP动态代理基本原理
spring中AOP动态代理基本原理 2012-11-20 14:42:06| 分类: spring|字号 订阅 spring的AOP中,代理技术是重要的部分,spring的AOP默认采用了动态代理机制。下面模拟一下动态代理机制的实训假设有个接口UserDAO:package com.gdsyhgxy.dao;impo转载 2013-12-13 01:47:26 · 729 阅读 · 0 评论 -
Spring实现数据库读写分离
Spring实现数据库读写分离借助于Spring框架在2.0.1之后提供的AbstractRoutingDataSource可以实现动态的选择数据源datasource,下面先举一个最简单的例子(可以参考这个链接): 1. 首先新建一个Catalog VO对象的DAO(见代码1),它继承了SimpleJdbcDaoSupport,JdbcDaoSupport需要注入一个Da转载 2013-12-13 01:34:10 · 878 阅读 · 0 评论 -
Spring与BlazeDS的整合之AMF协议介绍
关键字: spring blazeds 整合 amf 协议 来自于:http://www.riameeting.com 在日常的RIA开发中,Flex或者基于纯Actionscript3的RIA应用非常普遍。 在客户端与服务端的交互中,大家用的比较多的几种方式是:纯文本内容,XML,JSON等。 不过,随着Adobe将AMF协议开源,越来越多的人开始使用基于AMF协转载 2013-12-01 13:17:15 · 1871 阅读 · 0 评论