自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

关于websocket.

websocket 规范的目标是在浏览器中实现和服务器端双向通信.双向通信可以拓展浏览器上的应用类型,例如实时的数据推送(股票行情),游戏,聊天/im 等. 目前在浏览器中通过http仅能实现单向的通信,comet可以一定程度上模拟双向通信,但效率较低,并需要服务器有较好的支持; flash中的socket和xmlsocket可以实现真正的双向通信,通过 flex ajax bridge,...

2010-03-30 23:23:01 147

gwt 好还是jquery好?

这个问题没有绝对的答案,选择取决于面临的问题. jquery 的模式是"查询"-"操作", 通过各种css选择器,定位dom element后对其进行处理和操作, 它提供的优雅的api和底层封装使的在一个现有的页面上添加上动态特性非常简单.但jquery 也有它的缺点---没有一个组件机制,虽然jquery 可以开发plugin,但plugin本质上还是和jquery 核心api一个层...

2009-04-26 18:57:40 219

gwt 实现界面模式之 "Extras on Demand"

GWT 是一个强大的工具, 一旦定义好html结构和css之后,使用gwt提供的组件模型,可以将任意结构的html+css封装成为组件,并在java 语言中以组件的方式操作.GWT 1.6 增加了新的事件系统(原有的事件api可能会在将来删除), 更使得在dom或者现有的组件之上扩展开发相当容易.下面将以一个例子说明如何使用新的事件模型扩展现有组件.(使用最新的 gwt 1.6.4 )...

2009-04-21 19:14:52 187

gwt api 的层次结构

gwt api 的层次结构这里所指的gwt api 主要是指有关界面/组件部分的api, 其它rpc,xml解析等不在讨论之列.gwt 的整个api是分层构造的, 适当了解这些层次及其关系,有助于我们更好地掌握和使用这个伟大的工具.如图:红线之下是javascript 的世界, 红线之上是gwt的世界, 我们可以看到gwt 一共分为四个层次, jsni/javascri...

2009-04-11 18:08:59 183

google application engine 下应用开发的一些总结.

自从关注google application engine 以来,为了更深入了解这个平台,在gae上设计,开发一个小应用 sharecode. 通过这个应用,总结了使用python,gae 开发的一些特点:开发效率高python,django 此类动态语言及其框架开发效率确实比java ,hibernate,spring高出不少, 以sharecode 为例, 从3月初开始构思到3月底基本...

2009-04-01 12:19:10 297

原创 随意定制的计算环境和随手可得的计算资源

最近sun 发布了"开放云平台计划", 同时传出被ibm收购的消息. 去sun 的开放云平台网站上转了一圈,大概看出这么几点:1 sun 将在今年推出公共云平台服务:(It all starts with the delivery of the Sun Cloud, a public compute and storage cloud, which is due out later this...

2009-03-26 00:07:58 90

原创 推荐一篇关于"云计算" 的文章,非常不错

现在到处都在谈论云计算, 那么到底什么是云计算呢. 今天看到一篇不错的文章,不敢独享,推荐给大家. http://www.ibm.com/developerworks/cn/linux/l-cloud-computing/?ca=drs-tp4608 摘录自己觉得关键的地方:"云计算背后最重要的概念之一就是可伸缩性,而实现它的关键则是虚拟化(virtualization)""但是,为...

2009-03-15 21:14:55 1164

原创 java 程序员为什么应该学习python

1 跟着google走,放心为什么是python,而不是ruby,php,groovy,scala等等 ? 首先, groovy,scala都是为java 平台设计的动态语言,用这两种玩意儿能做的事情,java 也能做,只不过方式不一样而已,所以没必要在它们上浪费时间了.其次,据传 google内部使用的语言是 c++,java, python,javascrip. 分析一下:java 作...

2009-03-02 22:40:12 438

原创 我对"play" 框架的看法

这段时间,发现 "play" 这个名字多次出现,看介绍说是"纯java ,动态编译,运行速度快,开发效率高 ..."(详情参见"Play! 一个Rails-like的Java框架","Play with Play! - 框架概要")终于按奈不住挑逗,于是抽了一个晚上到它网站上逛了一圈.终于识破了它那掩藏在虚假漂亮外衣下的本来面目,play 漂亮的外衣就不说了,已经有很多溢美之词.说说它的问题....

2008-12-28 23:38:13 135

近期一个flex 项目的心得体会

最近完成了一个flex 的项目,客户端使用flex3 实现,服务器使用struts2,spring,hibernate,客户端-服务器通信数据格式使用自定义的xml文档.通过这个项目,对flex/flash 平台有了更深入的认识,记录下来,希望能够对准备采用flex进行开发的同志(不要误会哈)有所帮助.在进入正题之前,先秀张截图:  下面转入正题:Flex ria在界面方面和传统的w...

2008-11-30 22:53:05 114

使用flash的Socket类连接服务器的任意端口

Flash中有两个提供低层网络通信功能的类,Socket,XMLSocket . XMLSocket传输的是文本形式的xml字符串数据,每个数据单元以 0 结束. Socket可以传输任意类型的数据.Flash 的安全模型下,缺省情况下,Socket 和XMLSocket只能连接到和swf文件同一个域上的大于1024的端口,但有些应用需要访问webserver之外的服务器上的端口,或者访问小于1...

2008-06-29 00:12:12 270

sun game server (sgs)初探

 Sun game server ,简称(sgs) 是sun 公司的一个开源项目,主要目标是针对mmo游戏的服务器端开发.最初是从Nighthaven 的博客文章(http://nighthaven.iteye.com/blog/181431)上了解到sgs 项目,在大致了解了一下它提供的功能后,对其发生了兴趣,经过一段时间的研究,有了一些心...

2008-04-29 22:07:49 196

flex skinning 机制实践

 Flex中的组件框架中包含了对组件外观进行定制的功能(skinning),通过skinning机制,可以在保留组件交互特性不变的情况下,将可视外观完全替换掉. Skin的替换主要是在css中为组件指定相应的skin图形资源来实现,skin图形资源可以是以下几种类型:继承自ProgrammaticSkin的类, 图形文件,存储在sw...

2008-04-22 22:34:04 90

使用easy eclipse,flex builder,集成开发 j2ee+flex+blazeds

Eclipse通过wtp插件对j2ee web app的开发提供了很好的支持,flex builder plugin是基于eclipse 的一个用于开发flex 应用程序的插件,blazeds是一个用于集成flex 客户端和j2ee server的组件,下面介绍一种方法,集成eclipse,wtp,blazeds,flex builder plugin...

2008-04-10 21:26:41 108

flex ria应用的系统结构

近日看到一则新闻说 Chet Haase 从sun 跳槽到了adobe.chet原来sun公司在客户端技术的架构师(http://weblogs.java.net/blog/chet/). 看来现在adobe的吸引力不小.chet写了一篇文章解释flash和flex 的关系:(http://graphics-geek.blogspot.com/2008/02/moment-of-reflexion...

2008-03-07 22:29:04 162

削减flex 应用程序swf文件的体积

一直对flex 生成的swf文件大小耿耿于怀,即使是只有少数几个控件的简单程序,生成的swf文件也是将近200k,这势必会破坏用户体验.造成这种情况的原因是,flex 组件框架为了提供丰富的功能,本身结构非常复杂,包含了大量的代码,翻翻flex3sdk的源码就知道,UIComponent是一个将近300k的超级怪物,Container也有将近200k,而这两个类正是flex组件中最基础的两个类.在...

2008-03-05 23:25:43 139

flex 中VideoDisplay 的小陷阱

Flex 的VideoDisplay 控件对于创建视频播放程序非常快捷,方便,但我在使用过程中遇到了一个小陷阱,经过翻看VideoDisplay 源代码,最后总算搞清楚问题所在了. VideoDisplay 有一个ready 事件,按照文档的说法,ready 事件发生时,说明flv文件已经就绪,可以播放了,但实践中发现,在ready事件中获取totalTime 属性时,这个值有时正常,有时是-...

2008-01-14 23:28:01 430

使用flash-thundblot和firebug调试flex 应用程序

传统的flex 应用程序的调试手段大致是这样的: 使用debug 模式编译,生成带调试信息的swf文件 安装debug 版本的flash player 运行fdb命令行调试器,输入”run” 打开待调试的swf文件,这时会提示是否连接到调试主机,确认后连接到fdb调试器.之后就可以在fdb调试器中看到”trace” 语句的输出信息了,也可以设置断点,单步跟踪等.这种方法...

2008-01-08 23:07:33 84

解决开发环境下的flash player 安全沙箱问题

在flex应用开发时,曾经遇到过这样的问题,当访问文件系统上的资源,比如一个.flv文件时,flash player 报如下错误: “只有仅限于文件系统的 SWF 文件和可信的本地 SWF 文件可以访问本地资源”. 经查阅文档,找到了一劳永逸的解决方法: 在C:\windows\system32\Macromed\Flash\FlashPlayerTrust 下面,创建一个文本文件,例如dev.t...

2007-12-24 20:14:57 235

adobe又一重大举措!

adobe 将用于嵌入式设备的as3虚拟机捐赠给 mozilla了. 新版的虚拟机可能会在下一版本的flash lite中出现(可能是flash lite4),如果这样的话,开发人员将可以利用flex 和as3的全部功能为嵌入设备进行开发.flex 和as3的开发人员将面临另外一个更大的市场.原文见:http://www.onflex.org/ted/2007/12/meet-qvm-ne...

2007-12-20 21:52:20 81

原创 java web app ui 框架

开发java web app,后台使用hibernate+spring已经没有什么争议了,但是在界面层用什么呢?我的看法就是web app和web site是有区别的,对于以浏览器为界面的应用程序来说,不需要象开发一个面向全互联网的人的网站那样考虑运行效率问题,只需要考虑这个应用程序的用户规模就可以了,相反,生产率却是很重要.struts,webwork这些mvc形式的框架目前看来不

2005-04-20 16:57:00 1841

AxureRP-Pro 注册码

AxureRP-Pro 是一个优秀的界面原型设计工具<br>

2008-07-14

uml精粹 3

uml精粹,很经典的一本关于uml的书,作者是大名鼎鼎的马丁福勒.

2008-03-07

网页配色宝典

网页配色宝典,广大网页设计爱好者不可错过

2007-11-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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