jsp可以理解為腳本,java可以理解為物件導向語言;那麼jsp作用主要是負責頁面展現,而java負責邏輯,業務處理;其實jsp本質是servlet,而servlet本質是java類別。
本篇文章將給你一個JAVA和JSP之間的關係,以及JAVA的完整認識
推薦課程: 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的子集。主要的技術如下:
Connected Limited Device Configuration【CLDC】:是組成資源有限的行動資訊裝置的Java 執行環境的兩種設定之一。 CLDC 描述最基本的函式庫和虛擬機器特性,所有包含 K 虛擬機器(K virtual machine,KVM)的 J2ME 環境實作中都必須提供這些函式庫和特性。 Mobile Information Device Profile【MIDP】:是組成資源有限的行動資訊裝置的 Java 執行時期環境的兩種設定之一。 MIDP 提供核心應用程式功能,包括使用者介面、網路連接、本機資料儲存和應用程式生命週期管理。 Connected Device Configuration【CDC】:是一個基於標準的框架,用來建構和交付可以跨許多連接網路的消費性裝置和嵌入式裝置共享的應用程式。 Mobile 3D Graphics API for J2ME【M3G】:是一種輕量的互動式 3D 圖形 API,它作為可選的套件與 J2ME 和 MIDP 結合使用。所以你所說的JAVA和JSP的關係就這樣豁然開朗!
JAVA是一種編程語言,可以編寫應用程序,主要應用在網絡編程上。jsp作用主要是負責頁面展現,java負責邏輯,業務處理
jsp 本質 是servlet,servlet本質是 java類,就是這麼個關係。
以上是jsp和java什麼關係的詳細內容。更多資訊請關注PHP中文網其他相關文章!