发布一篇利用Java Web Start部署SWT使用程序
你希望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性能上肯定会站上风的。 Java是一种计算机编程语言,拥有跨平台、面向对java Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 是一种突破用户端机器环境和CPU
页:
[1]