1. javaEE和javaweb的區別
javaweb是特製原sun公司出的一套以servlet規范的web層規范,是java在web方面的開發.圍繞此規范的web伺服器有tomcat,jetty,jboss等,我們可以使用sun公司提供的servlet規范結合實現了servlet規范的這些web伺服器做java網站,這就是javaweb。
Java EE是sun公司(2009年4月20日甲骨文將其收購)推出的企業級應用程序版本。這個版本以前稱為 J2EE。能夠幫助我們開發和部署可移植、健壯、可伸縮且安全的伺服器端 Java應用程序。Java EE 是在 Java SE 的基礎上構建的,它提供Web 服務、組件模型、管理和通信 API,可以用來實現企業級的面向服務體系結構.javaEE是企業級應用開發平台,主要是圍繞企業軟體的開發提出來的一整套業務和技術解決方案,比如EJB和Spring體系平台,主要是解決軟體開發過程中的數據持久化,事務機制,業務服務等。
其實這兩者只是一個平台和一個模式的關系。就相當於電腦和操作系統。可以是筆記本電腦,可以用windows操作系統;也可以是台式機,用linux操作系統一個道理。但是呢,java web一般情況都用的是j2ee這個平台。
2. web和java有什麼區別各是什麼意思.
WEB前端與JAVA的區別
WEB前端與JAVA的工作特點
WEB前端與JAVA學習的適用人群
WEB前端與JAVA的薪資發展
職業特點發展
WEB前端與JAVA學習的書籍
WEB前端,對應的職位是HTML5開發工程師、WEB前端開發工程師。這種職位主要的工作內容,是將設計師製作好的PSD圖製作成網頁,網站當中的結構、樣式、行為都是由WEB前端開發工程師完成的。
JAVA是後台語言的一種,和PHP、ASP.NET屬於同類型語言。它們要做的是資料庫的搭建以及將數據放置到前端製作好的網頁當中。
WEB前端:具有一定的可視性,在書寫一些代碼後能夠立即查看到相應的效果,在JavaScript方面對邏輯方面有一定的要求,一定的邏輯能力加上對細節的一絲不苟,才能夠完成相應的工作內容。
JAVA:邏輯能力方面要求較高,書寫的後台代碼以及資料庫操作,無法實時展示,較抽象,無法所做即所得、隨時查看效果。
適用人群是基於兩種技術特點而定
WEB前端:學習者邏輯能力一般,喜歡處理樣式、製作網頁特效,希望即時性的看到代碼效果
JAVA:學習者邏輯能力很強,注重非可視性內容的優化,如網頁載入速度、用戶交互的時長等
初期入行來說,WEB前端的入行門檻要稍低於JAVA語言,根據行業特點,入行薪資也會稍有變化,2015~2017年,前端入行薪資相對較高
後期薪資兩者水平基本一致,甚至JAVA薪資水平要稍高於前端。
未來職業發展過程當中,無論是從事WEB前端還是JAVA,都會向「全端」方向發展
前端走向「熟練掌握前端開發,又對後台語言有所了解」
後台走向「熟練掌握後台語言開發,並掌握基本的前端開發知識」。
WEB前端:《HTML5布局之路》《HeadFirstJavaScript程序設計》《JavaScript權威指南》等
JAVA:《HeadFirstJAVA》《JAVA編程思想》等
3. java網路編程 和 java web有什麼區別
差別很大的,網路編程主要是指網路通信,實現計算機與計算機之間的對話和文件傳輸等,就像QQ,飛秋,P2P點對點傳輸等等。而WEB主要就是B/S結構的應用,通俗一點說就是開發網站、網頁,像QQ空間,網路這樣的....
4. java伺服器開發是做什麼和web端的區別
標準的web伺服器只具有與客戶端瀏覽器通訊的功能,不能處理業務邏輯請求。
需要編寫程序來復制處理客戶端的請求。通過組件來處理客戶端的請求,這個組件就是實現特定規范的可以單獨部署的軟體模塊。組件必須通過容器來實現。容器是實現特定規范的程序,負責組件的運行環境和管理組件的生命周期。tomcat,weblogic都提供了容器。
web端可以理解為tomcat,並且tomcat中運行著你編寫的程序,這個程序稱為web應用。
java伺服器開發就是通過java語言來編寫程序,組合成web應用,將來部署到tomcat中,
編寫的這些程序就是組件,用來處理客戶端請求的。為了高效還會使用一些框架和技術來配合java程序,比如SpringMVC,struts2,Servlet
5. java與java web有什麼區別啊
沒什麼本質區別,java web是java在web方面的應用,java是一種技術,可以用來開發應用程序和網站系統,但是java在開發應用程序方面有一定的先天不足,或者說不如別的技術方便吧,仁者見仁……但是java在開發網頁系統上有很大的優勢,是當前java的主流應用方向,java web就是java在開發web時的一種代號吧
6. java開發和web開發的區別
Java Web,是用Java技術來解決相關web互聯網領域的技術總和。web包括:web伺服器和web客戶端兩部分。Java在客戶端的應用有java applet不過現在使用的很少,Java在伺服器端的應用非常的豐富,比如Servlet,JSP和第三方框架等等。Java技術對Web領域的發展注入了強大的動力
JAVAEE是指java enterprise edition,java企業版,多用於企業級開發,包括web開發等等很多組建 望採納!
7. java伺服器開發是做什麼和web端的區別是什麼
web開發,是開發服務端的,開發好的web程序,打包成war,然後放到web容器中運行,而web容器,是部署在伺服器中的。
web的客戶端就是瀏覽器,教你設計頁面,學CSS/HTML之類的。
標準的web伺服器只具有與客戶端瀏覽器通訊的功能,不能處理業務邏輯請求。
需要編寫程序來復制處理客戶端的請求。通過組件來處理客戶端的請求,這個組件就是實現特定規范的可以單獨部署的軟體模塊。組件必須通過容器來實現。容器是實現特定規范的程序,負責組件的運行環境和管理組件的生命周期。tomcat,weblogic都提供了容器。
web端可以理解為tomcat,並且tomcat中運行著你編寫的程序,這個程序稱為web應用。
java伺服器開發就是通過java語言來編寫程序,組合成web應用,將來部署到tomcat中,
編寫的這些程序就是組件,用來處理客戶端請求的。為了高效還會使用一些框架和技術來配合java程序,比如SpringMVC,struts2,Servlet。
8. 必看,web前端和Java前端有這樣的區別
javaweb是java開發中的一個方向 java有搞安卓的,搞web的,搞嵌入式的,等等。javaweb就是指搞web方向的,javaweb分兩塊一塊是伺服器端叫後端,另一塊叫前端,也就是web前端。前端就是用戶能看到的部分,比如淘寶網,qq空間,網頁上你能看到的都是web前端做的。後端做的就是為前端的展示業務邏輯功能做處理。java的一些基本含義:1、抽象類:規定一個或多個抽象方法的類別本身必須定義為abstract,抽象類只是用來派生子類,而不能用它來創建對象。2、final類:又稱「最終類」,它只能用來創建對象,而不能被繼承,與抽象類剛好相反,而且抽象類與最終類不能同時修飾同一個類。3、包:Java中的包是相關類和介面的集合,創建包須使用關鍵字package。4、繼承:Java作為面向對象編程語言,支持繼承這基本概念。但Java只支持單根繼承,java.lang.Object是所有其他類的基類。5、多態類:在Java中,對象變數是多態的。而Java中不支持多重繼承。