新聞中心
在Spring環(huán)境使用RMI時(shí),可以省略以下幾點(diǎn):

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),大洼企業(yè)網(wǎng)站建設(shè),大洼品牌網(wǎng)站建設(shè),網(wǎng)站定制,大洼網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,大洼網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
1、接口類不需要繼承Remote,方法不需要拋出RemoteException異常對(duì)象。
2、實(shí)現(xiàn)類不需要繼承UnicastRemoteObject。
3、RMI服務(wù)自動(dòng)注冊(cè)。
下面通過具體的例子來說明其用法。
一、導(dǎo)出RMI服務(wù)
1、bean的配置
Xml代碼
2、類源碼
Java代碼
- public class SyncServiceRMIExporter extends RmiServiceExporter{
- public SyncServiceRMIExporter() {
- //通過系統(tǒng)屬性設(shè)置RMI的hostname
- System.setProperty("java.rmi.server.hostname", "localhost");
- }
- }
Java代碼
- //RMI服務(wù)接口類
- public interface SyncService{
- public boolean updateMonicaSiInfos(String oldInfo, String newInfo);
- }
Java代碼
- public class SyncServiceImpl implements SyncService {
- @Override
- public boolean updateMonicaSiInfos(String oldInfo, String newInfo) {
- oldInfo = StringUtils.trimToEmpty(oldInfo);
- newInfo = StringUtils.trimToEmpty(newInfo);
- if (StringUtils.isEmpty(newInfo)) {
- return false;
- }
- ......
- logger.warn("成功: oldInfo=" + oldInfo + ", newInfo=" + newInfo);
- return true;
- }
- }
二、調(diào)用RMI服務(wù)
1、bean的配置
Xml代碼
- bean>
rmi://localhost:1099/hawkeyeService value> - property>
com.cjm.service.rmi.SyncService value> - property>
- bean>
- beans>
2、類源碼
Java代碼
- public class RMIServiceImpl {
- private SyncService syncService;
- public SyncService getSyncService() {
- return syncService;
- }
- public void setSyncService(SyncService syncService) {
- this.syncService = syncService;
- }
- public void doAction(String oldValue, String newValue)throws Exception{
- boolean b = syncService.updateMonicaSiInfos(oldValue, newValue);
- if(b){
- System.out.println("RMI調(diào)用成功");
- }else{
- System.out.println("RMI調(diào)用失敗");
- }
- }
- }
網(wǎng)站名稱:在Spring環(huán)境下使用RMI
分享網(wǎng)址:http://fisionsoft.com.cn/article/codjihh.html


咨詢
建站咨詢
