我这个是笔记,面试题边看边做的笔记,有的记的不好,各位见笑
联系:
- jsp就是servlet,底层是继承了HttpServlet
- 用的是方法和Servlet是一样的
不同点: - Jsp是虽然是前端技术,但也集成了java代码
- Servlet是后端技术只能写java代码
- Jsp只是认识class文件代码,运行时需要将java先进行翻译然后将文件编译成class文件才能运行
- Servlet是服务器端的应用小程序,适合写逻辑代码
- Jsp适合生成动态页面,但不适合写java逻辑代码
- Servlet线程并不安全,所以在使用的时候不能定义全局变量
运行过程一共可以分为八个部分(大概说一下): - 当有数据访问的时候,首先先向服务器发送一个Http请求
- tomcat会将访问地址解析
- 服务器会通过解析后的地址new一个Servlet对象
- 接着会调用init初始化方法
- 接着会通过多次调用service方法来进行业务通信
- 输出响应信息
- 通过tomcat服务器将响应信息响应到页面
- 当通信完毕后会将调用destroy方法销毁对象