03 2012 档案

摘要:spring Rmi 客户端是通过 RmiProxyFactoryBean 和它的父类来完成查找远程对象 生成代理对象方法调用RmiProxyFactoryBean 定义public class RmiProxyFactoryBean extends RmiClientInterceptor implements FactoryBean, BeanClassLoaderAware {}父类RmiClientInterceptor定义public class RmiClientInterceptor extends RemoteInvocationBasedAccessor implements 阅读全文
posted @ 2012-03-31 15:27 ITA之路 阅读(696) 评论(0) 推荐(0)
摘要:在SpringBeanFactory容器中管理两种bean1.标准Java Bean2,另一种是工厂Bean, 即实现了FactoryBean接口的bean 它不是一个简单的Bean 而是一个生产或修饰对象生成的工厂Bean在向Spring容器获得bean时 对于标准的java Bean 返回的是类自身的实例 而FactoryBean 其返回的对象不一定是自身类的一个实例,返回的是该工厂Bean的getObject方法所返回的对象一个简单的例子public class SayHelloFactoryBeanImpl implements FactoryBean { /** * 返回该工厂生成. 阅读全文
posted @ 2012-03-30 14:39 ITA之路 阅读(274) 评论(0) 推荐(0)
摘要:Java Rmi 1.接口必须继承java.rmi.Remote接口2.方法必须抛出java.rmi.RemoteException异常Spring Rmi1.可以不实现java.rmi.Remote接口 2.方法可以不抛出异常 问题:在Spring 内部是怎么实现的?在Spring中 是通过org.springframework.remoting.rmi.RmiServiceExporte 在服务端导出一个服务 RmiServiceExporter定义public class RmiServiceExporter extends RmiBasedExporter implements Ini 阅读全文
posted @ 2012-03-29 17:25 ITA之路 阅读(257) 评论(0) 推荐(0)
摘要:一: 服务端 暴露服务package com.xx.service; /** * 定义远程服务接口 * 1.可以不继承java.rmi.Remote接口 * 2.方法可以不抛出java.rmi.RemoteException异常 * */ public interface ISayHelloService { public String doSayHello(String name); }package com.xx.service.impl; import com.xx.service.ISayHelloService; /** * 远程接口实现 */ publ... 阅读全文
posted @ 2012-03-29 14:36 ITA之路 阅读(150) 评论(0) 推荐(0)
摘要:一: 服务端 暴露服务import java.rmi.Remote; import java.rmi.RemoteException; /** * 1.定义远程接口,必须继承Remote接口, * 2.远程调用的方法必须抛出RemoteException异常 */ public interface ISayHello extends Remote { /** * @param name * @return * @throws RemoteException 远程调用方法必须抛出RemoteException */ public String doSayHel... 阅读全文
posted @ 2012-03-25 22:57 ITA之路 阅读(190) 评论(0) 推荐(0)
摘要:环境:1.windows XPsp22.mongodb-win32-2.0.4 mongodb下载地址(http://www.mongodb.org/downloads)安装:解压mongodb下载的安装包 * 我这里是在 D:\mongodb 打开dos命令行 切换到D:\mongodb\mongodb-win32-i386-2.0.4\bin目录 以windows服务形式安装这样比较省事 mongod.exe --dbpath D:/mongodb/db --logpath D:\mongodb\logs.log --logappend --serviceName MongoDB --i. 阅读全文
posted @ 2012-03-22 21:24 ITA之路 阅读(112) 评论(0) 推荐(0)
摘要:spring中 有一大堆Aware结尾接口, 例如BeanFactoryAware, ApplicationContextAware, ServletContextAware等在程序中 我们自定义的bean实现了 Aware相关接口 spring 通过回调 就可以获得一些资源 比如说 我们的bean实现BeanFactoryAware spring会在bean实例化(getBean)阶段 回调该setBeanFactory方法 注入BeanFactory实例(也就是this)spring BeanFactoryAware 接口定义public interface BeanFactoryAwar 阅读全文
posted @ 2012-03-21 15:52 ITA之路 阅读(225) 评论(0) 推荐(0)
摘要:自己的类 实现org.springframework.beans.factory.BeanFactoryAware 接口 BeanFactoryAware 接口中只有一个方法 setBeanFactory(BeanFactory beanFactory)import org.springframework.beans.BeansException; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.BeanFactoryAware; public cla. 阅读全文
posted @ 2012-03-21 14:38 ITA之路 阅读(296) 评论(0) 推荐(0)