长沙做网站的有哪些,苏州淘宝网站建设培训,自动化科技产品网站建设,杭州网站seo外包流程
1.浏览器发送http协议的格式数据和url给服务器软件tomcat
2.浏览器解析http格式数据并创建request和response对象,把数据封装到request对象里。
3.tomcat解析url确定访问路径#xff0c;如果是静态资源html等#xff0c;直接将html数据作为http格式响应体返回#x…流程
1.浏览器发送http协议的格式数据和url给服务器软件tomcat
2.浏览器解析http格式数据并创建request和response对象,把数据封装到request对象里。
3.tomcat解析url确定访问路径如果是静态资源html等直接将html数据作为http格式响应体返回 如果不是就去web.xml里定位到要访问的servlet并创建servlet对象(创建时机有两种可配置一个servlet只会创建一个servlet对象)同时执行init方法。
4.每当浏览器路径回车就调用一次servlet里面的service方法并把req和resp对象传进去。
5.服务器给浏览器做响应把response里面我们设置的数据拿出来整理成http格式返回。
service类结构体系
Servlet接口——五个方法 GenericServlet抽象类——其余空实现只抽象service方法 httpServlet类——service方法里根据不同请求方式调用不同请求的方法,doGet();doPost(); 我们的类继承httpServlet重写doGet,doPost()方法。——子类重写父类的类tomcat创建子类对象先调用service方法子类没有找父类调然后到doget和dopost方法时由于子类覆盖重写了用子类的即我们写的。
小知识点
1.tomcat也是是java写的启动也需要jdk要配置java环境变量。
疑问待解决
1如何不用idea把写的项目编译好整理好可以直接放进tomcat里面的格式。每次都是idea点击启动打的。 2为什么在idea启动后项目在工作空间下面不部署到tomcat浏览器也能访问 3)resopnse我们没塞东西的时候返回给浏览器的东西是tomcat塞得么