一、华为CORBA接口开发过程
流程与中兴类似:
- 建立连接、建立消息通道
- 获取名字服务
- 获取EMSSession工厂(注意这里传入的NameComponent参数与中兴不同)
- 登录并获取EMSSession
- 使用EMSSession初始化管理器对象
- 管理器对象调用接口获取数据
- 关闭连接
一、华为CORBA接口开发过程
流程与中兴类似:
1 获得CORBA Adapter所使用的Naming Service的对象引用,
2 获得所连接的EMS所对应的在NamingService中注册用的名字,记为nameOfEms。(注:即为名字树图中的id值),id值为“ZTE/E300”,kind为“EMSFactory”.
3 根据名字树图构造name, 通过步骤1中得到的NamingService去获取EmsSessionFactory_I对象的引用。
4 获得访问EMS所需的用户名和密码后,在client端构造emsSession_I CORBA对象,并实现emsSession_I接口定义的四个方法,便于Server端能够检测通讯情况和向Client端报告事件通道的可用情况。调用EmsSessionFactory_I对象引用 的getEmsSession 方法得到EmsSession_I对象引用。
由于公司新项目要求,做了一段时间的CORBA接口(中兴+华为)开发,踩了各种大大小小的坑,也算积累了一些经验,特分享至此,经验所限难免会有疏漏,欢迎讨论完善。
一、中兴CORBA接口开发过程
由于公司新项目要求,做了一段时间的CORBA接口(中兴+华为)开发,踩了各种大大小小的坑,也算积累了一些经验,特分享至此,经验所限难免会有疏漏,欢迎讨论完善。
iManagerCORBA网管北向接口(以下简称CORBA 接口) 用于连接 iManager M2000 移动网网元综合管理系统 (以下简称 M2000) 与上级网管系统 (NMS) 提供 M2000 , 与 NMS 之间的接口转换和业务转换功能。
一、CORBA技术说明
CORBA(Common Object Request Broker Architecture,公共对象请求代理体系)是吸收了软件界面向对象技术、分布式计算技术、多层体系结构技术以及接口技术的一种综合技术,是一种对象间通信的工业标准。
最近公司要求扫描二维码和生成二维码的功能。而群里部分网友也提到了。我这里就写了一个demo,和大家分享。代码很简介,希望大家能够喜欢。
网友表示在网上搜索了很多,发现不是代码不全,就是jar不匹配。
我这里共享了一个zxing的2.2版本(支持JDK6)的例子,也提供了下载地址。实现代码如下:
* 1 父类static 变量/代码块 初始化(即使父类static是private的也会初始化,只会初始化一次)
* 2 子类static 变量/代码块 初始化
* 3 父类可执行代码块(即 {…})
* 4 父类构造方法
* 5 子类可执行代码块(即 {…})
* 6 子类构造方法