spring学习
文章平均质量分 77
apus9527
这个作者很懒,什么都没留下…
展开
-
Spring3.x企业应用开发实战-读书笔记 第二章--快速入门
1.实现的功能,用户登录。 2.juti原创 2014-11-14 09:38:58 · 1233 阅读 · 0 评论 -
Spring ApplicationContext事件机制
ApplicationContext是观察者模式的实现。 ApplicationEvent--事件容器 ApplicationListener--事件监听器(onApplicationEvent(ApplicationEvent event) ) import org.springframework.context.ApplicationEvent; public class Em原创 2015-02-03 13:34:18 · 368 阅读 · 0 评论 -
Spring学习 Aspect
public interface PersonService { public void save(String name); public void update(String name, Integer id); public String getPersonName(Integer id); } public class PersonServiceImpl implement原创 2015-02-05 14:47:51 · 327 阅读 · 0 评论 -
Spring学习 AspectJ
public interface Waiter { public void greetTo(String clientName); public void serveTo(String clientName); } public class NaiveWaiter implements Waiter{ @Override public void greetTo(String原创 2015-02-05 13:25:59 · 331 阅读 · 0 评论 -
Spring学习 9
AOP部分学习开始 满足需求,只有用户注册了的才能访问所有的方法。如果方法太多,肯定不能一个一个的if判断,所以引入java的动态代理。 public interface UserService { public void save(String name); public void update(String name, int id); public String ge原创 2015-02-01 08:50:42 · 282 阅读 · 0 评论 -
Spring学习 WEB FLOW
目录: 参考文献购物车用例什么情况下可以使用 Spring Web Flow?配置 Spring Web MVC配置 Spring Web Flow 2.0 的基础在购物车示例应用中配置 Spring Web Flow用 Unified EL 实现业务逻辑用 subflow 实现添加商品到购物车功能global transition 简介 1.参考文献 参考1:http://ww转载 2015-02-06 10:18:16 · 618 阅读 · 0 评论 -
Spring学习 RMI
使用Spring对RMI的支持,可以非常容易地构建你的分布式应用。在服务端,可以通过Spring的org.springframework.remoting.rmi.RmiServiceExporter可以暴露你的服务;在客户端,通过org.springframework.remoting.rmi.RmiProxyFactoryBean可以使用服务端暴露的服务,非常方便。这种C/S模型的访问方式,可原创 2015-02-06 15:04:20 · 382 阅读 · 0 评论 -
Spring学习 HTTP Invoker
Spring HTTP Invoker一种JAVA远程方法调用框架实现,原理与JDK的RMI基本一致,所以我们先跟其它JAVA远程方法调用实现做下简单比较。 RMI:使用JRMP协议(基于TCP/IP),不允许穿透防火墙,使用JAVA系列化方式,使用于任何JAVA应用之间相互调用。 Hessian:使用HTTP协议,允许穿透防火墙,使用自己的系列化方式,支持JAVA、C++转载 2015-02-06 15:15:52 · 520 阅读 · 0 评论 -
Spring学习 事务回滚
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> // RuntimeException @Transactional(noRollbackFor = RuntimeException.class) // Ex原创 2015-02-05 16:25:20 · 298 阅读 · 0 评论 -
Spring学习 理论知识
Spring的几大模块 核心模块 bean /core /context /spel。原创 2015-02-03 15:45:49 · 391 阅读 · 0 评论 -
Spring学习 10
没有实现接口的动态代理,直接上cglib吧 public class UserServiceImpl{ // public class UserServiceImpl implements UserService { private String username; public void save(String name) { System.out.println("UserSe原创 2015-02-01 09:32:09 · 294 阅读 · 0 评论 -
Spring学习 1
1.导入jar包 commons-logging-1.1.1.jar spring-beans-3.2.8.RELEASE.jar spring-core-3.2.8.RELEASE.jar spring-context-3.2.8.RELEASE.jar spring-expression-3.2.8.RELEASE.jar junit4.jar 2.s原创 2015-01-29 20:55:02 · 347 阅读 · 0 评论 -
Spring学习 2
自己模拟实现Spring 1.jar文件 dom4j-1.6.1.jar jaxen-1.1.1.jar===解析xml用的2个jar commons-logging-1.1.1.jar===日志的jar spring-beans-3.2.8.RELEASE.jar spring-context-3.2.8.RELEASE.jar spring-core-3.2.原创 2015-01-29 21:26:41 · 276 阅读 · 0 评论 -
Spring学习 3
三种实例化bean的方式 1.使用类构造器实例化 2.使用静态工厂方法实例化 有个xxxFactory类,里面有个static方法,xxxMethod。里面返回new对象 3.使用实例工厂方法实例化 xxxxxFactory" factory-method="xxxxxMethod" /> 有个xxxFactory类,由Spring来创建。xxxxM原创 2015-01-29 21:52:40 · 248 阅读 · 0 评论 -
Spring学习 6
1.bean 与 bean之间的关系是Spring的web.xml来维护的。 userDaoAA" ref="userDao" /> public void setUserDaoAA(UserDao userDao) {this.userDao = userDao;} --> 2.自己实现的Spring bean 与bean之间的关系注入 pub原创 2015-01-31 14:41:06 · 385 阅读 · 0 评论 -
Spring学习 5
注入依赖对象 基本类型对象注入: //构造器注入 //属性setter方法注入 注入其他bean: 方式1: 方式2:内部bean。缺陷此bean只能特供,其他人不能享用原创 2015-01-30 18:14:03 · 329 阅读 · 0 评论 -
Spring学习 7
自定义Spring实现bean属性值的注入 引入commons-beanutils.jar文件。映射String类型到对应的数据类型 public class PropertyDefinition { private String name; private String ref; private String value; public PropertyDefinition()原创 2015-01-31 15:11:30 · 341 阅读 · 0 评论 -
Spring学习 4
bean的作用域 >>singleton默认 在每个Spring IoC容器中一个bean定义只有一个对象实例。默认情况下会在容器启动时初始化bean,但我们可以指定Bean节点的lazy-init="true"来延迟初始化bean,这样,只有第一次获取bean才会初始化bean。如: lazy-init="true" /> 如果想对所有的bean都应用延迟初始化原创 2015-01-30 10:43:27 · 270 阅读 · 0 评论 -
Spring学习 8
这个是关于自定义Spring对注解进行完善的章节,现在现在还没兴趣,后面补上吧,先占个位子原创 2015-02-01 08:49:50 · 322 阅读 · 0 评论 -
事务
第一种配置方法:基于XML的事务管理 这种方法不需要对原有的业务做任何修改,通过在XML文件中定义需要拦截方法的匹配即可完成配置,要求是,业务处理中的方法的命名要有规律,比如setXxx,xxxUpdate等等。详细配置如下: <!-- 定义事务处理类,不同的数据访问方式,事务处理类不同 比如:Hibernate操作的HibernateTransactionManager,转载 2015-03-19 20:27:07 · 400 阅读 · 0 评论