本文目錄一覽:
- 1、JAVA與JSP有什麼本質的區別?
- 2、java文件和jsp文件有什麼區別?
- 3、jsp文件和java文件的區別
- 4、JSP和java有什麼區別?
- 5、java與jsp有什麼區別?jsp+Ajax開發有什麼優勢?
JAVA與JSP有什麼本質的區別?
我現在給你一個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一樣在瀏覽器中執行,但是也要安裝插件,具體可以參見 二.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文件有什麼區別?
jsp是一個網頁頁面,就相當於複雜的html。其中可以插入script代碼,當然也可以插入java代碼。
java是一個類文件,在java學習初期主要是寫java文件的。如果不寫頁面的話是沒有頁面效果的。
jsp文件和java文件的區別
jsp文件和java文件的區別如下:
jsp是一個網頁頁面,相當於複雜的html。其中可以插入script代碼,當然也可以插入java代碼。
java是一個類文件,在java學習初期主要是寫java文件的。如果不寫頁面的話是沒有頁面效果的。
JSP和java有什麼區別?
首先,JAVA是一門編程語言,而JSP只是以JAVA為基礎的,用於在瀏覽器顯示的頁面。就是說JSP其實也是一個JAVA類,但他同時又是一個可以符合HTML標準的頁面。裏面可以寫JAVA代碼。
java與jsp有什麼區別?jsp+Ajax開發有什麼優勢?
java 和 jsp 沒有可比性。
對於java語言,百度百科的定義為:一種可以撰寫跨平台應用程序的面向對象的程序設計語言。Java 具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、遊戲控制台、科學超級計算機、流動電話和互聯網,同時擁有全球最大的開發者專業社群。
Java語言由C語言轉化而來。
而JSP,百度百科定義:全名Java Server Pages,中文名叫java服務器頁面,其根本是一個簡化的Servlet設計,它是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。是在傳統的網頁HTML(標準通用標記語言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件,後綴名為(*.jsp)。
通俗來講,就是JSP實現了Html語法中的java擴展(以 %, %形式),與Servlet一樣,是在服務器端執行的。通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。所以兩者是不能做比較的。或者說區別在於:java是跨平台的語言,而jsp只能在瀏覽器中。
接着第二個問題。
上面已經對jsp進行了解釋,下面說一下什麼是ajax。
百度百科解釋:Ajax即「Asynchronous Javascript And XML」(異步JavaScript和XML),是指一種創建交互式網頁應用的網頁開發技術。
說白了,其實就是傳統的網頁如果想要更新,必須整個頁面進行刷新,速度可能會很慢,或者被卡死,使用ajax就可以實現頁面局部刷新了,想刷哪裡刷哪裡,頁面完全無需重新加載,大大的提升了頁面的效率及速度。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/286321.html