關(guān)于jsp是什么意思啊,jsp是什么這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、Java Web,是用Java技術(shù)來解決相關(guān)web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和。
2、web包括:web服務(wù)器和web客戶端兩部分。
3、Java在客戶端的應(yīng)用有java applet不過現(xiàn)在使用的很少,Java在服務(wù)器端的應(yīng)用非常的豐富,比如Servlet,JSP和第三方框架等等。
4、Java技術(shù)對Web領(lǐng)域的發(fā)展注入了強大的動力。
5、 編輯本段Java Web框架簡介 Java 的 Web框架雖然各不相同,但基本也都是遵循特定的路數(shù)的:使用Servlet或者Filter攔截請求,使用MVC的思想設(shè)計架構(gòu),使用約定,XML或 Annotation實現(xiàn)配置,運用Java面向?qū)ο蟮奶攸c,面向抽象實現(xiàn)請求和響應(yīng)的流程,支持Jsp,F(xiàn)reemarker,Velocity等視圖。
6、 JSF 優(yōu)點: Java EE標準,這意味著有很大的市場需求和更多的工作機會 上手快速并且相對容易 有大量可用的組件庫 缺點: 大量的JSP標簽 對REST和安全支持不好 沒有一個統(tǒng)一的實現(xiàn)。
7、既有SUN的實現(xiàn),又有Apache的實現(xiàn)——MyFaces。
8、 Spring MVC 優(yōu)點: 對覆蓋綁定(overriding binding)、驗證(validation)等提供生命周期管理 與許多表示層技術(shù)/框架無縫集成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF 等 便于測試——歸功于IoC 缺點: 大量的XML配置文件 太過靈活——沒有公共的父控制器 沒有內(nèi)置的Ajax支持 Stripe 優(yōu)點: 不需要書寫XML配置文件 良好的學(xué)習(xí)文檔 社區(qū)成員很熱心 缺點: 社區(qū)比較小 不如其他的項目活躍 ActionBean里面的URL是硬編碼的 Struts 2 優(yōu)點: 架構(gòu)簡單——易于擴展 標記庫很容易利用FreeMarker或者Velocity來定制 基于控制器或者基于頁面的導(dǎo)航 缺點: 文檔組織得很差 對新特征過分關(guān)注 Tapestry 優(yōu)點: 一旦學(xué)會它,將極大地提高生產(chǎn)率 HTML模板——對頁面設(shè)計師非常有利 每出一個新版本,都會有大量的創(chuàng)新 缺點: 文檔過于概念性,不夠?qū)嵱? 學(xué)習(xí)曲線陡峭 發(fā)行周期長——每年都有較大的升級 Wicket 優(yōu)點: 對Java開發(fā)者有利(不是Web開發(fā)者) 頁面和顯示綁定緊密 社區(qū)活躍——有來自創(chuàng)建者的支持 缺點: HTML模板和Java代碼緊挨著 需要對OO有較好的理解 Wicket邏輯——什么都用Java搞定。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!