摘要: 大家都知道,xmlhttp在通信时采用的是utf编码,而国内很多网页的信息都是采用gbk编码,所以当直接通过ajax去连接网页,并将获取到的信息直接显示的话就会出现乱码的现象,有些时候无法改变服务器端网页的编码(例如获取别的网站的天气预报信息),在这种时候就只能在客户端通过js做编码的工作了,下面这段js就是用于将服务器端返回的gbk编码字符串转换为utf编码字符串:  阅读全文
posted @ 2006-08-15 11:04 BlueDavy 阅读(5399) | 评论 (10)编辑 收藏
     摘要: 对于搜索技术基本是完全不懂,在这里也只是谈谈自己的一些想法,欢迎大家讨论.........  阅读全文
posted @ 2006-08-13 19:36 BlueDavy 阅读(2101) | 评论 (1)编辑 收藏
     摘要: 这篇新闻令人振奋,OSGI被越来越多的商业产品认同和采用,在这篇新闻中提到了之前OSGI是被象Eclipse这样的重量级的开源产品而采用,而现在Apache的Tuscany工程也开始采用,还有之前提及的IBM的重量级的商业产品--WAS V6.1,现在Adobe大名鼎鼎的CS2产品中也开始使用Equinox,同时这篇新闻也提及到了部分这些商用产品之所以要采用OSGI的原因,最后提及到OSGI对JSR 294、JSR 277可能会产生的影响。  阅读全文
posted @ 2006-08-12 00:07 BlueDavy 阅读(1708) | 评论 (0)编辑 收藏
     摘要: 代码参见code.rar,其中的classic目录放置了基于Equinox的实战部分的代码,其中的ds目录放置了基于ds重构后的代码,请从这下载:
http://www.riawork.org/opendoc/code.rar
同时还发布了一个可直接运行的环境dist.rar,解压后直接运行其中的run.bat,就可通过http://localhost:8080/demo/page/login.htm来访问用户登录验证模块,请从这下载:
http://www.riawork.org/opendoc/dist.rar
同时在收集到大家的一些意见以及自己对Opendoc的重新浏览后,做了少量的改动,都发布到了新的pdf中了,新的PDF仍然是通过以前的这个地址下载:
http://www.riawork.org/opendoc/OSGI_Opendoc_Preview.pdf  阅读全文
posted @ 2006-08-10 14:30 BlueDavy 阅读(1520) | 评论 (4)编辑 收藏
     摘要: 这里的Equinox不是Appfuse的那个Equinox,而是Eclipse的Project(www.eclipse.org/equinox),是OSGI R4的RI,具体大家可参考我之前发布的OSGI Opendoc预览版中对于Equinox的描述和讲解,而现在又有一个重量级的产品基于Equinox而构建,那就是WAS V6.1,这也就足以说明在IBM这样的大厂商心目中对于OSGI的认同。
WAS V6.1之所以要改为基于Equinox而搭建,它认为主要是为了提升WAS的组件化、灵活性、松耦合和简洁性,具体大家可参见此篇PPT:
http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/advanced/help.jsp?topic=/com.ibm.iea.was_v6/was/6.1/Architecture/WASv61_Componentization/player.html  阅读全文
posted @ 2006-08-09 10:36 BlueDavy 阅读(1831) | 评论 (1)编辑 收藏
     摘要: 本篇Opendoc按照学习开源框架的基本流程进行编写,从体验OSGI到基于OSGI框架的实战,到深入OSGI,完成对于OSGI从入门到深入学习的过程,最后对于OSGI的现状和发展发表些自己的看法和思考,限于笔者的水平以及时间,文内难免有些错误,还请大家不吝指正,也希望本文能作为国内OSGI的抛砖之作,引出更多的关于OSGI的Opendoc。
由于个人时间的关系,这篇Opendoc历经一个半月左右的时间才基本完成,在此先发布预览版,希望能够得到感兴趣的朋友们的指点,先谢了....
请从这下载:http://www.riawork.org/opendoc/OSGI_Opendoc_Preview.pdf
随本文的代码将在随后发布,请大家关注......  阅读全文
posted @ 2006-08-08 17:50 BlueDavy 阅读(1837) | 评论 (8)编辑 收藏
     摘要: 在进行系统设计时,采取的通常都是逐级分解的策略,无论是分层、分模块都是典型的分而治之的策略,而系统在通过逐步分解形成架构、详细设计时,输入、输出以及扩展都是考虑的重点。  阅读全文
posted @ 2006-07-18 11:49 BlueDavy 阅读(3883) | 评论 (0)编辑 收藏
     摘要: 发送动作是流程中的关键动作,程序或用户通过触发发送动作来进行流程的流转,对于人工干预的发送动作来说,通常会显得很复杂,做过类似办公系统的人都会体会到这点,发送为什么会变得复杂呢,首先发送是由多个步骤构成的,其次就是各个步骤都有一些用户可通过配置来改变发送步骤的行为的点,在人工干预要求很强的发送动作中,就变得更为复杂了。
请见正文......
在实际的流程发送动作中,还有更为复杂的情况,象抄送、传阅办理、跳转、会签等这些特殊类型的发送动作,实现起来就比上述的发送动作更为复杂,但其实现原理仍然类似上面所述。  阅读全文
posted @ 2006-07-12 16:32 BlueDavy 阅读(2306) | 评论 (0)编辑 收藏
     摘要: 昨天重装系统,突然想到一个问题,如果以后机器本身只要装个微核,然后所有的东西都可以通过网络直接安装就好了,那样重装系统就不是件什么痛苦的事了,只要连接到网络上选自己需要的windows、office等等,平时在用这些软件的时候随时可以把个人的偏好上传到服务器,那是多么爽的一件事呀,^_^,也许可以做个这样的网站,提供这样的服务,和一站式的框架类似.....  阅读全文
posted @ 2006-07-05 20:22 BlueDavy 阅读(2108) | 评论 (9)编辑 收藏
     摘要: 所思、所悟:
建立客户、领导的信心;
模块的扩展设计;
界面设计的重要性。  阅读全文
posted @ 2006-06-23 14:39 BlueDavy 阅读(2158) | 评论 (2)编辑 收藏
仅列出标题
共30页: First 上一页 12 13 14 15 16 17 18 19 20 下一页 Last 

公告

 









feedsky
抓虾
google reader
鲜果

导航

<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

统计

随笔分类

随笔档案

文章档案

Blogger's

搜索

最新评论

阅读排行榜

评论排行榜