Java Applet研究与应用-java综合测评系统
三、Applet的生命周期[4]
Applet的生命周期是指Applet程序从起动到终止的所经历的过程,这一过程依次经历以下的四个阶段和相应的方法:
1.初始化阶段和init()方法
在调用Applet程序的最初执行init()方法,以完成一些初始化工作,例如创建对象。在Applet的生命周期中,该方法只被调用一次。
2.启动阶段和start()方法
初始化后,当进入Applet所在的页面时,start()方法被自动调用。当用户离开该页面去访问其他页面后,如果再返回该页面,则Web浏览器直接执行start()方法,而不再去执行init()方法。
3.停止阶段和stop()方法
当用户离开Applet所在的页面,转到其他页面上时,Applet将停止运行,这时stop()方法被执行。stop()方法的作用只是“暂停”Applet的执行,此时Applet处于一种休息待命的状态。当用户再次进入该页面时,浏览器将直接执行start()方法。
4.终止阶段和destroy()方法
当用户退出浏览器时,Applet将执行destroy()方法,该方法用来从内存中清除Applet程序,释放所有的对象,终止Applet的生命周期
四、Java Applet的应用
正是由于Applet本身的特点,广大学者对其应用进行了广泛的研究:
吴莉莉在《怎样在Java中借助Applet加载图像》[5]中说明了如何利用applet.getImage(),drawImage()等方法加载图片并予以显示;
汪志达,叶伟在《用Applet在网页上实现动态水中倒影》[6]中介绍了用Java Applet程序在网页上制作静态图片的水中倒影的总体实现方案,详细说明了其中涉及的主要技术和方法,这些都将使得HTML页面变得更加生动、丰富、精美;
何长英在《用Java Applet编写物理实验数据处理软件》[7]中说明了传统开发工具编写的试验软件安装在个别的实验室机房,学生在处理实验数据时间上受到限制,也给机房的管理带来负担。其详细描述了如何用Java Applet编写的物理实验数据处理软件,其实现简单,人机交互界面友好,操作方便,软件应用程序容易实现web化。学生只要将测量数据填入相应的文本框中,单击数据处理按钮,各物理量的计算结果就会出现在相应的文本框中。节省了学生的时间,计算结果精确,让学生把主要精力放在实验原理和实验数据的采集上,同时省去了机房管理的负担;
张捷在《网络课件中的JavaApplet应用》[8]中通过对现有网络课件开发的方式及特点的分析,探讨JavaApplet在远程教学课件中的应用方式和应用领域。JavaApplet的应用使网络课件大大提高了人机交互特性,且使基于Web教学课件变得丰富多彩、生动有趣;
黄翔,郭荷清在《企业级应用中基于Applet的桌面计算资源利用》[9]中给出了Applet与Web服务器的几种通信方案,解决了Java企业级应用开发中客户端强大的桌面计算能力浪费的问题,使用户与Web服务器、用户与用户之间的交互变得更容易;
梁兴建,王小玲在《利用Java Applet动态绘制树型结构图形》[10]中详细描述了如何利用JavaApplet实现在网页上动态绘制树型结构图形;
亓传伟在《Java Applet与Application的合并运行》[11]中描述了如何将Java Applet与Application的合并运行,获得二者的优点,从而应用更加广泛;
陈多在《Java Applet通讯技术的实现》[1]中说明在web页中的Java Applet不仅是可执行的Java程序,而且可以与其他各种服务程序进行通讯.通过静态域和结构的方法在不同页面的Applet之间传递信息,从而实现跨页面的Applet到Applet间的通讯方法;
曹大有、周天宏在《Java Applet程序的安全规则与访问第三方WEB服务器》[12]中说明Applet程序是用Java开发的一种小应用程序,它只能通过浏览器和小程序查看器运行,在默认情况下,它没有访问第三方Web服务器的权利。通过讨论applet程序的安全规则,探讨了它没有这个权利的原因,并通过安全策略文件使它能够访问第三方Web服务器。
肖海燕在《用JAVA技术实现B/S结构网络数据库系统》[13]中介绍了用Java技术实现B/S结构网络数据库系统的方法与工作原理,并且通过实例阐述了具体的实现和解决办法,并预见采用Java Applet+JDI 方式将成为B/S结构网络数据库的主流。
陈爱平、闵华松、刘启林在《JBuilder中使用Jays Applet访问数据库》[14]中介绍了JDBC技术以及利用其访问数据库的过程。
于波在《Java据库编程中查询结果的表格式输出》[15]一文中较为详细地介绍了在Java数据库编程中如何利用表格动态地输出查询结果的方法。
杨军,王凤贵在《基于Java Applet的数据库连接与查询技术》[16]中分析目前较流行的几种动态连接Web数据库方法,并采用Java Applet技术来实现两层模型的网上查询系统,采用JDBC实现了客户端直接与数据库交互,并详细给出访问数据库的过程。
总结
Applet是运行在网络上的Java小应用程序,利用它可以制作丰富、精美的动感网页,使网页显的生动。同时,可以利用其本地执行这一特性,降低网络负载,提高效率。还可利用它与服务器联系,制作实时的动态网页,满足更多的要求。本课题将利用Applet与服务器的通讯,制作实用的综合测评系统。
参考文献:
[1]陈多.Java Applet通讯技术的实现[J].湖南工程学院学报,2005,15(2):69-71.
[2]辣文论文网[网页].www.751com.cn,2006.4.28
[3]汪晓平,俞俊,李功. 精通java网络编程. [M].北京:清华大学出版社,2005.505.
[4]王侠.Java Applet的特点及网络应用[J].辽宁税务高等专科学校学报,2004,16(3):17-18.
[5]吴莉莉.怎样在Java中借助Applet加载图像[J].应用,2004,11:49
[6]汪志达,叶伟.用Applet在网页上实现动态水中倒影[J].新疆大学学报(自然科学版),2003,20(2):142-143.
[7]何长英.用Java Applet编写物理实验数据处理软件[J].教学仪器与实验,2005,21(4):9-11.
[8]张捷.网络课件中的Java Applet应用[J].河北能源职业技术学院学报,2004,10(1):76-78.
[9]黄翔.企业级应用中基于Applet的桌面计算资源利用[J].现代计算机,2005,(SumNo.209):53-56.
[10]梁兴建等.利用Java Applet动态绘制树型结构图形[J].四川理工学院学报(自然科学版),2006,19(1):67-70.
[11]亓传伟.Java Applet与Application的合并运行[J].福建电脑,2006,(5):183-187.
[12]曹大有,周天宏.Java Applet程序的安全规则与访问第三方WEB服务器[J].计算机与网络,2006,(10):52-54.
[13]肖海燕.利用JAVA技术实现B/S结构网络数据库系统[J].陕西工学院学报,Sept.2002,3:16-19
[14]陈爱平,闵华松,刘启林.JBuilder中使用Jays Applet访问数据库[J].武汉科技大学
[15]于波.Java据库编程中查询结果的表格式输出[J].广州金融电脑,2000,4:44
[16]杨军,王凤贵.基Java Applet的数据库连接与查询技术[J].中国有线电视2005,7:632-635
(篇幅不足可另加附页)
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
java综合测评系统框架图+源代码+论文 第4页下载如图片无法显示或论文不完整,请联系qq752018766