blogjava's web log

blogjava's web log
...

【关注】ajaxnet4j

ajaxnet4j 是 Ajax.NET Professional 的一个 Java 实现Ajax.NET Professional 是 .NET 平台下第一个、也是截至目前最流行的免费 Ajax 库之一。

作者blog:  http://blog.joycode.com/percyboy


SourceForge 站点:http://ajaxnet4j.sourceforge.net

看1 个官方示例:
它是怎么用javascript 调后台 java方法的.


1.hello word

  1. Import the "ajaxnet4j" taglib;
  2. Register the "ajaxnet4j.demo.BasicDemo" class;
  3. In the JavaScript function "test1", call the HelloWorld method *directly*;
  4. Receiving value from ".value" and alert it.

Server-side Java codes:

package ajaxnet4j.demo;

public class BasicDemo {
    @ajaxnet4j.AjaxMethod
    
public String HelloWorld(String name) {
        
return "Hello, " + name + "!";
    }
}

Note the annotation "ajaxnet4j.AjaxMethod", it marks the method "HelloWorld" as an ajax method, which is ready to be accessed in browser-side JavaScript.

JSP HTML and JavaScripts:

<%@ taglib uri="http://ajaxnet4j.sourceforge.net" prefix="ajaxnet4j" %>
<html>
<head>
       
<ajaxnet4j:register className="ajaxnet4j.demo.BasicDemo"></ajaxnet4j:register>

</head>
<body><form>
    
<script type="text/javascript">
        
function test1() {
            
var txt = document.getElementById("txtName");
            alert(ajaxnet4j.demo.BasicDemo.HelloWorld(txt.value).value);
        }
    
</script>
    
<p>Fill a name in the textbox below and click the button on the right:</p>

    
<input type="text" id="txtName" />
    
<input type="button" value="Test" onclick="javascript:test1()" />
</form></body>
</html>

    详细到 http://ajaxnet4j.sourceforge.net/

    查看几个示例。

    下载它的源代码
    也是一个很不错的学习的示例





    posted on 2006-09-22 09:13 record java and net 阅读(2059) 评论(13)  编辑  收藏 所属分类: AJAX

    评论

    # re: 【关注】ajaxnet4j 2006-09-22 14:00 123bingbing

    中国软件业的发展不缺人才也不缺资金,缺的是人才的组织和管理,MyLinux平台的建设解决了软件人才的组织和管理问题,将每一项目最合适的软件开发人才以最有效率的形式组织在一起,从而取得1+1〉2的效果。
    Mylinux网站采用会员积分制度,使用积分可以在Mylinux网站的项目招投标系统中参与投标竞标,累计积分可以在Mylinux签约的电子商务网站上进行消费。Mylinux网站将同广泛的电子商务购物网站进行签约合作,凡网站会员积分可在签约商户自由购物,并享受贵宾折扣待遇。
      回复  更多评论   

    # re: 【关注】ajaxnet4j 2006-09-22 18:30 飞飞



    你好,我很想系统的学ajax

    请问有好的电子书吗?

    email: zhangxuefei4@sina.com.cn

    非常感谢!  回复  更多评论   

    # re: 【关注】ajaxnet4j 2006-09-22 20:44 junmy

    抱歉我没有。。。。

    其实这就是个好的学习例子.  回复  更多评论   

    # re: 【关注】ajaxnet4j 2006-09-23 14:23 popoer

    这个例子没看出来怎么实现异步的~~~  回复  更多评论   

    # re: 【关注】ajaxnet4j 2006-09-23 23:19 111

    <p>&nbsp; <iframe name=google_ads_frame marginWidth=0 marginHeight=0 src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-7248574034605473&amp;dt=1155387432109&amp;lmt=1155387432&amp;format=468x60_as&amp;output=html&amp;url=http%3A%2F%2Fpost.blog.hexun.com%2Flzhi%2Fpostarticle.aspx%3Farticleid%3D5096122&amp;ad_type=text_image&amp;u_h=768&amp;u_w=1024&amp;u_ah=738&amp;u_aw=1024&amp;u_cd=32&amp;u_fs=t&amp;u_tz=480&amp;u_his=3&amp;u_java=true&amp;u_plist=ar7,f7,q4,qp,rp,wmp" frameBorder=0 width=468 scrolling=no height=60 allowTransparency></iframe></p>  回复  更多评论   

    # re: 【关注】ajaxnet4j 2006-09-25 15:00 123bingbing

    现在去www.mylinux.com.cn网站趣味问答,做题目,奖积分.积分还能直接购物呢.提供给你一个学习的机会,对软件编程人员有很大的帮助哦  回复  更多评论   

    # re: 【关注】ajaxnet4j 2006-09-25 15:01 123bingbing

    不用现金抵押,只要你够实力,www.mylinux.com.cn项目投标系统为您提供完善的软件外包服务.  回复  更多评论   

    # re: 【关注】ajaxnet4j 2006-09-25 16:17 usrl

    请问你有没有运行过Demo,我运行时脚本出错,报"ajaxnet4j"未定义,我看了看源码,好像脚本引用的路径在WebRoot下根本没有,不知道什么原因?  回复  更多评论   

    # re: 【关注】ajaxnet4j 2006-09-25 16:21 junmy


    我运行过。。没有问题。。。

    你仔细检查一下吧。


      回复  更多评论   

    # re: 【关注】ajaxnet4j 2006-09-26 08:54 usrl

    没有找到原因啊,跟运行环境有没有关系呢?
    Jdk1.5 + Tomcat4.1 可否?  回复  更多评论   

    # re: 【关注】ajaxnet4j 2006-09-30 15:20 冰川

    好东西,支持!
    另外送斑竹一句:
    博学而笃志,切问而近思--《论语·子张》  回复  更多评论   

    # re: 【关注】ajaxnet4j 2006-09-30 15:25 冰川

    博学笃志,切问近思


    【原文】

    子夏曰:“博学而笃志,切问而近思,仁在其中矣。”

    【译文】

       子夏说:“博学而志向坚定,好问而多想当前的事情,仁德也。就在其中了。”

    【读解】   

      既要广博地学习,又要有一个追求的中心,这就叫,‘博学而 笃志”。
      既要多问问题,又不要好高骛远,不切实际地空想,而要多想当前的事情,与自己的实际情况密切相关的事情,这就叫“切问而近思。”
      学习的关键在于自身的体会,如人饮水,冷暖自知。所以,一 定要从自屯切身处去问,接近处去思。
      其实,也就是我们今天理论联系实际的要求,只不过说法有所不同罢了。
    ----------------------------------------------------------------

    此句吾以为善,与卿共勉之。  回复  更多评论   

    # re: 【关注】ajaxnet4j 2006-09-30 21:40 junmy

    谢谢 冰川 朋友。。


      回复  更多评论   


    只有注册用户登录后才能发表评论。


    网站导航:
     

    导航

    常用链接

    留言簿(44)

    新闻档案

    2.动态语言

    3.工具箱

    9.文档教程

    友情链接

    搜索

    最新评论