Java Web,是用Java技術來解決相關web網際網路領域的技術總和。
web包括:web伺服器和web客戶端兩部分。
Java在客戶端的應用程式有java applet,不過使用得很少,Java在伺服器端的應用非常的豐富,例如Servlet,JSP和第三方框架等等。 Java技術對Web領域的發展注入了強大的動力。
Java的Web框架雖然各不相同,但基本上也都是遵循特定的路數的:使用Servlet或Filter攔截請求,使用MVC的思想設計架構,使用約定,XML或Annotation實作配置,運用Java物件導向的特點,物件導向實作請求和回應的流程,支援Jsp,Freemarker,Velocity等視圖。
java web開發技術
1、後台框架部分,常用spring、struts2等,用來幫助專案的持久層、業務層、頁面控制層的三層架構開發;當然,如果使用spring框架的話,還提供spring security、切面、依賴注入等現成的工具包,提高開發效率並且方便你集成一些第三方的擴展;
2、數據持久層方面,用到的有mybatis、hibernate等持久技術,這些可以幫助快速建立資料庫的存取和資料持久化工作,並且方便管理;
3、動態展示,一般用jsp展示。但可以考慮模板引擎技術,如velocity、FreeMarker 等技術,可以幫助你規範化開發頁面,提高執行效率;
4、前端框架,有很多,如bootstraps3、angularjs、easyui、jquery等。
更多java知識請關注java基礎教學欄。
以上是什麼是java web開發的詳細內容。更多資訊請關注PHP中文網其他相關文章!