JSP和Servlet區別聯系


JSP和Servlet區別聯系

文章插圖
【JSP和Servlet區別聯系】區別:1)JSP是在HTML代碼里寫JAVA代碼,框架是HTML;而Servlet是在JAVA代碼中寫HTML代碼,本身是個JAVA類 。2)JSP使人們把顯示和邏輯分隔成為可能 , 這意味著兩者的開發可并行進行;而Servlet并沒有把兩者分開 。3)Servlet獨立地處理靜態表示邏輯與動態業務邏輯.這樣,任何文件的變動都需要對此服務程序重新編譯;JSP允許用特殊標簽直接嵌入到HTML頁面,HTML內容與JAVA內容也可放在單獨文件中,HTML內容的任何變動會自動編譯裝入到服務程序.4)Servlet需要在web.xml中配置,而JSP無需配置 。5)目前JSP主要用在視圖層,負責顯示 , 而Servlet主要用在控制層,負責調度聯系:1)都是Sun公司推出的動態網頁技術 。2)先有Servlet,針對Servlet缺點推出JSP 。JSP是Servlet的一種特殊形式,每個JSP頁面就是一個Servlet實例——JSP頁面由系統翻譯成Servlet,Servlet再負責響應用戶請求 。