Web如何和Java相結(jié)合?
網(wǎng)友解答: Java有J2EE,J2SE,J2ME三種版本。 J2EE 可用于大型網(wǎng)站企業(yè)管理系統(tǒng)開(kāi)發(fā),搭載各類(lèi)應(yīng)用服務(wù)。 J2SE 可用于個(gè)人電腦的應(yīng)用程序開(kāi)發(fā) J2ME 可用于嵌入式
Java有J2EE,J2SE,J2ME三種版本。
J2EE 可用于大型網(wǎng)站企業(yè)管理系統(tǒng)開(kāi)發(fā),搭載各類(lèi)應(yīng)用服務(wù)。 J2SE 可用于個(gè)人電腦的應(yīng)用程序開(kāi)發(fā) J2ME 可用于嵌入式應(yīng)用程序開(kāi)發(fā)Java和Web結(jié)合主要通過(guò)J2EE實(shí)現(xiàn)。這里概略地介紹一下,使用J2EE實(shí)現(xiàn)Web應(yīng)用的方法。
J2EE的背景1993年,第一個(gè)瀏覽器Mosaic誕生,該瀏覽器可以方便地瀏覽通過(guò)因特網(wǎng)傳播的超文本文件,其后續(xù)的產(chǎn)品NetscapeNavigator推動(dòng)了使用超文本文件的網(wǎng)絡(luò)共享方式的迅速普及。由大量服務(wù)器組成的這種文件共享網(wǎng)絡(luò)被稱(chēng)作Web,上面的服務(wù)器被稱(chēng)作Web服務(wù)器。
最初,Web服務(wù)器同過(guò)CGI的方式實(shí)現(xiàn)共享。這種方式比較簡(jiǎn)單,每接到一次請(qǐng)求,就啟動(dòng)一個(gè)進(jìn)程進(jìn)行應(yīng)答處理,隨著請(qǐng)求數(shù)量的暴增,過(guò)多的進(jìn)程使得服務(wù)器很快就不堪重負(fù)了。同時(shí),CGI的方式?jīng)]有隔離外部匿名和系統(tǒng)用戶(hù),非常不安全。針對(duì)CGI的不足很多公司開(kāi)發(fā)了Web應(yīng)用程序,其中,J2EE憑借其分離前端和后端的架構(gòu),自動(dòng)垃圾回收機(jī)制帶來(lái)的穩(wěn)定性等優(yōu)勢(shì)占據(jù)了主流地位。
Servlet,JSP和動(dòng)態(tài)網(wǎng)頁(yè)比較有代表性的Java Web應(yīng)用有Tomcat(Apache),WebSphere(IBM),Weblogic(Oracle)等等。它們大都采用客戶(hù)端,Web服務(wù)器和數(shù)據(jù)庫(kù)的三層架構(gòu)。Web服務(wù)器上的Web應(yīng)用大概的處理流程是,Servlet接受來(lái)自客戶(hù)端的請(qǐng)求,通過(guò)JDBC從數(shù)據(jù)庫(kù)取得應(yīng)答數(shù)據(jù)后,交給JSP生成動(dòng)態(tài)網(wǎng)頁(yè)。
想了解更多關(guān)于J2EE的信息,可訪(fǎng)問(wèn)Sun公司主頁(yè)。友情提示,并非廣告。
網(wǎng)友解答:這樣的問(wèn)題,要不是瞎問(wèn),就是只學(xué)了點(diǎn)前端如HTML,或者只學(xué)了點(diǎn)JAVA基礎(chǔ)。但都相當(dāng)于瞎問(wèn)、想得多做的少的一種。
只是批評(píng)酷米問(wèn)答機(jī)制,沒(méi)有其它意思