简答题
- 简述Java进行TCP通信的流程,要求将涉及到的关键类和关键方法写出
TCP(Transmission Control Protocol)传输控制协议,是一种面向连接、可靠的、基于字节流的传输层通信协议。
TCP通信的流程:
1.服务器初始化
2.建立连接的过程--三次握手
3.数据传输的过程
4.断开连接的过程--四次挥手
2.简述实现Servlet的方法和步骤
常用的实现Servlet的三种方法以及步骤如下:
1.实现Servlet接口
实现Servlet接口中的五个方法,即init()初始化、service()服务(对客户端的请求进行处理)、destroy(销毁方法)、getServletConfig()初始化参数、getServletInfo()
2.继承GenericServlet类(实现Servle接口)
继承该类的子类必须继承父类的service()方法
3.继承HttpServlet类(继承GenericServlet类)
必须重写doXXX()方法处理业务逻辑/返回响应
3.简述Servlet的生命周期
客户端向服务器发送请求信息
服务器将客户端发送的请求发送给Servlet
Servlet容器将实例化一个对象,并调用Servlet接口中对应的方法来处理客户端发送的请求
然后将处理的结果发送给WEB服务器
WEB服务器再将由Servlet容器处理的结果发送回给客户端浏览器
加载类(实例化对象)--->init()--->service()--->destroy()
4.简述MVC编程思想
<