java web 相關基礎概念的匯總

來源:互聯網
上載者:User

標籤:操作   機制   標籤   指標   基本原則   安全效能   資料   基本   移植   

省去一些廢話,反正是記錄自學過程的,便於自己理清思路,自知自己資質欠佳,若有不對的地方還請不吝賜教。

java web 相關基礎概念的匯總

Java:是一種可以撰寫跨平台應用軟體的物件導向的程式設計語言。是由Sun公司1995年5月推出的Java程式設計語言和Java平台(SE/EE/ME)。

Java語言的特性:1.簡單性。

                 2.物件導向:物件導向編程(Object Oriented Programming,OOP,即物件導向程式設計)是一種電腦編程架構。基本原則是電腦程式由單個能夠起到子程式作用的單元或對象組合而成。為了實現整體運算,每個對象都能夠接受資訊、處理資料和向其他對象發送資訊。物件導向程式設計語言支援類與對象、封裝、繼承和多態。

對象:運行期的基底實體,是一個封裝了資料和操作這些資料的代碼的邏輯實體。

類:具有相同類型的對象的抽象,一個對象所包含的所有資料和代碼可以通過類來構造。

               3.分布式(網路應用編程介面 Java net)

               4.解釋執行(位元組碼格式,解譯器對其解釋執行,執行過程中所需類在串連階段被載入運行環境)

               5.健壯穩定(強型別機制,異常處理,廢料自動收集,指標的丟棄,安全檢查機制)

               6.安全性(ClassLoader安全防範機制,SecurityManager安全管理機制)

                7. 可移植性(體繫結構中立)

               8.高效性(運行速度)

               9.多線程:線程是一種特殊的對象,必須由Thread類或其子(孫)類來建立。               

               10.動態性(動態被載入運行環境)

 

JDBC(Java DataBase Connectivity)技術:是一種用於執行SQL語句的Java API,由一組用Java程式設計語言編寫的類和介面組成。

 

Servlet:伺服器端的Java應用程式,具有獨立於平台和協議的特性,可產生動態Web頁面,擔當客戶請求(web瀏覽器或其他http客戶程式)與伺服器響應(http伺服器上的資料庫或應用程式)的中介層。

 

JSP(Java Server Pages):jsp容器執行該頁面的Java代碼部分,即時產生html頁面。實現普通靜態html和動態html混合編碼的技術,利用此技術可以搭建一個安全的跨平台的動態網站。是從Servlet的基礎上分離出來的一小部分,簡化了開發,加強了介面設計。在進階開發中只充當使用者介面部分。

<%@   %>

 

開發結構:B/S:瀏覽器/伺服器,1個瀏覽器即可

          C/S:客戶機/伺服器,專用用戶端軟體

 

JavaScript:介於Java和html之間的一種基於對象(Object)和事件驅動(Event Driven)並具有安全效能的指令碼語言。翻譯成白話“是一種能讓網頁更加生動活潑的程式設計語言”。

<script></script>放於head標籤內。

 

JavaBean:是一種Java類,通過封裝屬性和方法成為具有某種功能或者處理某個業務的對象,簡稱bean。

 

XML:是一個精簡的SGML版本,為基於Web的應用提供了一個描述資料和交換資料的有效手段。

<?   >

 

DOM(Document Object Model):文件物件模型,是針對Html與Xml提供的一個API(Application Programming Interface API)

 

java web 相關基礎概念的匯總

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.