ajaxnet4j: Ajax.NET for Java —— 交个Java朋友

percyboy 2006-08-18 03:29:29
Ajax.NET 是 .NET 平台中 Ajax 应用的最流行类库。和 prototype.js 等专注于客户端层面的 Ajax 解决方案相比,Ajax.NET 同时关注服务器端和客户端,重点解决服务器端和客户端的衔接部分。开发人员不再需要关心 Ajax 的实现细节,非常符合面向对象思想中的封装要求。

最近一两个月,为了熟悉 Java 语言和类库,我将 Ajax.NET 的源码重新用 Java 翻译了出来,现在已经有了一个原型,已经可以像 Ajax.NET 一样的方式编写简单代码了,比如:

服务器端 Java 代码定义一个 HelloWorld 方法(并用注释标记为 AjaxMethod):

package ajaxnet4j.demo;

public class Test {
@ajaxnet4j.AjaxMethod
public String HelloWorld(String person) {
return "Hello, " + person;
}
}

客户端的 HTML 和 Javascript 代码:

<html>
<head>
<script src="ajaxnet4j/prototype"></script>
<script src="ajaxnet4j/core"></script>
<script src="ajaxnet4j/converter"></script>
<script src="ajaxnet4j/ajaxnet4j.demo.Test"></script>
<script type="text/javascript">
function test() {
var name = document.getElementById("txtPerson").value;
alert(ajaxnet4j.demo.Test.HelloWorld(name).value); //“直接调用”Java代码里的方法
}
</script>
</head>
<body>
<form>
<input type="text" id="txtPerson" />
<input type="button" value="test" onclick="test()" />
</form>
</body>
</html>

我是个 .NET 开发者,对 Java 的类库框架都不够熟悉,继续完善的工作遇到了不小的难度。现在希望能找到一个 Java 高手,能够给我的工作一些指点。交个 Java 方面的朋友,也可以互相学习(我可以教你 .NET 方面的东西)。
...全文
108 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
percyboy 2006-09-19
  • 打赏
  • 举报
回复
ajaxnet4j 今天已经发布第一个 beta 版本:

http://ajaxnet4j.sourceforge.net

china2001ok 2006-08-18
  • 打赏
  • 举报
回复
jf
percyboy 2006-08-18
  • 打赏
  • 举报
回复
有意的朋友,请到我的 blog 留言:
http://blog.joycode.com/percyboy/archive/2006/08/17/80610.aspx

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧