① jsp頁面是應該前端程序員寫還是java程序員寫
我們先來了解JSP頁面是什麼,JSP(Java Server Page)是Java服務端的頁面,所以它是動態的,它是需要經過JDK編譯後把內容發給客戶端去顯示,我們都知道,Java文件編譯後會產生一個class文件,最終執行的就是這個class文件,JSP也一樣,它也要編譯成class文件。JSP不止要編譯,它還得要轉譯,首先把JSP轉譯成一個Servlet文件,然後在編譯成class文件。當用戶訪問JSP時就執行了class文件。
對於前後端工程師來說,JSP雖然功能很強大,性能也不錯,但是會導致前端頁面代碼過於凌亂。現在,前後端徹底的分離,後端小夥伴只需要提供一系列Restful介面,前端小夥伴只用負責調用這些介面,並實現頁面的展示和交互。所以JSP頁面前後端開發者都可以編寫,但如何選擇還是根據個人。