仓酷云

标题: JAVA网页设计Eclipse RCP手艺仓酷云 [打印本页]

作者: 灵魂腐蚀    时间: 2015-1-18 11:23
标题: JAVA网页设计Eclipse RCP手艺仓酷云
令人可喜的是java现在已经开源了,所以我想我上述的想法也许有一天会实现,因为java一直都是不断创新的语言,每次创新都会给我们惊喜,这也是我喜欢java的一个原因。之前次要在JAVAWEB偏向下工夫,很少往存眷JAVA的桌面使用程序的常识,对桌面使用程序的熟悉仅仅停止在现在打仗.NET的时分利用其并做了几个工具和MIS。一向感到桌面使用程序会渐渐的消散被WEB代替,跟着比来打仗BIRT源代码发明,java的桌面使用程序也有良多值得吸取的常识,并且基于EclipseRCP手艺也相称具有吸引力和传染力。
这篇博客说一说EclipseRCP,在说这个手艺之前,必要绝对Eclipse从头熟悉一下。
入手下手晓得Eclipse的时分,是在进修java刚入手下手,当时候了解Eclipse是一个开辟平台,是一个优异的JAVA的IDE,假如有响应的插件,就可以让Eclipse酿成任何言语的IDE。跟着我的眼界的坦荡、打仗的常识愈来愈多,才发明真的的Eclipse是一个供应完美插件机制RCP平台,它用SWT/JFace作为界面元素组件,供应给用户一个Workbench的UI平台,在加上Eclipse完成的OSGI标准,我们可以经由过程它来机关出扩大才能强、给用户供应优秀UI体验的RCP平台。
在了解Eclipse以后在开来EclipseRCP,它是Eclipse平台中心功效,这个中心包含对可挪动的、可叠加的窗口组件、菜单、工具栏、按钮、表格等等布局的撑持,并且有了EclipseRCP,在加上OSGI标准,就可以很轻松的从插件开辟转向桌面使用程序开辟,构建最小化的Eclipse平台来运转桌面使用。
大抵懂得EclipseRCP以后,来看一下它的系统布局:
JAVA网页设计Eclipse RCP手艺仓酷云
登录/注册后可看大图

<br>
[quote]1.Wrokbench事情台
为Eclipse供应用户界面。它是利用SWT(StandardWidgetToolkit)和一个更初级的API(JFace)来构建的;SWT是Java的Swing/AWTGUIAPI的非尺度替换者,JFace则创建在SWT基本上,供应用户界面组件。
2.Workspace事情区
事情区是卖力办理用户资本的插件。它包含用户创立的项目、项目中的文件,和文件变动和别的资本。事情区还卖力关照别的插件关于资本变动的信息,好比文件创立、删除大概变动。
3.Help匡助体系
匡助组建具有与Eclipse平台自己相称的可扩大才能。与插件向Eclipse增加功效不异,匡助供应一个附加的导航布局,同意工具以HTML文件的情势增加文档。
4.Team团队撑持体系
团队撑持组件卖力供应版本把持和设置办理撑持。它依据必要增加视图,以同意用户与一切利用的任何版本把持体系交互。年夜多半插件都不必要与团队撑持组件交互,除非它们供应版本把持服务。
5.PlatformRuntime运转平台
平台运转库是全部Eclipse的内核,它在启动时反省已安装了哪些插件,并创立关于它们的注册表信息。为下降启动工夫和资本利用,它在实践必要某个插件的时分才加载该插件。除内核外,别的每样工具都是作为插件来完成的。

再举这样一个例子:如果你想对一个数字取绝对值,你会怎么做呢?java的做法是intc=Math.abs(-166);而ruby的做法是:c=-166.abs。呵呵,这就看出了java与ruby的区别。
作者: 再现理想    时间: 2015-1-20 23:48
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
作者: 简单生活    时间: 2015-1-30 07:37
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
作者: 兰色精灵    时间: 2015-1-31 21:52
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
作者: 深爱那片海    时间: 2015-2-6 23:52
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
作者: admin    时间: 2015-2-18 06:01
是一种语言,用以产生「小应用程序(Applet(s))
作者: 变相怪杰    时间: 2015-3-5 03:44
是一种为 Internet发展的计算机语言
作者: 只想知道    时间: 2015-3-19 15:59
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
作者: 透明    时间: 2015-3-28 16:34
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2