您的位置:首页 > 其它

01-web开发相关概念与常见web服务器

2014-03-13 23:14 435 查看
 

WEB,在英语中web即表示网页的意思,它用于标示Internet主机上供外界访问的资源。
Internet上供外界访问的Web资源分为:
         1、静态web资源(如html):指web页面中供人们浏览的数据始终是不变的。

         2、动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。 

静态web资源开发技术:Html
常用动态web资源开发技术:Jsp/Servlet、ASP、PHP等
在Java 中,动态web资源开发技术统称为Javaweb
 

Web资源访问原理简图:
 


下面模拟一下web资源访问
1、  在本机d盘根目录下新建1.html文件,代码如下: 

<html>
<head>
<title>web访问</title>
</head>

<body>
访问web资源成功!
</body>
</html>

 

2、 
创建服务器类

import java.net.*;
import java.io.*;
public class Server{
public static void main(String args[]) throws Exception{
ServerSocket server = new ServerSocket(9999);
Socket socket = server.accept();
FileInputStream in = new FileInputStream("d:\\1.html");
OutputStream out = socket.getOutputStream();

int len = 0;
byte buffer[] = new byte[1024];
while((len=in.read(buffer))>0){
out.write(buffer,0,len);
}
in.close();
out.close();
socket.close();
server.close();

}
}

3、 
在dos下运行javac和java命令

4、在ie中输入访问地址:http://localhost:9999/  
看到如下界面:



 

 

 

 

 

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: