Java Web实习笔记

第一天上班,老板给了我一本5厘米厚的书说,一周后我检查:每天写一点,纪念一下吧

1、  Web、HEML、URL、HTTP的基本认识。

1)Web是一种分布式应用框架,旨在共享分布在网络上的各个Web服务器中的所有互联信息,采用客户/服务器通信模式使用HTTP协议通讯,并且使用超文本技术来连接网络上的信息等

2)HTML超文本标记语言,具有以下特点:

可以直接包含纯文本信息

利用标记包含图片声音信息

利用标记设定信息展示形式

利用超级链接标记连接到其他信息

3)URL统一资源定位符,三部分

  应用层协议

  主机IP地址或者域名

  资源所在路径/文件夹

  形如:应用层协议://主机IP地址或域名/资源所在路径/文件名

4)HTTP协议:超文本传输协议

5)浏览器与Web服务器通讯过程

  请求与Web服务器建立TCP链接

  创建并发送HTTP请求

  接收并解析HTTP 响应

  在窗口中展示HTML文档

6)HTTP请求格式

  请求方法、URO和HTTP协议的版本

  请求头(Request Head)

  请求正文(Request Content)

  GET:请求访问服务器上一个文档

  POST:可以发送大量信息给服务器

  HEAD:交流内部数据、用户透明

  PUT:文档上传服务器

DELETE:删除服务器文档(不常用)

7)Java套接字创建HTTP客户与服务器程序

学习HTTPServer.java

要点:

客户端与服务器端交互流程

ServerSocket的使用

字节流的裁剪读取

请求的格式熟悉

 

String.indexOf函数用法小结

a.  indexOf的参数是String, startIndex: Number;

b.  indexOf的返回值为int,

c.  Function indexOf 包含如下几个格式:

d.  Strng.indexOf(substring)//搜索String中的substring,默认从0位开始

e.  String.indexOf(substring,int m) //搜索String中的substring, 默认从第m位开始;

subString()方法

public String substring(intbeginIndex, int endIndex)

第一个int为开始的索引,对应String数字中的开始位置,

第二个是截止的索引位置,对应String中的结束位置

a.取得的字符串长度为:endIndex -beginIndex;

b.从beginIndex开始取,到endIndex结束,从0开始数,其中不包括endIndex位置的字符


你可能感兴趣的:(java,Web,学习笔记)