破宝

我是一块破破烂烂的宝贝石头。
随笔 - 85, 评论 - 1279, 引用 - 54

导航

工具

关于

自选精华版 RECOMMENDATIONS
留言板 GUESTBOOK

本人 blog 文章、图片及其他资源等,除另有声明外,均遵循以下原则向全球(当然包括朝鲜、古巴、利比亚等国)共享:

1。欢迎转载、复制、传播、引用,但转载、复制(包括但不仅限于作为参考资料复制到本地)、传播、引用同时必须在显著位置注明作者(破宝/percyboy)和文章原始 URL 地址等信息。但商业转载、复制、传播(尤指用于图书、光盘等媒体的部分或全部),须事先征得本人的许可。

2。文章以“现状”提供,不为由于使用本站资源而造成的任何损失而负责,仅提供力所能及的咨询和参考意见。

3。关于修改:允许您将本 blog 中的资源作为参考资料复制时的一定修改,但仍须保留作者和出处信息;其他情况下的修改(包括修改后再发布),须和本人确认许可。
 

标签

每月存档

广告



访客

 

最近两三个月,我在学习 Java。为了在实践中快速进步,我决定把 .NET 中目前应用最广泛的一个 Ajax 类库 Ajax.NET 翻译到 Java 中,目的主要是熟悉 Java 的语法和类库(尤其是 Web 方面 Servlet 相关的知识)。到今天有了一个阶段性的成果,我已经可以像 .NET 中作的那样在脚本中直接调用服务端的简单方法了:

package ajaxnet4j.demo;

public class Test {
	@ajaxnet4j.AjaxMethod
	public String HelloWorld(String person) {
		return "Hello, " + person;
	}
}
<script type="text/javascript">
function test() {
	var name = document.getElementById("txtPerson").value;
	res = ajaxnet4j.demo.Test.HelloWorld(name);
	if (res.error == null) {
		alert(res.value);
	} else {
		alert(res.error.Type + ": " + res.error.Message);
	}
}
</script>

翻译的过程,接触了 Servlet (相当于 IHttpHandler),Reflect(相当于 Reflection 反射发出),Java 1.5 Annotation(相当于 Attribute)等等,对 C# 和 Java 相比的语法差异,.NET 和 Java 相比的类库映射有了不少认识,对了继续深入的学习 Java 算是一个不错的起点。当然对于 Ajax.NET 的内部构造也了然于心了。收获颇丰。

当然,受制于 Ajax.NET 的 Licence,我还没有办法发布 ajaxnet4j (无论是源码,或是 jar 包),正在向原作者请求,不知道他会不会答应。哎,有可能死在摇篮中啊,那就是遗憾了。

相关文章

Loading...

打印 | 张贴于 2006-08-17 17:18:00 | Tag:暂无标签

留言反馈

#回复: ajaxnet4j 编辑
java 中的Ajax 类库并不逊于net的ajax啊,可别吃力不讨好啊哈哈
2008-02-14 17:15:00 | [匿名用户:私家侦探]
#re: ajaxnet4j 编辑
to chutium:当然记得了,你现在在哪里?加我的MSN: percyboycn@msn.com。
变大写是CSS的作用。我最近弄了一个Monoppix(Linux with Mono)玩。
2006-08-25 19:44:00 | [匿名用户:破宝]
#re: ajaxnet4j 编辑
.net+ajax绝对是web开发的首选,这没的说

不过有一个问题,发表评论的时候用户名怎么会自动转成大写咧?~
2006-08-24 11:30:00 | [匿名用户:chutium]
#re: ajaxnet4j 编辑
发现都叉不上话。。。对.net一无所知了现在……一头扎进了linux的混水中~~~

lipu老哥还记得我不?呵呵,我邱
2006-08-24 11:27:00 | [匿名用户:chutium]
#re: ajaxnet4j 编辑
to dream: "仅凭我个人浅薄的所谓一点经历"
你还真不深厚
2006-08-22 16:26:00 | [匿名用户:aska]
#re: ajaxnet4j 编辑
强!!
疯狂的石头
2006-08-18 09:03:00 | [匿名用户:gyf19]
#re: ajaxnet4j 编辑
仅凭我个人浅薄的所谓一点经历来看:是越了解别的技术,越觉得windows服务器、sql server数据库、.net framework没有优势,而且历来就没有什么优势可言。
2006-08-17 22:30:00 | [匿名用户:dream]
#re: ajaxnet4j 编辑
多了解别的技术,更确信.net的优势。
2006-08-17 21:09:00 | [匿名用户:破宝]
#re: ajaxnet4j 编辑
怎么这么多.net程序员现在都在学Java学Linux啊,我身边的很多同事也都是这样的,难道…………
2006-08-17 19:29:00 | [匿名用户:a]
#re: ajaxnet4j 编辑
学习!
2006-08-17 17:55:00 | [匿名用户:最终幻想]
对不起,目前本随笔不允许发表新评论.

Powered by: Joycode MVC Blogger System