1. 程式人生 > 其它 >天才ACM

天才ACM

瀏覽器端:

HTML:為結構

CSS:為變現(將寫入的標籤進行美化)

JS:為行為(加入動作將其動起來,比如註冊按鈕,登入按鈕判斷正確)

jQuery:一個js的庫,包含一些js操作,通過jQuery減少工作量

伺服器端:

Tomcat伺服器

  • XML 指可擴充套件標記語言(EXtensible Markup Language)
  • XML 是一種標記語言,很類似 HTML
  • XML 的設計宗旨是傳輸資料,而非顯示資料
  • XML 標籤沒有被預定義。您需要自行定義標籤
  • XML 被設計為具有自我描述性
  • XML 是 W3C 的推薦標準
  • XML主要作用為寫配置檔案,主要涉及後臺的配置

Servlet作用(遵守HTTP協議):

  • 獲取使用者請求
  • 處理請求
  • 給瀏覽器端響應(反饋)

JSP

  • JSP 與 PHP、ASP、ASP.NET 等語言類似,執行在服務端的語言。
  • JSP(全稱Java Server Pages)是由 Sun Microsystems 公司倡導和許多公司參與共同建立的一種使軟體開發者可以響應客戶端請求,而動態生成 HTML、XML 或其他格式文件的Web網頁的技術標準。
  • JSP 技術是以 Java 語言作為指令碼語言的,JSP 網頁為整個伺服器端的 Java 庫單元提供了一個介面來服務於HTTP的應用程式。
  • JSP檔案字尾名為 *.jsp
  • JSP開發的WEB應用可以跨平臺使用,既可以執行在 Linux 上也能執行在 Windows 上。

Cookiehe 和 Session(作用為判斷是否還是同一個使用者)

  • 比如在京東上買東西登入後,點進該APP的其他頁面自動獲取確認還是你,不用再登入一次

什麼是 AJAX ?

  • AJAX = 非同步 JavaScript 和 XML。
  • AJAX 是一種用於建立快速動態網頁的技術。
  • 通過在後臺與伺服器進行少量資料交換,AJAX 可以使網頁實現非同步更新。這意味著可以在不重新載入整個網頁的情況下,對網頁的某部分進行更新。
  • 傳統的網頁(不使用 AJAX)如果需要更新內容,必需過載整個網頁面。
  • 有很多使用 AJAX 的應用程式案例:新浪微博、Google 地圖等等。

JSON以及XML都是一種資料交換格式

JDBC概述

  • JDBC介面(API)包括兩個層次︰

    • 面向應用的API : Java API,抽象介面,供應用程式開發人員使用(連線資料庫,執行SQL語句,獲得結果)。
    • 面向資料庫的API : Java Driver APl,供開發商開發資料庫驅動程式用。
  • JDBC是sun公司提供一套用於資料庫操作的介面,java程式設計師只需要面向這套介面程式設計即可。不同的資料庫廠商,需要針對這套介面,

    提供不同實現。不同的實現的集合,即為不同資料庫的驅動。

    ​ ————面向介面程式設計

  • 資料庫的驅動(driver)以及url

  • 然後通過application.properties設定屬性

可以理解為出去旅遊:

  • driver為一輛車
  • url為地址與路線
  • username為來開車的人
  • password為車鑰匙