1 / 20

6 服务器下配置 Applet 文件

6 服务器下配置 Applet 文件. Applet 文件是客户端浏览器从服务器端下载的 HTML 网页,那么 怎么将文件配置到服务器端,由客户进行访问 ? 推荐使用服务器 Tomcat X.0 ,安装成功后重启动,则服务器开始运转,在浏览器的网址栏键入 http://192.100.100.43:8080/index.html 如果出现如图 10 所示的 Tomcat 主网页,则证明服务器测试正常。. 图 10 Tomcat 主页.

malana
Download Presentation

6 服务器下配置 Applet 文件

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 6 服务器下配置Applet文件 Applet文件是客户端浏览器从服务器端下载的HTML网页,那么怎么将文件配置到服务器端,由客户进行访问? 推荐使用服务器Tomcat X.0,安装成功后重启动,则服务器开始运转,在浏览器的网址栏键入 http://192.100.100.43:8080/index.html 如果出现如图10所示的Tomcat主网页,则证明服务器测试正常。

  2. 图10 Tomcat主页

  3. 配置自己的文件时,推荐在安装目录D:\Apache Tomcat 4.0\webapps\ROOT下建立自己的文件夹,这样有利于管理。 例:在ROOT文件夹下建立user目录,以载入图片的Applet为例,将UseImage.html、UseImage.class和Image_01.gif拷贝到user目录下,并在IE浏览器的地址栏键入网址:http://192.100.100.43:8080/user/UseImage.html,浏览器显示结果如图11所示,与前面例3中图7载入的图片效果一致,但可以看出地址栏的网址不同。

  4. 图11 配置到服务器端的网页显示

  5. 7 使用插件载入Applet Java插件(Plug-in)扩展了网络浏览器的功能,使得无论在哪个浏览器(IE浏览器或者Netscape浏览器)下,Java Applet可在Sun的Java运行环境(JRE)下运行,而不是在浏览器自带的JRE环境下运行。 Java插件是Sun的JRE环境的一部分,当安装JRE时,插件自动安装。当你安装J2sdk-1.4.0_01时,JRE环境版本号也为1.4.0_01。 使用插件最大的不同是将IE浏览器中网页原有的<applet>标签改成了<object>标签,在Netscape中则改成<embed>,这里只讨论IE浏览器中的使用。

  6. J2sdk1.4提供了一个叫做HtmlConverter的工具,用于将包含普通<applet>标签的HTML文件转换成包含对象的文件。在命令行提示符键入命令HtmlConverter后按回车键,出现如图所示对话框。 J2sdk1.4提供了一个叫做HtmlConverter的工具,用于将包含普通<applet>标签的HTML文件转换成包含对象的文件。在命令行提示符键入命令HtmlConverter后按回车键,出现如图所示对话框。 (1) “指定文件”为要转换的文件。 (2) “模板文件”为操作系统和 浏览器适用类型,操作系统有 Windows和Solaris,浏览器分为IE 和Netscape。

  7. (3) 在“适用于小应用程序的Java版本”栏中选中第一项“只适用于Java1.4.0_01”. (取决于所安装的Java的版本) • 将这几项进行设置之后,单击“转换”按钮,则将原有的UseImage.html文件内容转换为: • <html> • <body> • <!--"CONVERTED_APPLET"--> • <!-- HTML CONVERTER --> • <OBJECT

  8. classid="clsid:CAFEEFAC-0014-0000-0001-ABCDEFFEDCBA" WIDTH = 300 HEIGHT = 200 codebase="http://java.sun.com/products/plugin/autodl/jinstall- 1_4_0_01-win.cab#Version=1,4,0,10"> <PARAM NAME = CODE VALUE = "UseImage.class" > <PARAM NAME = ARCHIVE VALUE = "UseImage.jar" > <PARAM NAME="type" VALUE="application/x-java-applet;jpi-version=1.4.0_01">

  9. <PARAM NAME="scriptable" VALUE="false"> </OBJECT> <!-- <APPLET CODE = "UseImage.class" ARCHIVE = "UseImage.jar" WIDTH = 300 HEIGHT = 200> </APPLET> --> <!--"END_CONVERTED_APPLET"--> </body> </html>

  10. codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_4_0_01-win.cab#Version=1,4, 0, 10"> 表示如果客户端浏览器不存在此插件,可以从codebase指定的网址下载,由上述语句行可以看出HtmlConverter生成的插件文件的插件下载地址为Sun公司的网站。如果本机上放置了插件的安装程序,那么此处可以改为从本机下载,以加快下载速度。 如果在网站上发布你的Applet的网页,建议使用插件方式载入Applet,可以与多种浏览器兼容。

  11. 8 JAR 文 件 8.1 操作JAR文件 在JDK的安装目录的bin子目录下有一个jar.exe文件,这就是JAR文件的操作工具 jar命令的格式如下: jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...

  12. jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... (1) ctxu四者必选其一,各选项的含义如下: -c 创建新的存档; -t 列出存档内容的列表; -x 展开存档中命名的(或所有的)文件; -u 更新已存在的存档。

  13. jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... (2) vfm0M为可选项,各选项的含义如下: -v 生成详细输出到标准输出上; -f 指定存档文件名; -m 包含来自标明文件的标明信息; -0 只存储方式,未用ZIP压缩格式; -M 不产生所有项的清单(manifest)文件; -C 改变到指定的目录,并且包含下列文件。

  14. jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... (3) 清单(manifest) 例如: ① 将两个class文件存档到一个名为“classes.jar”的存档文件中: jar cvf classes.jar Foo.class Bar.class ② 用一个存在的清单(manifest)文件“mymanifest”将foo/目录下的所有文件存档到一个名为“classes.jar”的存档文件中: jar cvfm classes.jar mymanifest -C foo/

  15. 对JAR文件常用的操作有三种:1. 创建JAR文件 2. 列出JAR文件 3. 抽取JAR文件

  16. 1. 创建JAR文件 jar cvf UseImage.jar UseImage.class index_01.gif 当用JAR工具创建新的档案时,会自动增加一个声明文件到文档中。 可以看到本目录下多了一个UseImage.jar文件。创建JAR文件的过程如图所示。

  17. 2. 列出JAR文件的内容 jar tvf UseImage.jar 执行命令后列出JAR文件中的内容,如图14所示。 图14 列出JAR文件

  18. 3. 抽取JAR文件 jar xvf UseImage.jar 抽取JAR文件是将JAR中包含的类以及相关文件逐一恢复。例如:在E:\_Work\Java\sample目录下建立JAR文件夹,将JAR文件放入此文件夹,然后进行抽取,可以看见JAR目录下除了UseImage.class和index_01.gif,还有META-INF子目录,下面有一个文件MANIFEST.MF。

  19. 8.2 客户端使用JAR文件 • 在<applet>标签中添加一个属性名字为archive,它的值为要载入的.jar文件。例如archive="UseImage.jar"。 • 例如,将UseImage.html文件代码改为: • <html> • <body> • <applet code = "UseImage.class" archive="UseImage.jar" height = 200 width = 300> • </applet> • </body> • </html>

  20. 练习 • 将上次作业的Applet类、图片文件、音乐文件进行压缩并生成JAR文件,然后载入运行。 • 2. 编写程序,既可用作Applet,又可用作应用程序,在出现的界面中显示下面的内容,括号内表示显示的颜色。特点:(蓝色显示) • (1) 跨平台性(以下均为红色显示) • (2) 面向对象 • (3) 安全性 • (4) 多线程 • (5) 简单易用

More Related