1、前后端介绍
浏览器 服务器
URL----------------->处理请求
相应结果<---------------处理
传输的规则:HTTP协议
请求协议:Request 请求头Response Headers
相应协议:Response 响应头Request Headers
HTTP:// 端口地址:端口号 / 地址
常用GET方法、POST方法,一次连接只处理一次需求
referer:该请求头指明请求从哪里来,比如通过广告进入的链接就在referer中说明
location:用于重定向接受者到一个新的位置
Refresh:自动跳转
比如:<meta http-equiv="refresh" content="3: url=http://www.baidu.com"> 3秒钟后跳转到百度首页
2、服务器
服务器是高性能的计算机,相对于普通的PC,在稳定性、安全性、性能等方面有更高的要求,可以不用显示器,一般用来远程管理
Tomcat简单的说就是一个运行Java的网络服务器,底层是Socket的一个程序,当然也是免费开源的web应用服务器
启动Tomcat后的访问服务器地址: http:// localhost:8080 或127.0.0.1是本机地址,或用cmd输入ipconfig查询IPV4地址
3、Servlet
Servlet是Server与Applet的缩写,是服务端小程序的意思,用来实现web开发
Servlet就是让浏览器通过一个地址访问到我
实现Servlet规范,就是继承HttpServlet类,满足Servlet规范只是让我们的类能够接受请求的要求,但接收到请求后需要对请求进行分析,在规范中有一个叫做service的方法,要进行重写service方法,用来做请求处理的操作,业务代码则可以放在该service方法中。(参数是HttpServletRequest)
设置注释:使用@WebServlet将一个继承于javax.servlet.http.HttpServlet的类定义为组件,用作访问地址,否则无法访问
实现Servlet的步骤: (1)创建普通Java类
(2)实现servlet的规范,继承HttpServlet类
(3)重写service方法,用来处理请求
(4)设置注释,指定访问的路径
实现servlet接口,有三种方法,最常用的是继承HttpServlet,当然也可以重写GET请求调用的方法DoGet或POST的Dopost,其实service的实质就是调用DoGet和DoPost
4、Servlet的生命周期
servlet类加载----->实例化(init方法,只调用一次)----->服务(service方法,重复调用)----->销毁(destory方法)
原文:https://www.cnblogs.com/Ericup/p/14790893.html