自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 富客户端最佳实践之首要:异步

Posted on July 1, 2008Filed Under technology |异步操作是改善的用户体验的王道。这个原则用在富客户端开发上,显得更加重要。采用Java/.NET或者其他具备线程操作能力语言的富客户端开发提供了真正的异步执行的能力。理解并且将这个原则贯穿于整个开发过程并不...

2008-07-01 10:26:00

阅读数 3623

评论数 2

原创 构建基于慢速网络的实时应用

Posted on January 3, 2008Filed Under technology |HTTP连接往往被考虑为慢速的。通常不会考虑在之上构建所谓实时应用。然而玩过网络游戏的人都知道,除了类似于CS之类实时性要求非常高的外,延迟在500毫秒以下是可以继续游戏的,而750毫秒以下也可以勉强...

2008-03-18 15:58:00

阅读数 1202

评论数 0

原创 Buffalo 1.0alpha 发布!

Buffalo 1.0alpha 发布!Ajax正开始大行其道,Sun的Blueprints中已经开始包括ajax的支持。但是直接使用XMLHTTP在大多数情况下编程并不容易。Buffalo使得这一过程更加容易。Buffalo首先是burlap协议的JavaScript实现,但是他为Amowa(面...

2005-04-19 11:12:00

阅读数 2452

评论数 1

原创 WEB(Javascript)远程调用方案清单

 Web远程过程调用(以下简称WebRPC)是在不刷新页面的前提下,对远程方法进行调用,是最近的一个热点;在一些场合下,他甚至成为不可替代的实现方式。WebRPC的实现方式经历了从普通URL读取,隐藏帧,IFrame, XMLHTTP乃至 Flash等。本文将对目前存在的WebRpc方案(产品)进...

2005-02-28 20:43:00

阅读数 5061

评论数 0

原创 为什么Bindows不会成功

Bindows(http://www.bindows.net)新版本1.30beta出来了,增加了千呼万唤的Theme支持。Erik&Emil不愧为世界水平的JavaScript高手,原本仅用做浏览器脚本支持的这个小东西如今被发挥得淋漓尽致,几乎到了浏览器JavaScript所能表现的最高...

2005-01-19 11:52:00

阅读数 11205

评论数 35

原创 控制发散思维

深入开源世界的程序员的思维大多发散严重,这种发散在很多情况下是有害的。在制作一个新的产品/项目之前,很多人都会说,唔,你应该参考好的开源东西,把他直接使用。殊不知这样拿来就用伤害最大:因为自己根本没有机会仔细思考自己要做的东西是什么样子的。这就是Hibernate之所以创建EHCache的原因。在...

2004-12-21 21:34:00

阅读数 2260

评论数 1

原创 面向异步消息的WEB应用(AMOWA)

前言:本文的源自于Martin Fowler的著作《Patterns of Enterprise Application Architecture》中关于Web表示模式的一些启发。作者做了多年Web开发,并不限于企业级Web应用。在娱乐方面的应用(如聊天室,即时消息,Web场景聊天等)得到的一些工...

2004-11-15 22:13:00

阅读数 2993

评论数 2

原创 学习,研究,工作,灵感——学习过程其实是一张网

进行比较简单的学习时,专家或者教师往往给初学者这样一种建议:以学习Java为例,初学者最好学习C语言,掌握基本的语言概念;然后编写Java版的helloworld,然后学习基本的java.lang, java.util库,在学习的过程中不断体会OO的概念;然后根据需要,学习某一方面的如网络,UI,...

2004-11-04 11:19:00

阅读数 2565

评论数 2

原创 HiveMind初探

今天HiveMind 1.0 的final版本出来了, 看了看他的examples代码。 有了IoC(DI)的感觉之后再看这些代码, 越看感觉越清晰。 实现一个IoC的容器本身没什么可说的, 现在就以他自带的example为例,来看看HiveMind在这方面的实现方法。example程序是一个四则...

2004-09-24 17:47:00

阅读数 2864

评论数 0

原创 代码生成器的存在价值

多年前用ASP的时候,就听说了有一种叫做代码生成器的神奇的东西。只需要指定数据库链接,这个代码生成器就能够产生一个界面,然后选择你需要进行生成的数据表,按一下按钮,马上基于这个表的增删改查界面以及对应的ASP程序代码就生成出来,着实方便。当时的我对ASP已经轻车熟路,看了一眼这个工具后,心中评估了...

2004-08-19 17:51:00

阅读数 3370

评论数 3

原创 AOP分离权限关注 - 补遗

昨天的Blog中我描述了使用AOP分离权限关注的基本做法。回家仔细想了想,把思考的结果补充一下。 我们知道,在基本的RBAC模型中有以下基本(接口)对象:Domain, Group, User, Role, Privilege, Operation, Resource以及对外的SecurityMa...

2004-07-23 10:09:00

阅读数 2625

评论数 0

原创 Flex: RIA 的先驱,无坚不摧的银弹?

Flex: RIA 的先驱,无坚不摧的银弹?首先有必要了解一下 Flex 。(详细的了解请看附录的链接。本文并非Flex的介绍)以下是 Flex 的基本架构图。 用我的话讲,大概就是,用 mxml( 他们自创解析标记 ) 作出一个 mxml 页面,然后服务器动态生成 flash swf 文件给前台...

2004-04-07 22:18:00

阅读数 4920

评论数 6

原创 Spindle3.0--终于等到了!Tapestry3.0的Eclipse PlugIn

Spindle3.0--终于等到了!Tapestry3.0的Eclipse PlugIn我一直以为Spindle不会在继续下去了。记得几个月前上SF的时候看见Spindle项目都停止了。然而Tapestry一如既往的速度缓慢。在若干个手写配置文件的日子之后,Spindle终于推出与Tapestry...

2003-11-29 23:07:00

阅读数 8909

评论数 0

原创 Java2Exe: 也许JSmooth更适合你

Java2Exe: 也许JSmooth更适合你看到很多人问如何将Java程序转成EXE。最省事的方法莫过于用JBuilder,但是如果你觉得JBuilder太过于笨重,或者在出于种种原因不能用JBuilder, 看看下面的介绍,也许JSmooth,这个小巧、智能、遵循GPL的开放源码的工具能够帮助...

2003-11-27 00:30:00

阅读数 3263

评论数 2

原创 使用Server.Transfer对URL进行隐藏以及其他

使用Server.Transfer对URL进行隐藏以及其他2003年8月29日 1 问题提出经常看到一些网站或者Web应用系统,在浏览器看来,他们只采用一个页面,所有的页面地址都是通过这个页面的参数链接得到的。例如:   http://abc.com/default.asp?pg=AdminPag...

2003-09-10 11:03:00

阅读数 7358

评论数 0

原创 你好,Tapestry 3.0

你好,Tapestry 3.0mechiland, Jul 2003 本文主要介绍Tapestry3.0环境下一个简单用例Tapestry的配置方法,旨在帮助开发者熟悉3.0环境。由于Tapestry官方(http://jakarta.apache.org/tapestry/)提供的Tutoria...

2003-07-30 14:43:00

阅读数 8025

评论数 2

原创 面向对象的ASP技术:思考与实践

面向对象的ASP技术:思考与实践作者:mechiland (http://www.jzchen.net)动笔时间:2003年4月21日完成时间:2003年4月29日目录:概述历史先进的技术与好用的技术:ASP到了尽头吗?组件化的Web程序      一个实例      小技巧      结束语概述...

2003-05-01 11:11:00

阅读数 1342

评论数 0

原创 Servlets 与JSP,最佳实践

Servlets 与JSP,最佳实践作者:Qusay H.Mahmoud2003年3月 Java Servlet技术与JSP技术使Java服务器端技术,目前他们控制了整个服务器端Java技术市场,并且逐渐成为构建商业Web应用的标准。Java开发者喜欢这些技术是由于很多的原因,包括:这些技术很容易...

2003-04-04 09:09:00

阅读数 1934

评论数 1

提示
确定要删除当前文章?
取消 删除