NAF框架终于有了一个好的开端。

news/2024/7/7 12:44:02

NAF框架是我们在原有的JAF框架的基础上,按其基本思想实现的.net与java结合的框架。

第一个核心功能就是java与.net的互操作-远程调用。在两种环境下都使用动态代理和xml自定义序列化技术,类似于webservice/soap。 经过这几周的废寝忘食,我已经基本实现了.net下的远程调用。由于动态代理的介入,与webservice相比,最明显的优点是动态生成代理类,因此只有一个统一的接口,不需要所有的Service都有一个对应的代理。局限性则是:能处理的类型受限制--因为一开始就定位在跨平台上,所有只考虑了通用的基本类型,数组和实体类以及实体的复杂组合嵌套类型,不过应该够用了(考虑加上List和ArrayList,HashMap/HashTable)。限制的另一个好处是减少网络传输数据的冗余,我相信有些东西是利大于弊的。我们的原则和设计目标是靠近webservice,但比webservice方便。而且有些我在以前开发webservice时总结的经验,Release时会加到文档中去。





http://www.niftyadmin.cn/n/3650723.html

相关文章

.net中HashTable的最大容量

http://www.xiaxin.net/Spring_Dev_Guide.rar

替换GINA DLL实现智能卡登录--DayDayUp

1. 在Wlxinitialize()中初始化智能卡设备2.在WlxLoggedOutSas中嵌入身份识别模块3.监控智能卡,实现拔卡封屏./1814710.shtml

VB 远线程注入技术 屏蔽 Ctrl+Alt+Del

在NT平台下,用户登陆是使用Winlogon和GINA——Graphical Identification and Authentication,意思是图形化的身份认证。Winlogon是Windows系统的一部分,它专门提供交互式登陆支持,而GINA则是Winlogon用来实现认证的一个DLL——这个…

Eclipse反编译插件Jadclipse介绍

Jadclips插件网站:http://jadclipse.sourceforge.net/一、下载下载插件:下载jadclipse_3.1.0.jar版本,该版本支持eclipse3.1M6以上。下载jadclipse_3.2.0.jar版本,该版本支持eclipse3.2M3和eclipse3.2M4。下载jadclipse_3.2.2.jar…

关于MSGINA以及禁用登陆对话框中登陆到域的选项- -

导读: 前日在翻阅MSGINA的信息的时候,无意中看到了关于如何定制MSGINA的一些文章,其中有一篇 The Essentials of Replacing the Microsoft Graphical Identification and Authentication Dynamic Link Library其中提到 Disabling Domain Opti…

java SWT嵌入IE,SafeArray

java SWT嵌入IE,SafeArray/* * Reading and writing to a SAFEARRAY * * This example reads from a PostData object in a BeforeNavigate2 event and * creates a PostData object in a call to Navigate. * * For a list of all SWT example snippets see * http://dev.ec…

Torsten Rienow

导读: [gina.bas] #COMPILE DLL #INCLUDE "win32api.inc" I redeclare SID here again due a problem with win32ipa.inc. Whatever i try, the compiler does not compile with any "var as SID PTR" reporting "undefined type" T…

过程改进在于数据和结果

来自波音(Boeing)公司的John Vu两个主题演讲(软件过程改进的现状、如何在软件外包市场胜出),切中要害,不仅对国内软件业现状分析透彻,而且提出了很好的对策。给我印象最深的是两句话:I never ask the suppl…