導航:首頁 > 編程語言 > jsp與java的區別

jsp與java的區別

發布時間:2022-04-24 19:44:35

java 與jsp的區別與聯系

JSP是一種動態網頁,它的網頁代碼的靜態部分是HTML語言,動態部分是JAVA語言,所以,如果想要學好JSP就必須先學會JAVA,JSP網頁的很多技術比如Hibernate,Spring,Struts等都是建立在JAVA語言的基礎上的,不會JAVA又怎麼使用這些技術呢,更不用說寫出好的JSP網站了。
建議先學JAVA,等有一定基礎之後再學JSP,要不然你就永遠只能寫出一些膚淺的東西來了,沒什麼價值。

② java 和jsp一樣的有那些

程序的設計方法。
區別如下,相同的點相反:
JSP和JAVA的區別,JSP算是JAVA一種技術,用在網頁編程上,因為JAVA不能直接寫在html上,但jsp能,jsp就是Servlet程序,當JSP收到客戶的請求時,SCRIPTLET(腳本小程序)就會被執行,腳本段將被插入到JSP所生成的目標Servlet的Serivce函數中.JSP的執行過程:
1.JSP頁面的訪問請求被發送到伺服器端
2.伺服器中有相應的JSP引擎,JSP引擎把JSP頁面轉譯成Servlet程序
3.然後Servlet程序被編譯成Class文件
4.然後Class文件被執行,執行的結果返回器時,伺服器會檢查是否有對應的Servlet存在,如果存在則是直接執行,如果不存在則生成相應的Servlet.
JSP是一種動態網頁,它的網頁代碼的靜態部分是HTML語言,動態部分是JAVA語言,所以,如果想要學好JSP就必須先學會JAVA,JSP網頁的很多技術比如Hibernate,Spring,Struts等都是建立在JAVA語言的基礎上的

③ java代碼寫在.jsp里和.java里有什麼區別嗎

有區別的,java代碼寫在jsp中叫做scriptlet,要用<%%> 包起來,兒卸載普通的java文件中就沒有此限制了。
JSP中嵌入java代碼的三種方式:
(1)聲明變數或方法 : <%! 聲明; %> :慎重使用,因為此方法定義的是全局變數
(2)java片段(scriptlet): <% java代碼; %>
(3)表達式:用於輸出表達式的值到瀏覽器,<%=表達式 %> 在表達式中不能加分號(;)

④ javascript、 jquery、 java、JSP和的區別和聯系

javascript java是兩種完全不同的語言也許javascrtpt的名字叫做" zzz "就不會有人糊塗了
javascrtpt 客戶端腳本具有簡單的面向對象特徵
java 是完全的面向對象語言 運行在jvm(java虛擬機)上。也可以用來編寫B\S(俗稱:網頁)程序
jquery是一款javascrtpt庫
jsp是java server page 也就是包含java代碼的網頁
javascrtpt操作的是dom實現的「動態」效果 就是頁面動畫效果,注意這並不是真正的"動態" 這只是javascrtpt特效
jsp(java)是可以操作資料庫實現動態效果(與靜態頁面相對,動態頁面是伺服器根據資料庫中的內容動態生成後發送到瀏覽器上的)
至於jquery 我認為需要先了解一些dom知識和原生javascrtpt特徵後再去學習會更好
對於jsp的話 雖然是是以java為基礎 但是用到java的地方並特別不多。所以可以直接去學jsp但是有一點很總要 要先去理解面向對象的概念,封裝思想等

⑤ J2EE,JSP,Java的區別

J2EE,JSP,Java的區別

  1. JSP 就是用來做動態頁面的,可以歸屬到J2EE系列中。
    Java 這個詞的概括可能更廣一些,因為Java 包含 3個領域,分別是:
    J2EE: 企業級開發
    J2ME:嵌入式開發
    J2SE:圖形界面開發

  2. java包含三大分支:

    J2SE --java standard edition--標准版本,這個是下面兩個的基礎!一般是位於客戶端的應用;
    J2ME--java Micro edition --一般位於嵌入式應用,例如手機游戲
    J2EE --java Enterprise Editon --一般為伺服器端程序的應用

  3. JavaScript, 這個是嵌入在網頁(一般為html,ASP,JSP等網頁)的一種腳本語言,用於數據的驗證,支持頁面的值的傳遞等問題的處理;

  4. JavaScript跟java一點關系都沒有

  5. java是程序設計語言(與C/C++/C#同類)

  6. JavaScript是網頁中的腳本語言(與vbscript等腳本語言同類)Javascript是一種由Netscape的

(5)jsp與java的區別擴展閱讀;

JavaScript 的正式名稱是 "ECMAScript"。這個標准由 ECMA 組織發展和維護。ECMA-262 是正式的 JavaScript 標准。這個標准基於 JavaScript (Netscape) 和 JScript (Microsoft)。Netscape (Navigator 2.0) 的 Brendan Eich 發明了這門語言,從 1996 年開始,已經出現在所有的 Netscape 和 Microsoft 瀏覽器中。ECMA-262 的開發始於 1996 年,在 1997 年 7 月,ECMA
會員大會採納了它的首個版本。J2EE 意思是企業級開發,所謂企業級開發,就是在企業中所用到的一系列Java技術的總稱

⑥ javaweb和jsp的區別

JAVA是一種編程語言,可以編寫應用程序,主要應用在網路編程上。JSP是建立在JAVA基礎上的一種網路編程語言,只能在網頁上應用。

可以把jsp理解為腳本,java為面向對象語言。jsp作用主要是負責頁面展現,java負責邏輯,業務處理

jsp本質是servlet,servlet本質是java類,就是這么個關系。

(6)jsp與java的區別擴展閱讀

JAVA和JSP之間的關系,以及JAVA的完整認識

JAVA分為J2EE,J2SE,J2ME下面分別介紹:

一、J2EE:Java 2 Platform Enterprise Edition 企業版,用於企業應用,支持分布式部署。

J2EE平台由一整套服務(Services)、應用程序介面(APIs)和協議構成,

它對開發基於Web的多層應用提供了功能上的支持。它包含13種核心技術規范:

1、Java Database Connectivity (JDBC)

以一種統一的方式來對各種各樣的資料庫進行存取

2、Java Naming and Directory Interface (JNDI)

用於名字和目錄服務,它提供了一致的模型來存取和操作企業級的資源如DNS和LDAP,本地文件系統等

3、Enterprise Java Beans (EJB)

提供了一個框架來開發和實施分布式商務邏輯,顯著地簡化了具有可伸縮性和高度復雜的企業級應用的開發

4、JavaServer Pages (JSPs) 這里就是你所說的JSP!!!!!!

用以創建動態網頁

5、Java servlets

提供的功能大多與JSP類似,不過實現的方式不同

6、Remote Method Invocation (RMI)

在遠程對象上調用一些方法,使用了連續序列方式在客戶端和伺服器端傳遞數據

7、Interface Description Language (IDL)

將Java和CORBA集成在一起

8、Java Transaction Architecture (JTA)

可以存取各種事務

9、Java Transaction Service (JTS)

規定了事務管理器的實現方式

10、JavaMail

用於存取郵件伺服器的API,它提供了一套郵件伺服器的抽象類

11、JavaBeans Activation Framework(JAF)

JavaMmail利用JAF來處理MIME-編碼的郵件附件,MIME的位元組流可以被轉換成JAVA對象,或者轉換自JAVA對象

12、Java Messaging Service (JMS)

是用於和面向消息的中間件相互通信的應用程序介面(API)

13、Extensible Markup Language (XML)

XML是一種可以用來定義其它標記語言的語言

上面的JSP是主流,基於MVC的實現,最流行使用,也最安全(比較其他語言做的網站)

其中EJB是java最難學的東西

但是現在的sun公司出來一種新的技術:java FX,

可以像FLASH一樣在瀏覽器中執行,但是也要安裝插件,具體可以參見www.sun.com

二、J2SE:Java 2 Platform Standard Edition 標准版,用於桌面應用,也是J2EE的基礎。

包括JAVA基礎,IO,Swing,AWT,線程,集合等知識.也是學習JAVA的必經之路(基礎)!

三、J2ME:Java 2 Platform Micro Edition 移動版用於小型設備,是J2SE的一個子集。

⑦ jsp文件和java文件的區別

jsp文件和java文件的區別如下:
jsp是一個網頁頁面,相當於復雜的html。其中可以插入script代碼,當然也可以插入java代碼。
java是一個類文件,在java學習初期主要是寫java文件的。如果不寫頁面的話是沒有頁面效果的。

⑧ 「Js」、「jsp」、「jQuery」、「javascript」和「java」的區別是什麼

「Js」、「jsp」、「jQuery」、「javascript」和「java」的區別是:

  1. js是javascript文件的文件後綴,就像 a.txt 這個.txt是後綴一樣

  2. jsp是jsp網頁文件的後綴,而jsp是java web 的表現層的一種技術

  3. jquery 是一個函數庫,基於javascript的,這個函數庫讓我們使用javascript進行網頁dom操作的時候更加簡便

  4. javascript是一種解釋性語言,和java沒有太大關系。

  5. java是由sun公司推出的網路編程語言(現在屬於甲骨文公司)。超級流行,特別時候大型企業級架構,是面向對象的哦。

  6. java其實還分為java EE (企業級應用) java me 手機軟體用的多,比如現在火爆的安卓系統上的軟體。 java se應該就是你說的java了,是java體系的基礎

⑨ java和JSP和JavaScript有什麼區別啊

  1. Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。

  2. JSP是JAVA SERVER PAGE的首字母縮寫,顧名思義,是JAVA的服務端頁面,其動態語法部分完全是JAVA規范。JSP是和ASP,PHP一樣的伺服器端語言,主要用來製作網站後台的技術(但現在一般不使用了,2014年起基本都開始使用模板引擎技術如velocity 等)。

  3. JAVASCRIPT從其名稱含義是JAVA腳本,是在瀏覽器中運行的腳本語言,由於其大部分語法規范取自於JAVA語法規范,所以取名為JAVASCRIPT(其實和JAVA沒多大關系,是由Netscape公司的Brendan Eich,在網景導航者瀏覽器上首次設計實現而成。因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript)。JAVASCRIPT是一門基於對象的弱類型腳本編程語言,主要用來製作網頁前台的技術.並且是現在比較熱門的AJAX技術的核心。

(9)jsp與java的區別擴展閱讀:

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。

Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。

閱讀全文

與jsp與java的區別相關的資料

熱點內容
機明自動編程軟體源碼 瀏覽:325
php埠號設置 瀏覽:540
phperegreplace 瀏覽:319
androidgridview翻頁 瀏覽:537
ssh協議編程 瀏覽:634
如何開我的世界電腦伺服器地址 瀏覽:861
玄關pdf 瀏覽:609
程序員學習論壇 瀏覽:940
程序員的毒雞湯怎麼做 瀏覽:547
安卓怎麼降級軟體到手機 瀏覽:281
雲與伺服器入門書籍推薦產品 瀏覽:636
delphi編程助手 瀏覽:761
電腦遇到伺服器問題怎麼辦 瀏覽:515
加工中心編程結束方法 瀏覽:295
了解什麼是web伺服器 瀏覽:139
面向對象的編程的基本特徵 瀏覽:717
php定時執行任務linux 瀏覽:787
php數組中刪除元素 瀏覽:724
螢石雲伺服器視頻 瀏覽:269
防火牆配置伺服器熱備的虛擬地址 瀏覽:189