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

熱AI工具

Undress AI Tool
免費(fèi)脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)