当前位置:  技术问答>java相关

??JNDI 和支付网关(在线等待,参与也有分啊)??

    来源: 互联网  发布时间:2015-03-21

    本文导语:  一定有不少做过JNDI的高手, 请帮帮忙, 在支付网关中,对于不同银行有不同的接口处理, 用JNDI能实现吗? 我实在是找不到此方面的资料了, 请各位大侠拔刀相助! 谢谢谢谢! | 面向对...

一定有不少做过JNDI的高手,
请帮帮忙,
在支付网关中,对于不同银行有不同的接口处理,
用JNDI能实现吗?

我实在是找不到此方面的资料了,
请各位大侠拔刀相助!

谢谢谢谢!

|
面向对象的时代,为什么要繁琐的 if else if 呢?

抽象一个 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.

|
推一把

|
你所说的应该属于EAI的范畴,实现的方法有很多。
1、使用JNDI,它可以与LDAP、HTTP以及直接进行数据命名。
   关于JNDI与LDAP的利用方法,你可以看《Java服务器高级编程》
   
2、利用CORBA来实现
   CORBA是一种独立于语言与平台的分布式解决方案,能够实现于其他程序高级的EAI.

3、RMI实现
   主要是保证实现最大限度的互操作性。

|
gzgz

|
关注!

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ?? 有谁听说过JNDI(按名寻址),参与者均有分 ??
  • java命名空间javax.management.remote.rmi类rmiconnectorserver的类成员方法: jndi_rebind_attribute定义及介绍
  • 请解释JNDI
  • 请教哪位帮我讲讲JNDI
  • 请问哪本讲jndi编程的书好(急,在线等)
  • JNDI Warrior
  • 请问JNDI是什么?有什么作用?谢谢
  • 来领分:关于JNDI的问题
  • weblogic可不可以当作jndi服务器使用?如果可以,请问如何管理?
  • 有关JNDI的问题
  • 用JNDI查找home接口时,该如何写
  • 在分析PetStore1.3时候遇到的问题,关于jndi
  • weblogic怎样配置pool和jndi ??
  • 如何将一个jdbc数据源绑定到JNDI树上。请教!谢谢!
  • 请教关于JNDI中的基本概念!
  • MEJB附录B,jndi例子无法运行的问题
  • 如何在EJB中获取该EJB的JNDI Name?
  • 怎样实现类似于log4j.properties, jndi.properties只要在classpath中就能找到的功能?
  • 哪位大侠有JNDI的教程,分小弟一份吧,另问,我的可用分怎么不涨了,不是每天加10吗?
  • 请教一个错误,关于jndi的
  • 数据结构中的哈希表和JNDI中的Hashtable有区别么?
  • Hibernate的JNDI绑定分析


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3