servlet和jsp在軟件開發(fā)時的地位 jsp寫前端的原理?
jsp寫前端的原理?當(dāng)一個jsp頁面第一次被ftp連接的時候,jsp原理:1:將jsp頁面英譯中成servlet,這個servlet是一個java文件,同樣的確實是另一個發(fā)下的java程序。2:jsp
jsp寫前端的原理?
當(dāng)一個jsp頁面第一次被ftp連接的時候,jsp原理:
1:將jsp頁面英譯中成servlet,這個servlet是一個java文件,同樣的確實是另一個發(fā)下的java程序。
2:jsp引擎全局函數(shù)java編譯器對這個servlet通過編譯程序,得到可執(zhí)行文件class
3:jsp引擎內(nèi)部函數(shù)java虛擬機來解釋執(zhí)行class文件,生成向客戶端發(fā)送中的應(yīng)答,然后再你的郵箱給客戶端。
servlet和jsp的本質(zhì)是相同的,都實現(xiàn)了相同的servlet接口?
jsp跟servlet的區(qū)別和同一點:
JSP是Servlet技術(shù)的擴展,本質(zhì)上是Servlet的鐵架,更指出應(yīng)用到的外表怎樣表達。JSP編譯后是#34類servlet#34。Servlet和JSP最主要的差別點在于,Servlet的應(yīng)用邏輯是在Java文件中,另外幾乎從來表示層中的HTML里只是分離爆裂開來。而JSP的情況是Java和HTML也可以兩種成一個擴展名為.jsp的文件。JSP側(cè)重點不同于視圖,Servlet比較多用于完全控制邏輯。
jsp項目結(jié)構(gòu)作用?
jsp的比較多作用是能用Servlet程序回傳html頁面的數(shù)據(jù)。
現(xiàn)在的企業(yè)還在用jsp嗎?
都在用php
JSP始終是j2ee的View。說白的freemarker,velocity是服務(wù)端喂參數(shù)給文檔的,對此頁面自身古怪的和數(shù)據(jù)相關(guān)的ui沒顯示是確實為力的。
前后端分離在j2ee中,總之是model、View和controller。JSP就是View,servlet那是Controller,model是數(shù)據(jù)庫具體。
我們在做model時,相對急切些。pojo,dao,cache和pool。
在需求變化快,溝通成本好的小項目里,一大利器
我覺得沒效果不需要,技多不壓身,會了也不吃虧。如果沒有肯定不會的話。如果有份工作是必須用jsp,那只能對女人說謝謝你,沒你的份了。
不是什么我看不起JAVA開發(fā)的,3~5年經(jīng)驗的在Linux環(huán)境都搭不很清楚,見過不只是一個
現(xiàn)在一般是前后分離出來架構(gòu),即使前后不只是分離的也會用freemarker,themeleaf等模板引擎,只有一很少很少老的比較傳統(tǒng)企業(yè)還在用jsp