软件开发架构平台技术之一Servlet和JSP理解

                    软件开发架构平台技术之一Servlet和JSP

       首先请问各位什么是Servlet?什么JSP?

            难道我们对技术的理解仅仅只限于Servlet是处理http请求的java代码么?对JSP的理解仅仅只限于是为了产生动态网页?

         我们学习知识不能只仅仅局限于他们是怎么用的,而忽视它的出现的原因,改变的原因。要理解这个问题就要从早期sun公司产生的两个程序:Applet   Servlet说起 。

           当然各位可能以前用applet做过界面编程,当然applet也可以作为客户端的程序直接嵌入到网页或者其他特定的容器中,并能够产生特殊的效果。


     servlet是运行在服务端器,由web服务器进行加载、编译、执行用于实现服务器功能的扩充,响应客户端请求,独立于平台和协议的服务器端的java应用程序,可以生成动态web页面。

      但是即便如此当时servlet的应用并不广泛,因为servlet生成网页太麻烦,前台程序员和后台程序员工作的耦合性太高,不利于项目的进展,为了解决这个问题于是sun公司就自然而言的发明了一向新技术,它就是JSP技术。

      jsp的出现完全是为了则是对servlet简化,用于方便输出动态页面 实质上就是servlet
       SUN最开始是想用JSP替代servlet,可是现在看他们各有所长。
        servlet并不是不成熟的早期产品,相反他相当成熟。

 

猜你喜欢

转载自dxz.iteye.com/blog/2040910