|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你希望java的IDE整合。这个是没有必要的,重要的是你理解java有多深以及怎么组织你的代码,即使没有IDE,代码照样能够编译运行的。
开辟十分大度的客户机真个Java使用程序
简介:在已往几个月里,尺度窗口小部件工具箱(StandardWidgetToolkit,SWT)不休地获得停顿,并吸取愈来愈多Java开辟职员的个人伶俐。在SWT应用程序开辟过程当中的某一阶段—一般是在基础原型运作以后—开辟职员入手下手存眷部署历程。与传统的Java使用程序分歧,SWT使用程序必要在使用程序运行之前装进某些特定于操纵体系的库。固然正在举行的这些库的部署和保护仿佛是件头痛的事,可是请宁神,有一种计划能够办理这类成绩,那就是Sun的JavaWebStart。SWT与JavaWebStart的分离给开辟职员供应了功效壮大的工具,用它们能够部署十分大度的客户机端Java使用程序。
SWT概述
如今把尺度窗口小部件工具箱(SWT)引进开辟社区是最得当不外了。固然到今朝为止,Sun的Java基本类(JavaFoundationClasses,JFC)一向能让客户机端使用程序的开辟职员感应中意,但仍旧有很多开辟职员出于各类缘故原由不肯利用SWT。关于很多开辟职员和架构计划师来讲,可以开辟象传统本机桌面使用程序那样以可视化体例显现、操纵和实行的客户机端Java使用程序的妄想仿佛还很悠远。
但是到了2001年年中,Eclipse项目俄然呈现在这幅开辟“视野”当中。最后,人们以为Eclipse项目只是Java的开放源码集成开辟情况(IDE);但是该项目触及的局限更广。在开辟Eclipse时代,SWT工具箱出生了。SWT工具箱相似于JFC和其“从兄弟”笼统窗口工具箱(AbstractWindowToolkit,AWT),它向开辟职员供应了一组窗口小部件。但是,SWT与别的工具箱之间的次要区分在于SWT利用操纵体系的底层GUI窗口小部件。这类办法向Java开发职员供应了跨平台的API来完成“表面”象本机桌面使用程序的办理计划。
JavaWebStart概述
假如没有这些符合的工具,不管用甚么言语,传统桌面使用程序的部署和维护关于开辟职员都多是次要的头疼成绩。即便是最无效的撑持部门,一想到发布新版本的软件时必需反省更新每台事情站,也不克不及不让他们感应头痛。为了方便Java开辟职员的分发和保护需求,SunMicrosystems几年前引进了JavaWebStart。这一手艺很年夜水平上简化了终极用户事情站上Java使用程序的部署、保护和更新。
将Web扫瞄器用作启动使用程序的最后工具,JavaWebStart是一个在本地安装的匡助使用程序,它包括在Sun的Java运转时情况中。每当用户会见Java收集启动协定(JavaNetworkLaunchingProtocol,JNLP)文件时,都自动将该使用程序下载到用户的事情站,然后该使用程序入手下手运转。全部历程几近不必要与终极用户举行交互,这年夜年夜简化了分发使用程序的事情。
文件检察器使用程序
在我们懂得怎样用JavaWebStart部署SWT使用程序的完成细节之前,让我们先看一下将要部署的使用程序。本文所包括的这个使用程序是由Eclipse项目供应的一个示例使用程序。正如所示,该使用程序是一个复杂的跨平台的文件检察器,它利用户可以扫瞄本人硬盘上的文件和文件夹。
.运转在WindowsXP上的文件检察器
为演示SWT和JavaWebStart的跨平台才能,已将所包括的这个自力的示例使用程序打包,以便在MicrosoftWindows和RedHatLinux上运转。
<p>
你说是sun公司对她研究的透还是微软?针对自己工具开发的.net性能上肯定会站上风的。 |
|