当前位置: 技术问答>java相关
??JNDI 和支付网关(在线等待,参与也有分啊)??
来源: 互联网 发布时间:2015-03-21
本文导语: 一定有不少做过JNDI的高手, 请帮帮忙, 在支付网关中,对于不同银行有不同的接口处理, 用JNDI能实现吗? 我实在是找不到此方面的资料了, 请各位大侠拔刀相助! 谢谢谢谢! | 面向对...
一定有不少做过JNDI的高手,
请帮帮忙,
在支付网关中,对于不同银行有不同的接口处理,
用JNDI能实现吗?
我实在是找不到此方面的资料了,
请各位大侠拔刀相助!
谢谢谢谢!
请帮帮忙,
在支付网关中,对于不同银行有不同的接口处理,
用JNDI能实现吗?
我实在是找不到此方面的资料了,
请各位大侠拔刀相助!
谢谢谢谢!
|
面向对象的时代,为什么要繁琐的 if else if 呢?
抽象一个 Pay 接口,实现支付处理的各个“银行类”都实现该接口。构建一个 PayFactory ,负责根据参数(银行)取得具体的“银行类”,因为它们都实现 Pay 接口所以可以不做区分。后面的一视同仁,那不就很简单了?
比如:
...
String payName = ... ;
Pay pay = PayFactory.getPay(payName);
pay.PayOrder(order);
...
抽象一个 Pay 接口,实现支付处理的各个“银行类”都实现该接口。构建一个 PayFactory ,负责根据参数(银行)取得具体的“银行类”,因为它们都实现 Pay 接口所以可以不做区分。后面的一视同仁,那不就很简单了?
比如:
...
String payName = ... ;
Pay pay = PayFactory.getPay(payName);
pay.PayOrder(order);
...
|
用JNI呢?关注!
|
应该可以吧。资料倒是没有
|
简单的实现应该可以,但如果考虑防火墙、代理服务器以及提供JNDI名字或目录服务本身的安全性等因素时就不是一个简单的JNDI了,你是打算用RMI吗?
|
关注
|
关注
|
替你推一下吧~~~
|
我也想了解这方面的经验
|
不明白,这个问题不该用jndi.
JNDI不过 tell you where you can get the service.
and you need to program the service yourself.
so
1. 分配器
2。透过JNDI取得不同Bank gateway interface
3。rmi 实现...
I wish this can help you.
JNDI不过 tell you where you can get the service.
and you need to program the service yourself.
so
1. 分配器
2。透过JNDI取得不同Bank gateway interface
3。rmi 实现...
I wish this can help you.
|
推一把
|
你所说的应该属于EAI的范畴,实现的方法有很多。
1、使用JNDI,它可以与LDAP、HTTP以及直接进行数据命名。
关于JNDI与LDAP的利用方法,你可以看《Java服务器高级编程》
2、利用CORBA来实现
CORBA是一种独立于语言与平台的分布式解决方案,能够实现于其他程序高级的EAI.
3、RMI实现
主要是保证实现最大限度的互操作性。
1、使用JNDI,它可以与LDAP、HTTP以及直接进行数据命名。
关于JNDI与LDAP的利用方法,你可以看《Java服务器高级编程》
2、利用CORBA来实现
CORBA是一种独立于语言与平台的分布式解决方案,能够实现于其他程序高级的EAI.
3、RMI实现
主要是保证实现最大限度的互操作性。
|
gzgz
|
关注!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。