java .javascript servlet filter jsp关系

学习了一段时间,感觉非常有意思,一切变的渐渐的清晰了起来....

小小的总结了一下,认识可能不是很全面, 随着深入的学习会继续改动和总结.

java .javascript servlet filter jsp关系

java .javascript servlet filter jsp关系

其实把他们放在同一张表比较有些牵强,不过我想多多少少有联系, 就放在一起了.事实上, servletfilterjava可以说是近亲关系,javajavascript,jsp可以看成是近邻关系.

说说基于对象和面向对象?

面向对象有三大特点:继承,封装,多态,缺一不可. 而基于对象, 是使用对象, 但是无法利用现有的对象模型产生新的对象类型, 继而产生新的对象,也就是”基于对象”缺少了面向对象三大特点中的继承特点. 没有了继承就没有了面向对象中的多态.

一般基于对象, 都是封装好的一些对象,我们去调用对象的方法,和设置属性,但是无法派生新的.

一句话: 他们都封装了, 但是基于对象没有继承和多态.

Servletjsp?

在Servlet的基础上出现了jsp, jsp方便了servlet对html的输出语句. 在经典的MVC模式中, 之所以Servlet作为控制器, 就是因为servlet有一些和jsp内置对象相同的对象, 可以做和jsp相同的事情. 当然我们知道jsp中嵌入的java代码本身也是servlet.

ServletFilter?

曾写过一篇关于Filter的文章,http://blog.****.net/lovesummerforever/article/details/9924413现在看来, servlet和Filter联系的是如此的紧密, Filter既可以说是servlet的一项技术, 说他属于servlet是因为servlet就是运行在服务器端的小应用程序. 说他不属于servlet, 因为他继承的是javax.servlet.Filter; 而servlet继承的是javax.servlet.http.HttpServlet; 他们是如此的不同,又是如此的紧密.

Java 、servlet、 Filter?

Servlet和filter可以说成是特殊功能的java , j2ee的规范之一.