現(xiàn)在的企業(yè)還在用jsp嗎?
都在用php。
JSP永遠是j2ee的視圖。所謂freemarker,velocity就是服務器給文檔喂參數(shù),對于頁面本身數(shù)據(jù)相關的復雜ui顯示為力。
j2ee中前端和后端是分開的,實際上是模型、視圖和控制器。JSP是視圖,servlet是控制器,模型是數(shù)據(jù)庫相關的。
我們做模型的時候,是比較復雜的。Pojo、dao、緩存和池。
在需求變化快、溝通成本好的小項目中,是一大利器。
我覺得不管我用不用它,我都不我不需要被很多技能淹沒,我贏了。;如果我知道,我就不會痛苦。如果沒有。如果某項工作需要使用jsp,只能說抱歉,你沒有工作。
It這并不是我看不起JAVA開發(fā)。我不3~5年的經(jīng)驗在Linux環(huán)境下看不懂,見過不止一個。
現(xiàn)在的建筑一般都是前后分開的。即使前后不分離,也會使用freemarker、themeleaf等模板引擎。只有少數(shù)老牌傳統(tǒng)企業(yè)還在使用jsp。
jsp中數(shù)據(jù)庫應用的流程?
在實際開發(fā)中,MVC設計模式是主要模式,它將應用程序的輸入、處理和輸出強行分離。現(xiàn)在JSP頁面中的代碼減少了很多,輸出也就簡單完成了。其實在開發(fā)中,JSP中最好只包含3類代碼:?接收屬性:接收從Servlet傳遞的屬性。?判斷語句:判斷傳入JSP的屬性是否存在。?輸出內容:使用迭代或VO進行輸出。tJSP頁面中唯一允許導入的包只能是java.util包,值應該能把握住這一點。,就可以開發(fā)出簡潔明了的JSP頁面。訪問數(shù)據(jù)庫需要Jdbc技術。首先加載驅動:(#34驅動包。類名#34)然后獲取連接:Connectionconn(#34連接路徑,端口,數(shù)據(jù)庫名#34,#34數(shù)據(jù)庫用戶名#34,#34密碼#34)然后得到準備好的語句:準備好的語句PSTMT(#34SQL語句#34),然后根據(jù)檢索和添加、刪除、修改的區(qū)別執(zhí)行no。同樣的代碼。