Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 用javascript直接调用java程序
【标  题】:用javascript直接调用java程序
【关键字】:javascript,java
【来  源】:http://www.blogjava.net/shaofan/archive/2006/09/08/68407.html

用javascript直接调用java程序

Your Ad Here Web开发真是越来越有意思了。现在居然可以在JavaScript里直接调用Java写的方法。大水牛Buffalo的最新版1.2.3发行离现在已有半年时间了,现在才注意到。在客户端的代码相当简单:

buffalo.remoteCall("userService.listAll",[],function(reply){
 //?不用担心,reply.getResult会从聪明的判断服务器端远程调用的结果类型。
 var?userList?=?reply.getResult();?
 var?firstUserFamilyName?=?userList[0].name.familyName;
});

给Web程序加上Buffalo也相当容易。只要下载几个jar文件放到lib目录下,外加几个JS文件,然后在web.xml里加一个Servlet即可。用的时候是需要有个properties文件来定义哪些JAVA方法可以被JS调用。而服务器端的JAVA代码不需要做任何改动。

暂时手头上还想不起来哪些地方会用,但是这个东东可是我很久以前曾经想过的,现在有人实现了,还是很激动人心的啊。Buffalo的主页是 http://www.amowa.net/buffalo/zh/index.html?。


最新消息:JRuby终于跨进了标准之门---JRuby Steps Into the Sun:【上一篇】
解释CAS Logout问题:【下一篇】
【相关文章】
  • 在 Sun Java Studio Creator IDE 中使用 Hibernate
  • java 对 xml 文件操作 (一)
  • java 对 xml 文件操作 (二)
  • java 对 xml 文件操作 (三)
  • 学习javascript之-内置对象Date篇
  • JAVA对数字证书的常用操作
  • Javascript 在框架之间传递变量
  • javascript 调用c#变量实例
  • javascript 框架间函数传递
  • JavaScript传值及.Net传值方式总结
  • 【随机文章】
  • Postfix发信用户身份检查
  • ]Oracle10g数据库自动诊断监视工具(ADDM)使用指南 3
  • <转载>用UML设计Java应用程序
  • Google Web Toolkit 入门
  • 关于测试工作的讨论-转自51testing论坛
  • 如何把QQ个人资料存入变量
  • CorelDRAW 命令菜单
  • package management 的基本概念
  • 在 Linux 下用 C 编写显示时间的程序
  • VDSL应用前景分析
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.