第14章 支持级联调用的JSON-RPC for Java轻量级框架的实现及应用
JSON-RPC for Java(下面简称JSON-RPC)的轻量级AJAX框架使得JavaScript中能够直接使用、操作Java中的对象和执行Java对象中方法并返回执行结果。这使得很多开发人员为之神奇而唏嘘不已。本章,笔者将尝试揭开它的神秘面纱。
JSON-RPC原意是Json在远程调用(Remote Procedure Call,一般是基于AJAX的web的远程调用)中的应用,本章着重讲解JSON-RPC 在Java中的应用,原本计划基于开源JSON-RPC for Java进行讲解,读者可以参考http://oss.metaparadigm.com/jsonrpc/ download.html,可惜笔者在J2EE的应用中发现它不能进行级连调用(下面描述的环境都是J2EE的环境)。
也就是说,如果注册了对象jcore.jsonrpc.test.Test名为myTest。对象Test有方法getMyList返回一个List对象,其中List的第3个对象是一个jcore.jsonrpc.test.A,A对象有方法Translate能将文字在13种语言之间相互翻译。现在我们在轻量级JSON-RPC框架的驱动下,进行语言翻译:
// 每个对象都有很多属性和方法,因此为了提高性能,减少“.”的运算开销, |
倘若采用开源的上述JSON-RPC框架,将无法调用List对象以后的方法和获取其中的对象,因此,本章将重新实现功能强大的支持级联调用的JSON-RPC AJAX框架。
14.1 配置
1.配置web.xml:
在最后一个或之后加入:
|
|
| 回书目 上一节 下一节 |
|
· 全国计算机等考四级模.. · 08年3月各大网上书店及.. · 网络工程师模拟测试获.. · 全国计算机软考考试指.. · 3月24日WCF聊天活动 积.. · 全国计算机等级考试四.. |
· 软件项目估计:第2版 · 系统分析师基础知识自.. · 构建可扩展的Web站点的.. · 2008年全国计算机等级.. · 网络数据安全与保密自.. · 博客园开发者征途:.NE.. |
|
||||
| · 技术人求职简历完备手册 · 勇闯IT培训黑色围城 · 北漂技术人90天求职纪实 · 龙芯要做中国的“奔腾” · 国际文档格式标准开战 · 贝恩资本携手华为22亿.. · 微软出价446亿美元收购.. · 隐私保护技术探讨 |
· Windows Server 2008专.. · NAC安全访问控制 · PHP开发应用手册 · ASP.NET 2.0基础开发指.. · WCF开发基础 · 路由器设置与口令恢复 · VC++基础开发专题 · 2008年春季英特尔信息.. |
|||
|
||||
| · iSCSI应用与发展 · SQL Server 2008/2005.. · SOA 面向服务架构 · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · 中间件应用技术专题 · SQL Server入门到精通 |
· 病毒查杀专题 · 国际文档格式标准开战 · Linux防火墙 · 路由器设置与口令恢复 · 打造安全服务器 · SOA 面向服务架构 · PHP开发应用手册 · ADSL应用面面俱到 |
|||
|
||||
| · iSCSI应用与发展 · 中间件应用技术专题 · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · iSCSI应用与发展 · RAID——磁盘阵列基础 · 身份认证技术 |
· 病毒查杀专题 · 清除流氓软件——51CTO.. · 路由器设置与口令恢复 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · ADSL应用面面俱到 · ADSL应用面面俱到 · 反垃圾邮件技术应用 |
|||