
spring篇
文章平均质量分 86
baobeituping
积极,开朗,健康,向上.本人刚失恋,郁闷ING
展开
-
用spring来实现rmi十分的方便
RMI,为远程方法调用,我们要用spring来实现调用:步骤1:编写远程接口和远程接口的实现类接口:package com.rmi;public interface ISomeService { public String doSomeService(String some); public int doOtherService(int other);}实现类:pa...2009-09-24 14:58:19 · 120 阅读 · 0 评论 -
spring 2.0使用AOP实例(基于XML的配置方式)
设计系统的核心业务组件。基于针对接口编程的原则,一个好习惯是先使用接口来定义业务组件的功能,下面使用Component来代表业务组件接口。Component.java代码如下:package springroad.demo.chap5.exampleB;public interface Component {void business1();//商业逻辑方法1void business2();//...原创 2011-10-19 14:44:09 · 143 阅读 · 0 评论 -
spring 2.0使用AOP实例(基于Annotation的配置方式)
使用Java5注解配置及使用Spring AOPSpring2中的 AOP提供了使用AspectJ中定义的Java注解在Bean中配置切入点及通知的方法。这里演示演示这种使用方法,我们写一个包含使用了Java注解来标识切面相关信息的Bean,方法名称及内容跟上面AspectBean的完全一样,AspectAnnotationBean.java中的内容如下所示:package springroad....原创 2011-10-19 14:53:04 · 111 阅读 · 0 评论 -
spring 事物配置全文
根据代理机制不同,有以下几种配置方式: 先定义一个DAO接口及实现类: Java代码 public interface IUserDao { public void insertUser(UserTable user); } public interface IUserDao { public void in...原创 2011-10-20 10:39:05 · 95 阅读 · 0 评论 -
spring aop的注解配置中,前置,后置,环绕通知,以及异常通知怎么获得被代理方法的参数...
定义的接口package com.aspectaop;public interface IUserDao { /* (non-Javadoc) * @see com.aspectaop.IUserDao#save() */ /* (non-Javadoc) * @see com.aspectaop.IUserDao#save(java.lang.String) */ publi...原创 2011-10-23 22:17:04 · 895 阅读 · 0 评论 -
spring3.0事物配置
第一种配置方法:基于XML的事务管理这种方法不需要对原有的业务做任何修改,通过在XML文件中定义需要拦截方法的匹配即可完成配置,要求是,业务处理中的方法的命名要有规律,比如setXxx,xxxUpdate等等。详细配置如下:Xml代码 <!-- 定义事务处理类,不同的数据访问方式,事务处理类不同 比如:Hibernate操作的Hibern...原创 2011-11-02 16:47:55 · 101 阅读 · 0 评论 -
spring+xifre 发布webservice服务
利用xfire编写webservice的例子,内容如下1. xfire + spring 发布webservice2. 利用 javascript 调用发布的webservice使用xfire+spring发布webservice其实很简单,遵循一下几个步骤即可1. 想要发布成文webservice的类,必须实现接口2. 3个配置文件(后面详细说)下面针对以上步骤详细说明关于1中的要求,给个例子...原创 2011-12-28 10:01:18 · 201 阅读 · 0 评论 -
spring集成数据库连接池
我项目中使用的是proxool数据库连接池,首先在web.xml中配置:<!-- 配置数据库链接池 --> <display-name>proxool</display-name> <servlet> <servlet-name>ServletConfigurator</servlet-name&...原创 2014-11-07 14:30:40 · 141 阅读 · 0 评论 -
Spring中使用annotation注入
我们使用Spring 一般式在xml配置文件中进行注入.但是这种方式使得配置过于臃肿。试想一个应用中,有上千个对象,而每个对象又需要注入很多其它 对象,那么我们的配置文件就显得非常的臃肿了。 Spring2.0 以后,我们可以使用annotation来为Spring的配置文件进行“减肥” 我使用的是Spring2.5. 第一:首先准备需要的jar包:SPRING_FRAMEWOR...原创 2014-11-12 08:42:00 · 152 阅读 · 0 评论 -
Spring JdbcTemplate 与 事务管理 学习
Spring的JDBC框架能够承担资源管理和异常处理的工作,从而简化我们的JDBC代码, 让我们只需编写从数据库读写数据所必需的代码。Spring把数据访问的样板代码隐藏到模板类之下, 结合Spring的事务管理,可以大大简化我们的代码. Spring提供了3个模板类: JdbcTemplate:Spring里最基本的JDBC模板,利用JDBC和简单的索引参数查询提供对数据库的简单访问。 Nam...原创 2014-11-12 09:35:02 · 92 阅读 · 0 评论 -
springmvc常用注解标签详解
1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Control...原创 2017-09-12 08:30:41 · 104 阅读 · 0 评论 -
SpringMVC对静态资源进行缓存
在dispatcher-servlet.xml中配置:Xml代码 <!-- 处理静态资源 --> <!-- 上传的图片缓存1个月,其他js,css,img资源缓存一年 --> <mvc:resources mapping="/res/**" location="/res/" cache-period="25920...原创 2017-09-26 15:19:30 · 157 阅读 · 0 评论 -
spring mvc 文件上传
直接上代码吧,大伙一看便知这时:commonsmultipartresolver 的源码,可以研究一下 http://www.verysource.com/code/2337329_1/commonsmultipartresolver.java.html前台:12345678910111213141516...原创 2017-10-03 23:14:11 · 93 阅读 · 0 评论 -
SSM框架-----------SpringMVC+Spring+Mybatis框架整合详细教程
1、基本概念1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只...原创 2017-10-25 15:54:53 · 117 阅读 · 0 评论 -
Spring 4 MVC @RestController 注解实现REST Service
简短 & 快速介绍RESTREST表示 Representational State Transfer(表示性状态转换). 它是可以用来设计web services的框架,可以被不同的客户端调用。核心思想是:使用简单的HTTP协议来实现调用,而不是CORBA, RPC 或者 SOAP等负责的机制。 在Rest 基础设计中,资源使用以下动词进行操作。 创建...原创 2017-11-07 10:56:59 · 968 阅读 · 0 评论 -
spring1.x使用AOP实例
spring1.x使用AOP配置。applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...原创 2011-10-19 08:23:22 · 537 阅读 · 0 评论 -
使用 Spring 注释学习笔记
概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 注释和 Java 代码位于一个文件中,...原创 2011-10-18 10:33:12 · 105 阅读 · 0 评论 -
spring 3.0配置实用例-applicationContext.xml 空白文档
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org原创 2011-10-18 10:24:56 · 126 阅读 · 0 评论 -
在spring项目中,怎么配置多个spring的配置文件
在项目开发中,伴随着功能越来越多,对于spring自动加载一个applicationContext.xml文件,会出现文件很大的情况。所以可以采取分文件配置的方式 1.在applicationContext.xml中<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframew...原创 2010-09-09 11:22:31 · 216 阅读 · 0 评论 -
利用Annotation来实现属性的注入
在以前的SPRING中我们通常采用的方式是在XML文件来来实现手动装配类的属性从而来实现IOC。例如<bean id="personDao" class="com.dao.PersonDao"/> <bean id="personService" class="com.service.PersonService"> <property原创 2011-05-06 21:36:16 · 141 阅读 · 0 评论 -
spring aop 创建通知
package com.notice;import java.lang.reflect.Method;import org.springframework.aop.AfterReturningAdvice;import org.springframework.aop.MethodBeforeAdvice;import org.springframework.aop.Thr...原创 2011-02-07 09:57:18 · 107 阅读 · 0 评论 -
spring aop 定义切点和通知者
spring 提供了几种不同类型的切点,其中最有用的是正则表达式切点和AspectJ表达式切点 声明正则表达式切点: SPRING提供了两个实现正则表达式切点的类:org.spring.framework.aop.support.Perl5RegexpMethodPointcut:用于运行在JAVA1.4以前的程序。org.spring.framework.aop.supp...原创 2011-02-07 10:09:51 · 230 阅读 · 0 评论 -
spring aop 使用通知
<!--ADVICE--> <bean id="theAroundAdvice" class="AroundAdvice"/>他的主要工作流程是:首先通过一个代理,代理里面包含的参数有:1.首先指出代理的接口 <property name="proxyInterfaces"> <value&g原创 2011-02-07 10:30:16 · 91 阅读 · 0 评论 -
spring 配置数据源
SPRING配置数据源包括:1.由JDBC驱动程序定义的数据源2.由JNDI查询的数据源3.连接池的数据源 我们这里介绍数据源连接池的配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="h...原创 2011-02-10 16:20:43 · 108 阅读 · 0 评论 -
SPRING使用JDBC
SPRING中提供了3个模板类:JdbcTemplate,NamedParameterJdbcTemplate,SimpleJdbcTemplate 下面介绍以JdbcTemplate为例applicationContext.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.s...原创 2011-02-10 16:45:58 · 80 阅读 · 0 评论 -
spring 控制事物
1.通过在编码中控制事物 springContext.xml: ... <bean id="teamDaoImpl" class="com.dao.ObjDaoImpl"> <property name="jdbcTemplate" ref="jdbcTemplate"></property> <property原创 2011-02-11 11:51:30 · 129 阅读 · 0 评论 -
Spring mvc 学习(一)
spring 的MVC中,提供控制器的是org.springframework.web.servlet.DispatcherServlet负责分发控制对象。 在WEB.XML中配置。<servlet> <servlet-name>hello</servlet-name> <servlet-class>org.springfra...原创 2011-02-22 14:29:09 · 94 阅读 · 0 评论 -
Spring mvc 学习(二 HandlerMapping)
spring当客户请求到来的时候,会根据HANDLER MAPPING对象决定如何将请求分配至对应的Controler,默认的HANDLER MAPPING是BeanNameUrlHandlerMapping,所以即使在BEAN文件中没有申明,也会使用该类依照BEAN定义的NAME属性的URL,来决定使用哪一个CONTROLER。<bean id="viewResolver" class...原创 2011-02-22 14:52:13 · 121 阅读 · 0 评论 -
Spring mvc 学习(三 拦截器的使用)
如果想在CONTROLER执行的前后做一些拦截的动作,可以继承HandlerInterceptorAdapter。然后重写他中的三个方法。package com.action;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.spri...原创 2011-02-22 15:22:55 · 112 阅读 · 0 评论 -
Spring mvc 学习(四 异常的捕捉)
如果JSP网页或SERVLET在运行过程中出现了异常,可以配置一个exceptionResolver实例,<bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <property name="exceptionM...原创 2011-02-22 15:47:31 · 98 阅读 · 0 评论 -
使用SPRING的IOC的好处
IOC:控制反转,它是不是什么技术,它是一种设计模式。所谓控制反转就是由容器控制程序间的关系,而不是传统实现中,由编程代码直接操控。说白了就是由容器控制对象间的依靠关系。DI:Dependency Injection 依靠注入 ,即组件(对象)之间的依靠关系由容器在运行期间决定。其实依靠注入和控制反转是对同一概念的不同描述。 Spring通过这种控制反转(IoC)的设计模式促进...原创 2011-03-01 00:06:39 · 539 阅读 · 0 评论 -
使用spring2.5注释驱动的IOC功能
概述 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 注释和 Java 代码位于一个文...原创 2011-10-13 14:26:46 · 70 阅读 · 0 评论 -
spring整合memeched
XMemcached是一个基于Java nio的memcached客户端。它是线程安全,结构简单,支持所有的memcached文本协议和二进制协议,并且有比较优异的性能表现。还支持一些高级特性,如JMX、动态增删节点、客户端统计以及nio连接池等。整合开始前,先确认有一个或多个可用的Memcached服务,XMemcached支持集群及服务的权重配置。文章参考:1. http:/...原创 2017-11-23 14:18:22 · 427 阅读 · 0 评论