预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

万方数据 JSP页面启动Java应用程序的原理与实现软件开发与设计JavaJSPY1珊彻矿ThePrincipleandImplementationofStartingAApplicationfromPage李安东1。王余旺2统中,服务器往往既要响应客户端的页面请求。又要微一些后台的处理工作。有些处理可能还需要人工的参与和操作,比如启动和关闭一个Java后台程序等等。通过用户自定义的标签,在标签的处理类中加入启动Java程序的代码,同时对Java程序作必要的调整,即可实现由JSP页面启动Java程序,可以使所有管理和使用系统的操作全部通uAndongt,WANG【Abstract】It【Keywords】JSP;Java;Swing;start上手工参与操作,例如启动和关闭一个Java后台处理程序,降低管理、维护系统的难度,避免造成混乱,同时也使整个形界面,可以使应用系统更加单一,便于开发和维护;并且启动方法(一)为Mytag,这些类都放在mytag包中。可以将启动代码添加到(1.安徽工程技术学校,宿州234000;2.安徽理工大学现代教育技术中心,淮南232000)摘要:由JSP页面启动Java应用程序在Web应用中有时可能是一件很有意义的工作。在某些专用的Web应用系过JSP页面来完成。当这样的Java程序很多时。会给管理、维护和使用系统带来很大的便利,对于不熟悉Java语言的用户尤为如此。实现了对系统的集中化管理。提高了系统的集成度和专业化程度。这种方法还有一个明显的优点就是它与平台无关。关键词:JSP;Java;Swing;jsP页面启动Java程序;平台无关性Anhni,SuzhouModernTechnology,AnhuiTechnology,Hualnanjavajsppages.Somepageadjustingmanagement,maintenanceCanespeciallylanguagemanagementspecializationplatform-independentbecausej叩.在目前的很多JSPWeb应用系统中。所有的查询功能都以JSP页面的形式提供给客户端的用户。而在Jsp服务器端除了提供页面服务功能外,有时可能还要进行一些后台处理工作。而且有些比较复杂的工作可能还必须由管理员在服务器有时就需要由管理员来决定。为了很好地与人交互,显然不应该将这些处理工作直接放到JSP页面或自定义的标签处理类内,而应该建立独立的Java应用程序。在这样的Java程序数量很多的情况下,通过JSP页面来启动这些Java程序,将会为管理带来很大的方便,可以使所有管理和使用系统的操作全部通过JSP页面来完成。这种集中化的管理方式,将会有效系统更加集成化和专业化。这样的后台处理程序也可以是一个Java图形界面程序,比如学校教务管理系统中的排课处理功能,图形化的界面更有利于管理员的操作。使用Java语言的Swing组件编写该图本文收稿日期:2008年5月25日可直接应用于各种不同系统平台,无需重新编码。由于这种后台处理并不经常,所以采用图形界面对服务器的效率不会造成明显影响。通过JSP页面启动Java程序,对于不熟悉Java语言的用户来说,具有更加明显的实用价值。本文对如何由JSP页面启动Java程序,特别是启动包含图形界面的程序的原理及其实现过程进行初步的分析和探讨。本方法主要分析其在Windows环境下的实现过程,而由于Java语言的平台无关性,其在Linux等其它环境下的实现,均与此类似。由JSP页面启动Java图形界面的方法就是创建一个专用的自定义标签(customtag),并在该白定义标签的处理类内添加启动图形界面的代码,用户通过JSP页面引用该标签启动图形界面。现将其具体实现过程及需要注意的问题分析如下。1.1添加启动代码下面假设实现图形界面的类为/Word,自定义标签处理类SOFTWAREANDDESIGN(1.EngineeringUniversity232000)peoplelaunchwebapplicationdobackendfmntendprocessesneedhumanlaunchingthroughaddingsemecodesthethattaskshand,however,it'suserga弛notfamiliarwiththeresystem.Thealsosystems.Apparently,thisbasedpage;platform-independent一8一1DEVELOPMENTTechnologySchool2340002.CenterEducationalScienceisveryusefulforviainmanysystems.Insomesyst