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