您的位置:首页 > Web前端 > JavaScript

java .javascript servlet filter jsp关系

2013-10-03 15:50 393 查看
学习了一段时间,感觉非常有意思,一切变的渐渐的清晰了起来....

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















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



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



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

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

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



Servlet和jsp?



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



Servlet和Filter?



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



Java 、servlet、 Filter?



Servlet和filter可以说成是特殊功能的java , j2ee的规范之一.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: