好好生活,努力工作,天天向上!

BlogJava 首页 新随笔 联系 聚合 管理
  46 Posts :: 1 Stories :: 178 Comments :: 0 Trackbacks

05 2009 档案

     摘要: 人们总是害怕改变.电被发明出来的时候他们害怕电,是不是?他们害怕煤,害怕蒸汽机车.无知无所不在,并导致恐惧.但随着时间推移,人们终究会接受最新的科技.

正如比尔盖茨曾经警告过一样,计算机已经真正成为我们的最新科技,几乎遍布我们日常生活的每一方面.所以,我们这个时代的某些最伟大的头脑开始思索起计算机和软件对于人类的重要性来了.以下就是101条有关计算机的伟大名言,并且,既然我们这个网站是一个软件开发网站,我们尤其关注编程方面的.  阅读全文
posted @ 2009-05-25 13:39 VWPOLO 阅读(1539) | 评论 (0)  编辑

     摘要: 借助RAP的力量,将RCP程序可以轻松的在浏览器中运行! 从上篇文章《RAP 与 RCP的差别》中,我们知道,RCP与RAP之间的区别很小,现在我们就开始研究他们的区别到底有多小,接下来打算将一个RCP项目迁移到RAP项目,我们从这样的一个实际的例子来演示。
  阅读全文
posted @ 2009-05-22 10:10 VWPOLO 阅读(2652) | 评论 (0)  编辑

     摘要: 如果您拥有一个Java jar 文件,想让它转换成Eclipse的插件工程,我们就结束怎样将这个普通的jar文件变成可以让Eclipse加载的插件工程,导出的格式是文件夹形式在Eclipse插件开发过程中,为了更好的维护和管理插件项目构建路径,最好将以前的单纯的Jar包转换成Eclipse的插件包,如果属于开源的类库的话,我们可以获得它的源代码文件,在Eclipse中可以和容易的查看和跟踪源文件,但有时我们也会碰到Source not found 的提示,比如这样:
  阅读全文
posted @ 2009-05-22 09:31 VWPOLO 阅读(2022) | 评论 (3)  编辑

     摘要: 作为一种使基于 Web 的应用程序更加生动的方法,Asynchronous JavaScript + XML (Ajax) 和 Web 2.0 的概念已经在开发社区中广泛应用,而且相对Web 1.0,Web 2.0 在用户体验方面带来了巨大提升,下面的主角是GWT,全名是Google Web Toolkit,采用了一种不寻常的方式进行 Web 应用程序开发。  阅读全文
posted @ 2009-05-22 09:16 VWPOLO 阅读(2199) | 评论 (4)  编辑

     摘要: 最近这几天在浏览eclipse.org 网址上发现RAP 的版本已经发布到1.2.1M7了,看来RAP打算和Eclipse 3.5同步发布了,因为看RAP的开发计划和Eclipse SDK 的开发计划基本一致,说实话挺喜欢这个东西的,因为RAP是在Eclipse RCP的基础上实现了一套机制,这样就可以达到真正的“富客户端”了,使用Java代码编写处理逻辑,然后采用交叉编译的方式编译成JavaScript,这样可以不用经常面对JavaScript,特别是体会到OO开发方式的好处后,看JavaScript特别费劲,不过说起用Java代码转换成JavaScript,RAP还有一个竞争对象,那就是GWT了,GWT的来头不小,东家是大名鼎鼎的Google,可是GWT正如它的名字一样,只是一个JavaScript工具,无法当作框架使用,在大型系统上使用GWT我估计效率不会太高,如果能够整合到Struct或者JSF中,感觉发展还是很有前途的。

在RAP项目主页:http://www.eclipse.org/rap 上可以下载到最新的RAP 文件,提供两个文件下载,一个是目标平  阅读全文
posted @ 2009-05-21 14:18 VWPOLO 阅读(4058) | 评论 (2)  编辑

     摘要: RAP全名为Rich Application Platform,是一种AJAX框架,结合了RCP的成功的经验,我们可以使用Java代码编写可以在浏览器中运行的程序,而且风格和RCP的类似,开发过Eclipse RCP程序的朋友会很熟悉
RAP 可以让开发人员使用JAVA API和按照Eclipse 插件的开发模式构建基于AJAX的Web 2.0应用程序,是的,你没有看错,其实RAP的工作原理是采用交叉编译的方式将 Java 代码生成JavaScript文件,底层基于Qooxdoo AJAX框架,这样,我们就不必接触JavaScript、CSS和处理Http的细节了,可以让我们更关心程序的功能实现,想起来的觉得很幸福。
RAP和RCP 一样,运行在Equinox框架上,Equinox是OSGI R4规范的实现,是一个非常优秀和成熟的OSGi框架,Eclipse 是通过这个框架实现灵活的扩展性和插件的热部署。RAP也支持Eclipse的大部分扩展点,其实RAP和RCP在架构上非常的类似,下图分别为RCP和RAP的架构图:  阅读全文
posted @ 2009-05-21 12:49 VWPOLO 阅读(3775) | 评论 (2)  编辑