servlet在容器中经历的阶段顺序
现代社会还需要servlet吗?
现代社会还需要servlet吗?
一、Servlet的定义:
Servlet(Server Applet),全称Java Servlet,是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。
用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:
1、编写一个Java类,实现servlet接口。
2、把开发好的Java类部署到web服务器中。
按照一种约定俗成的习惯,通常我们也把实现了servlet接口的java程序称为Servlet。
二、总结:
我还记得以前的java web程序,都是jsp servlet来实现的,谈不上什么框架。
现在为了提高我们的开发效率及系统架构的稳定,所以需要各种开发模式如MVC,才有了很多开源框架。
像springMVC,struts等框架都是基于servlet演变过来的,它们只是简化了我们的编程,其实还是servlet的原理。
所以servlet谈不上过时,这是一门编程技术,需要了解才能封装成更好的框架,提高我们的开发效率。
jsp相关文档资料
JavaServer Pages(JSP)技术允许您轻松创建具有静态和动态组件的web内容。jsp技术提供了java servlet技术的所有动态功能,但提供了创建静态内容的更自然的方法。
JSP技术的主要特点如下:
一种用于开发JSP页面的语言,这些页面是基于文本的文档,描述了如何处理请求和构造响应
访问服务器端对象的表达式语言
定义JSP语言扩展的机制
JSP技术还包含web容器开发人员使用的api,但本教程不介绍这个api。