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/
看到如下界面:
相关文章推荐
- 01-web开发相关概念与常见web服务器
- 01-web开发相关概念与常见web服务器
- javaWeb_01-web开发相关概念与常见web服务器
- web开发相关概念+web服务器
- JSP基础(一)--相关基本概念和常见Web服务器简介
- web 开发相关笔记 01
- 从零开始学 Web 之 Ajax(一)服务器相关概念
- HTML 1、2―WEB开发相关概念、vs开发html页面
- 图解 HTTP:Web开发相关的一些核心基础概念
- Web 开发面试中常见的 10 个关于 JavaScript 的概念
- WEB服务器相关开发(存档)
- 01,认识程序开发的常见概念
- web开发中的一些不常见的概念
- 01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序
- 图解 HTTP:Web开发相关的一些核心基础概念
- 01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序
- javaweb开发篇——javaweb开发相关概念
- web开发相关软件:IDE与服务器篇
- 怎么解决VS无法连接到已配置的开发web服务器
- 自己动手开发一个 Web 服务器(一)