论文部分内容阅读
摘要:Java小应用程序,是一种能够编写跨平台应用软件的设计程序语言。在互联网的世界里,Java技术具有良好的平台移植性、通用性和高效性,被游戏控制台、个人电脑、移动电话以及数据中心广泛使用。Java所实现成功的hotJave浏览器具有Java的独特魅力。而为了更好的开发Java小应用程序,Borland公司开发了一种新型的开发工具,即JBuilder。JBuilder能够有效、快速的对任何Java应用进行开发,它的核心部分采用了VCL技術,使得困难的代码问题迎刃而解。本文就此对如何使用JBuilder开发Java小应用程序进行分析,对构建Applet框架、制作设计界面以及开发中需注意的问题进行简单的论述。
关键词:JBuilder;Java小应用程序;Applet
中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2013) 05-0000-02
JBuilder实质上是一种可视化的开发Java的工具。JBuilder能够在Java2的平台上进行商业化的数据库、程序开发。由于JBuilder支持J2EE,因此能够互换企业Java应用程序。而Java小应用程序能够推动整个Web的发展,其所用的浏览器支持Java applet。只要浏览器在HTML文档内发现了,那么就会从中获取Java类文件,进行加载并开始运行。JBuilder2005中采用了JDK1.5。Java所使用的开发工具包也是JDK1.5,这就导致Java2出现了较多新功能。比如Swing控件能够让用户的界面变得很美观。而内部的UML代码具有可视化的功能,能够进行代码审核。支持多语控制系统。
1生成Applet框架
JBuilder2005中有三种工具可以帮助生成、测试Applet程序,即Applet Wizard、AppletTestBed以及Applet Viewer。其中,Applet Wizard能及时的建立HTML文件,对应Applet的基本结构。而AppletTestBed、Applet Viewer能测试整个Applet的执行程度。
其实,如果用JBuilder来生成Applet框架,相对比较容易。我们使用Applet Wizard开始生成Applet框架。启动Applet Wizard先打开Object Gallery对话框,再选取好Applet图标。然后在name栏里将HelloApplet输入,调整好directory栏内的路径。将default path、JDK版本、Backup path等都选为默认值,并修改class Javadoc fields内的author、Title、Description、Company以及version字段的值。修改完点完成。
这时便能够设置输入Applet内的具体参数了。首先,用Applet Wizard在HTML文件中<applet>标签内生成<param>,并在其他类的文件中介入程序代码。将name调整为param0。如果选择了Generate HTML Page,Applet Wizard会生成一个带着<applet>标签的HTML文件。为了改变<applet>的属性,我们可以使用Width、Name、Height字段设置。在完成离开至工程窗格后,会发现已经产生了两个文件HelloApplet.html、HelloApplet.java。Applet框架基本已经生成。
2设计Applet用户界面
对于JBuilder2005而言,最好的设计用户界面工具为HelloApplet。
首先在JBuilder编辑器内打开HelloApplet.java文件,然后选择Design页签。将组件this节点的属性从default layout转变成为BorderLayout,并在Applet中介入两个Panel容器。在AWT页签之内选择java.awt.Panel,并点击this节点。就会出现新的panel1。将panel1内的Constraints设为North属性。再做一个panel2,将属性改为Center。
再将panel1、panel2改动名称,panel1改为UpperPanel,panel2改为LowerPanel。Panel1的Background改为Light Gray属性。Panel2的background改为White属性。只要背景颜色有差异就可以。把LowerPanel中的layout改为CardLayout属性,并选择java.awt.Panel组件,点设定好的LowerPanel节点,动作加入Panel。此时又会出现panel1和panel2。把Panel1、Panel2都更换属性设置和背景属性。做好这些以后便可以保存工程。整个Applet用户界面已经生成,只需再加入一些UI组件便可。
3测试Java小应用程序
等到开发完毕之后,在JBuilder中点击.html文档,则可以看到应用小程序。为了测试其执行结果能力,Sun Microsystems的Applet Viewer,或者是JBuilder 2005的AppletTestBed。
只要我们选择Run | Run Project,就会自动启动AppletTestBed,执行main class。首先,选择Project,将Project Properties打开。切换到Run窗格,按住New按钮组建新运行配置,或者是按Edit重新编辑。然后开始编辑main class内容。
如果要浏览Applet,可选择一个有着<applet>标签的HTML文件。需要浏览时,只需在HTML文件中右击一下,选择Run using时期的配置,则能够进行启动。
4开发过程中应注意的问题
4.1JDK版本不同
由于Java技术的发展,JDK版本都升级到了好几层。开发人员总是喜欢新JDK版本来进行开发,但用户却很少对浏览器版本进行更新。因此,就会出现一部分人能够使用,而另一部分人因为没有及时对浏览器更新,不能够使用。对此,只需让公司员工定期更新Web浏览器则可。或者在网页中做出相应的提示。倘若浏览器的JDK版本不合格,可使用plug-in和Java Web Start来处理。
4.2安全性问题
Applet执行容易受到某些网络病毒和软件篡改程序代码,致使客户端信息受损。一般Applet都集中在Sandbox之内,即安全环境中。网络是开放式的,被窃取和拦截的频率比较高。在JBuilder开发时,需要注意安全性的问题。
5结束语:
用JBuilder开发Java小应用程序,能够减少以往开发Java的复杂性。在开发Java小应用时,先设置好具体的Applet框架,然后设计好美观的用户界面。JBuilder比其他的开发软件更便捷,并且它具有全新的安全检测能力,能够解决Applet中遗留的问题。
参考文献:
[1]谢欢,何培英.基于JBuilder平台的J-Link应用程序开发技术[J].郑州轻工业学院学报(自然科学版),2008,3.
[2]沈悦.J2ME开发及JBuilder工具的应用[J].重庆三峡学院学报,2003,1.
[3]雷小锋.用JBuilder开发Java小应用程序[J].电脑编程技巧与维护,2001,9.
[4]陈爱平,闵华松,刘启林.JBuilder中使用Java Applet访问数据库[J].电脑开发与应用,2005,8.
[5]张军.多层架构及其在JBuilder6.0中的实现[J].重庆邮电学院学报(自然科学版),2004,2.
[作者简介]张金波(1971.3-),性别:女,民族:汉,籍贯:辽宁省辽阳市,
学历:大学本科,职称:副教授,研究方向:软件开发,从事工作:教学
关键词:JBuilder;Java小应用程序;Applet
中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2013) 05-0000-02
JBuilder实质上是一种可视化的开发Java的工具。JBuilder能够在Java2的平台上进行商业化的数据库、程序开发。由于JBuilder支持J2EE,因此能够互换企业Java应用程序。而Java小应用程序能够推动整个Web的发展,其所用的浏览器支持Java applet。只要浏览器在HTML文档内发现了
1生成Applet框架
JBuilder2005中有三种工具可以帮助生成、测试Applet程序,即Applet Wizard、AppletTestBed以及Applet Viewer。其中,Applet Wizard能及时的建立HTML文件,对应Applet的基本结构。而AppletTestBed、Applet Viewer能测试整个Applet的执行程度。
其实,如果用JBuilder来生成Applet框架,相对比较容易。我们使用Applet Wizard开始生成Applet框架。启动Applet Wizard先打开Object Gallery对话框,再选取好Applet图标。然后在name栏里将HelloApplet输入,调整好directory栏内的路径。将default path、JDK版本、Backup path等都选为默认值,并修改class Javadoc fields内的author、Title、Description、Company以及version字段的值。修改完点完成。
这时便能够设置输入Applet内的具体参数了。首先,用Applet Wizard在HTML文件中<applet>标签内生成<param>,并在其他类的文件中介入程序代码。将name调整为param0。如果选择了Generate HTML Page,Applet Wizard会生成一个带着<applet>标签的HTML文件。为了改变<applet>的属性,我们可以使用Width、Name、Height字段设置。在完成离开至工程窗格后,会发现已经产生了两个文件HelloApplet.html、HelloApplet.java。Applet框架基本已经生成。
2设计Applet用户界面
对于JBuilder2005而言,最好的设计用户界面工具为HelloApplet。
首先在JBuilder编辑器内打开HelloApplet.java文件,然后选择Design页签。将组件this节点的属性从default layout转变成为BorderLayout,并在Applet中介入两个Panel容器。在AWT页签之内选择java.awt.Panel,并点击this节点。就会出现新的panel1。将panel1内的Constraints设为North属性。再做一个panel2,将属性改为Center。
再将panel1、panel2改动名称,panel1改为UpperPanel,panel2改为LowerPanel。Panel1的Background改为Light Gray属性。Panel2的background改为White属性。只要背景颜色有差异就可以。把LowerPanel中的layout改为CardLayout属性,并选择java.awt.Panel组件,点设定好的LowerPanel节点,动作加入Panel。此时又会出现panel1和panel2。把Panel1、Panel2都更换属性设置和背景属性。做好这些以后便可以保存工程。整个Applet用户界面已经生成,只需再加入一些UI组件便可。
3测试Java小应用程序
等到开发完毕之后,在JBuilder中点击.html文档,则可以看到应用小程序。为了测试其执行结果能力,Sun Microsystems的Applet Viewer,或者是JBuilder 2005的AppletTestBed。
只要我们选择Run | Run Project,就会自动启动AppletTestBed,执行main class。首先,选择Project,将Project Properties打开。切换到Run窗格,按住New按钮组建新运行配置,或者是按Edit重新编辑。然后开始编辑main class内容。
如果要浏览Applet,可选择一个有着<applet>标签的HTML文件。需要浏览时,只需在HTML文件中右击一下,选择Run using时期的配置,则能够进行启动。
4开发过程中应注意的问题
4.1JDK版本不同
由于Java技术的发展,JDK版本都升级到了好几层。开发人员总是喜欢新JDK版本来进行开发,但用户却很少对浏览器版本进行更新。因此,就会出现一部分人能够使用,而另一部分人因为没有及时对浏览器更新,不能够使用。对此,只需让公司员工定期更新Web浏览器则可。或者在网页中做出相应的提示。倘若浏览器的JDK版本不合格,可使用plug-in和Java Web Start来处理。
4.2安全性问题
Applet执行容易受到某些网络病毒和软件篡改程序代码,致使客户端信息受损。一般Applet都集中在Sandbox之内,即安全环境中。网络是开放式的,被窃取和拦截的频率比较高。在JBuilder开发时,需要注意安全性的问题。
5结束语:
用JBuilder开发Java小应用程序,能够减少以往开发Java的复杂性。在开发Java小应用时,先设置好具体的Applet框架,然后设计好美观的用户界面。JBuilder比其他的开发软件更便捷,并且它具有全新的安全检测能力,能够解决Applet中遗留的问题。
参考文献:
[1]谢欢,何培英.基于JBuilder平台的J-Link应用程序开发技术[J].郑州轻工业学院学报(自然科学版),2008,3.
[2]沈悦.J2ME开发及JBuilder工具的应用[J].重庆三峡学院学报,2003,1.
[3]雷小锋.用JBuilder开发Java小应用程序[J].电脑编程技巧与维护,2001,9.
[4]陈爱平,闵华松,刘启林.JBuilder中使用Java Applet访问数据库[J].电脑开发与应用,2005,8.
[5]张军.多层架构及其在JBuilder6.0中的实现[J].重庆邮电学院学报(自然科学版),2004,2.
[作者简介]张金波(1971.3-),性别:女,民族:汉,籍贯:辽宁省辽阳市,
学历:大学本科,职称:副教授,研究方向:软件开发,从事工作:教学