回到java web的第一天

 

这里的话先不写,先大概了解结构是什么

自己略写了一遍:发现:

1.对于server里面,是使用serverSocket

2.循环持续监听。一直做一个for循环,持续地监听  accpet得到相应的socket

3.socket里面去得到相应的inputStream,outputStream,并且通过inputstream,outputstream来构造inputReader,之后再用inputReader构造bufferedReader

4.通过socket的对象, 获得其中的内容。   socket.getInputStream

socket.getOutputStream.       通过socket获得其中input、outputstream

5.请求发生在什么时候:  当你输入这个网址的时候,就视为发生了一次请求。  就会执行相应的监听之后的内容了。

 这里说的是: 这里涉及到了请求的报文吧。是 get还是post请求之类的

可以单单解析,只去读取相应部分的报文。

这里是servelet引入的目的,让处理链接等底层工作交给Web服务器做   具体目的说不清楚

 正是因为此处:

如果自己写方法的话   读取  还需要去看是不是get方法

还需要去看http的头部等等。

因此servelet引入的目的就是  把头部等解析处理封装起来处理了

只需要专注于如何去做其中的逻辑。


这里说的应该是去覆写servelet方法了。

把resp的类型给写了,其实就是指明 相应类型。  表示  如何去响应这个请求

写完之后记得flush

记住:接触了web之后,它这里建立的是maven工程。

 

 

 这里说的是maven工程以及maven工程是如何创建的。

它其中的 groupID,artifactID等内涵是什么

就是说  maven是提供了一整套的流程给你,关于说 如何去编写代码,如何发布,如何测试,如何开发,分别应该都放在什么位置,就是个maven project

猜你喜欢

转载自www.cnblogs.com/startFrom0/p/12665779.html