什麼是高階Java?


高階Java簡介

核心Java(J2SE)和高階Java是構成Java程式語言(JEE)的兩個組成部分。本書的“核心Java”部分討論了Java程式語言的基礎,包括其資料型別、函式、運算子迴圈執行緒異常處理。它用於開發供廣泛使用的應用程式。而中級Java側重於更高階的主題,例如資料庫連線、網路、Servlet、Web服務等,高階Java則處理更基礎的概念。在本文中,我們將討論什麼是高階Java以及高階Java的概念。

什麼是高階Java?

核心Java之外的所有內容都被稱為高階Java。這包括Java Enterprise Edition中指定的應用程式程式設計介面(API),以及Servlet程式設計、Web服務、API等。它是一個Web和企業應用程式開發平臺,其最基本形式遵循客戶端-伺服器架構模型。

高階Java的重要概念

高階Java中主要有三個最重要的概念,它們是:

  • JSP(Java伺服器頁面)

  • JDBC(Java資料庫連線)

  • Java Servlet

我們將在接下來的章節中詳細討論這些概念。

1. JSP(Java伺服器頁面)

Java伺服器頁面,有時稱為JSP,是一種伺服器端程式設計工具,允許以動態且獨立於平臺的方式構建基於Web的應用程式。JSP能夠訪問整個Java API系列,包括用於連線業務資料庫的JDBC API。本文將透過一系列簡單易懂的步驟向您展示如何利用Java伺服器頁面建立Web應用程式。

以下是JSP技術的關鍵特性:

  • 用於開發JSP頁面的語言,JSP頁面是以文字格式編寫的文件,指定如何處理請求並生成響應。

  • 允許訪問儲存在伺服器上的物件的表示式語言。

  • 在JSP程式語言中,引入新擴充套件的機制

2. JDBC(Java資料庫連線)

稱為JDBC的Java應用程式程式設計介面(API),代表Java資料庫連線,允許使用者連線到資料庫並在其上執行查詢。它是Sun Microsystems開發的一項規範,旨在為Java程式提供與各種資料庫通訊的標準化抽象(API或協議)。它提供了連線到Java資料庫的語言標準。它用於編寫訪問資料庫所需的程式。JDBC與資料庫驅動程式結合使用時,可以訪問資料庫和電子表格。JDBC應用程式程式設計介面允許使用者訪問儲存在關係資料庫(RDB)中的業務資料。

JDBC的目的

使用JAVA EE技術構建的企業應用程式需要連線到資料庫以儲存特定於應用程式的資訊。因此,需要有效的資料庫連線來與資料庫進行互動。可以使用ODBC(開放資料庫連線)驅動程式來滿足此連線需求。此驅動程式與JDBC一起用於與各種型別的資料庫進行介面或通訊,包括SQL Server資料庫、Mysql、Oracle和MS Access等。

3. Java Servlet

稱為Servlet的Java應用程式在支援Java程式語言的Web伺服器或應用程式伺服器上執行。它們用於處理從Web伺服器接收到的請求,處理請求,生成響應,最後將響應傳送回Web伺服器。

以下是Servlet的特性:

  • Servlet是在伺服器上執行的程式。

  • Servlet能夠處理從Web伺服器接收到的非常複雜的請求。

用於開發動態網頁的技術稱為伺服器端擴充套件。實際上,為了提供動態網頁的功能,網頁需要一個容器,也稱為Web伺服器。獨立的Web伺服器供應商提供某些專有的應用程式程式設計介面(API)解決方案來滿足此需求。

結論

因此,我們在這裡結束了關於高階Java的討論。在本文中,我們瞭解了什麼是高階Java以及高階Java的概念,例如JSP(Java Servlet頁面)、JDBC(Java資料庫連線)和Java Servlet。

更新於: 2024年8月6日

8K+ 次檢視

開啟你的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.