读书人

初窥Eclipse RCP-富客户端程序将会是日

发布时间: 2012-12-20 09:53:21 作者: rapoo

初窥Eclipse RCP----富客户端程序将会是今后Java编程的一个发展方向
初窥Eclipse RCP----富客户端程序将会是今后Java编程的一个发展方向
文章来源http://www.blogjava.net/annchaling/articles/301671.html
随着技术的发展和IT业的疯速成长,越来越多的企业将自身的产业发展推向了网络这个大的平台,这便是无数的人群涌向Java编程(确切的来说是J2EE编程)的主要原因,Java可以说是有着优于其他语法的WEB开发能力,我对.NET和ASP不很了解,在此不做比较和讨论。J2EE在WEB编程方面展现出的强大如人之所见,于是越来越多的编程开发从原来的C/S(客户端/服务器)程序转向B/S(浏览器/服务器)程序,一个个基于MVC,结合SSH框架等的WEB应用蜂拥而至,越来越多的Java编程人员跳入“时代发展网络潜力巨大”这个WEB开发的大坑。的确,网络的潜力是巨大的,但是这种巨大的潜力需要的并不是一时的激情和永无止境的徘徊在门槛处的程序开发员的泛滥(当然,在此没有任何歧视之义,我自身也是个刚踏入社会的小菜鸟,应届生..),WEB开发的巨坑总有一天会膨胀溢出留下仅存的微小空间让我们喘息,的确,这个“巨坑”的上层资源是丰富的,它有着足够的“氧气”和“空间”,但现在只能说,越来越多的技术泛滥只会让处于“巨坑”底部的那些绝大部分的人员难以喘息。
我不会否定Java和任何编程语言,那是巨人们的杰作,我只会思考我们运用特有技术的价值和定位,我们该去做什么?我们适合做什么?
许多人适合WEB开发,对,很多人适合WEB开发。但是不得不说,在进行WEB开发的时候你快乐么?你把工作当做是一种长期精神的摧残么?而其中相当相当少数的人能在Java WEB开发领域精通,凭借自己的努力信心和毅力,但是很多时候大多数人在努力的同时是否也适当的应该停下来问自己,我究竟在干什么,我究竟该干什么?身边太多疲于WEB开发这个大坑的朋友。
未来需要的是C/S和B/S结合的发展模式,我没有力推RCP编程,因为很多人对他还不是很了解,但是我相信,以后在Java领域,会出现越来越多的出现RCP这个名词。
好了,闲话不多说,从今天开始,就让我和大家一起来学习Eclipse RCP编程吧,相信它所带给你的那种优秀的用户体验感和交互设计和优雅的风格是你在WEB开发时无法体会的。
我们抛开死板的概念理论直入主题:
1.RCP的优势在哪?
Eclipse自身基于微小内核+插件搭建而成,所有的功能都是插件的集成,具有强大的扩展性。
基于OGSi框架,Eclipse RCP具有强大的插件热插拔和管理能力;
基于Java,Eclipse-RCP天生就是在Java EE体系之内的产物,绝对无缝的支持Java;
具有B/S的业务简单扩充性,部署简易性,客户端瘦小性等特点;
拥有C/S的用户界面表现丰富,客户端单机运行,拥有一定运算能力和逻辑处理能力等特点;
总的来说,Eclipse-RCP是C/S与B/S结合的产物,优秀的结合了C/S和B/S的特点。

2.RCP开发基础,进行RCP编程需要哪些基础支持?

Eclipse-RCP体系结构图
在开发RCP程序之前,需要编程人员具有以下要素:
(1)SWT/JFace基础(没有的话AWT/Swing也凑合,慢慢学嘛)
(2)Eclipse-RCP体系结构图
(3)无限的梦想和热情,努力

3.RCP开发规范与要点
(1).Eclipse-RCP开发中将大量使用到SWT/JFace,需要熟练掌握
(2).开发中我们将大量使用到Eclipse-RCP 基础框架中公共的UI的部分,SWT/JFace的代码和布局不会很复杂,暂时不需要掌握很多的关于SWT/JFace知识
(3).开发时遵从Eclipse-RCP开发的规则,能重用Eclipse的就重用,千万不要自己写东西.-----当然啦,有特别的tegory/79370">资源整合 (7) 利器把玩 (4) DWR (10) Struts1.x (10) Ibtais (18) MyEclipse (29) Sql Server (63) Tomcat (7) APACHE (4) JSP (18) SERVLET (6) 英语 (0) ECSide (8) JasperReports (7) JAVA (24) JS (41) XML (26) CVS (8) 心灵积淀 (1) JQUERY (2) IBATIS (6) 项目拾遗 (0) STRUTS2 (0) PROXOOL (0) SPRING (4) Hibernate (0) SSI (0) JBPM (11) FLEX (3) JSON (2) gwt整合ibatis (1) jeecms v3 (1) Flash (2) 一目了然的数据模型 (1) 社区版块 我的资讯 (0) 我的论坛 (2) 我的问答 (0) 存档分类 2012-12 (13) 2012-11 (3) 2012-10 (2) 更多存档... 最新评论 hi_junny: downsave 写道但是我设置了40条记录一页,但是记录没有 ...
ireport设置分页 liyunpeng0110: 可能是你myeclipse里的工程和电脑目录里的文件不同步,刷 ...
MyEclipse 打jar包 MacTavish: ? 我也遇到了这样的问题,该怎么解决。。。。。求指导。。。。 ...
Cannot resolve reference to bean 'pingFenRecService' while setting bean property howareyouo: 学习学习!! ? 楼主讲得很好, 都能看得懂! ̄!哈哈
dwr 回调函数 sammyke: 谢谢帮助,其实我有记录,就是懒得翻!!
ecside合计

读书人网 >编程

热点推荐