|
||||||||||||||||||||||
|
||||||||||||||||||||||
|
|||||
| 基于Jave的Web服务工作机制(7) | |||||
| 作者:佚名 教程来源:不详 点击数: 更新时间:2006-6-2 | |||||
|
sendStaticResource 方法是非常简单的。它首先传递父路径和子路径给File类的构造器,从而对java.io.File类进行了实例化。 File file = new File(HttpServer.WEB_ROOT, request.getUri()); if (file.exists()) { while (ch != -1) { 如果这个文件不存在,sendStaticResource 方法发送一个错误消息给浏览器。 String errorMessage = "HTTP/1.1 404 File Not Found\r\n" + 编译和运行应用程序 为了编译和运行应用,你首先需要解压包含本文应用程序的.zip文件。你解压的目录成为工作目录(working directory),它有三个子目录: src/, classes/, 和 lib/。 要编译应用程序需要在工作目录输入如下语句: javac -d . src/ex01/pyrmont/*.java 要运行应用程序,在工作目录中输入如下语句: java ex01.pyrmont.HttpServer http://localhost:8080/index.html Figure 1. The output from the web server 在控制台(Console),你能看到如下内容: GET /index.html HTTP/1.1 GET /images/logo.gif HTTP/1.1 概要总结 在本文中,你了解了一个简单的WEB服务器的工作机制。本文附带的应用程序源代码只包含三个类,但并不是所有的都有用。尽管如此,它还是能被作为一种很好的学习工具为我们服务。 |
|||||
|
|||||
| 教程录入:dping 责任编辑:dping | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关教程 | ||
| IE教程《评论:微软IE 7是为 IE教程《评论:微软IE 7是为 IE教程《评论:微软IE 7是为 IE教程《评论:微软IE 7是为 IE教程《评论:微软IE 7是为 IE教程《评论:微软IE 7是为 IE教程《评论:微软IE 7是为 IE教程《评论:微软IE 7是为 IE教程《评论:微软IE 7是为 Trojan-PSW.Win32.OnLineGam |
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |