web开发---为什么要安装web服务器
2016-10-17 16:20
232 查看
做Web开发为什么要安装web服务器(tomcat、weblogic等)?
web资源可以是静态的也可以是动态的。用静态的举例。
存在一个静态资源
我在web文件夹中有一个index.html文件文件里面内容如下:
web resource index
那么如何让浏览器来访问这个index.html资源呢?
那么就要写一个网络程序,浏览器访问这个网络程序,这个网络程序再把这个index.html文件的内容返回给浏览器,这样就实现了浏览器访问资源。自己开发一个简单的网络程序
Web服务器是基于http协议的,而http协议是TCP/IP的应用层协议。简单web服务器代码,使用的端口号为9999:
在I:\web目录下建一个Server.java类
import java.net.*; import java.io.*; public class Server { public static void main(String[] args)throws Exception{ //绑定在9999端口上的程序 ServerSocket server = new ServerSocket(9999); Socket socket =server.accept(); FileInputStream in = new FileInputStream("I:\\web\\index.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(); server.close(); } }
编译,运行
使用浏览器访问
A电脑上的应用想要访问另B电脑上的Web应用,必须使用到TCP/IP协议来传输数据,同时必须知道两个条件1.B电脑的ip地址 //知道这个就可以在互联网中找到B电脑了,但是还访问不到B电脑上的Web应用。
2.Web应用所占的端口号
所以通过浏览器访问B电脑上的应用必须知道ip和port。
使用浏览器访问的电脑ip地址为本机可以写localhost, 访问的网络程序为9999
访问结果:
总结
像这种网络服务程序,功能是相同的,所以没必要开发一个网站就写一个服务器程序,所以使用别人写好的优秀的web服务器就行了。
所以安装一个就行了。
相关文章推荐
- Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件
- Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地Web服务器上没有安装所需的组件。请运行 Visual Studio .NET 安装程序并添加Web开发组件。
- [转载]Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件 收藏
- “Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件“的一种解决方案
- Web开发网络课堂第四讲:Web服务器的安装和配置
- Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件
- “Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件“的一种解决方案
- vs2005 "automation服务器不能创建对象"解决方法. -- 安装好VS2005 SP1为什么还是不能创建WEB文件
- 如何在 Windows Server 2003 中的 Web 服务器上安装导入的证书
- FreeBSD网站平台建设全过程(三、安装配置web服务器)
- SSL证书在WEB服务器上的安装与配置
- Web 服务器 之 安装 Apache 2 和 Tomcat 5.5
- 基于Squid的反向加速多个WEB服务器[安装文档]
- 出现visual studio.net无法创建或打开应用程序且本地web服务器上没有安装所需的组件
- PHP写的WEB服务器 - PHPlet在Windows下的安装
- Web服务器 之 FC4下安装plog快速指南(plog版本:1.01)
- 打开项目时提示如下错误:Visual Studio .NET 无法创建应用程序 。问题很可能是因为本地 Web 服务器上没有安装所需的组件
- 问题很可能是因为本地 Web 服务器上没有安装所需的组件。请运行 Visual Studio .NET 安装程序并添加 Web 开发组件。
- windows server 2003 r2 64位web服务器安装配置注意事项
- Visual Studio .NET中“本地WEB服务器上没有安装所需的组件”错误解决方法