《Java EE 開發技術與案例教程》 這是一本好書啊:簡潔精闢(相見恨晚)

weixin_34104341發表於2020-04-07

    第一章:Java EE 概述

 

1.get:JPA:Java Persistence API, 資料持久化API; JPA是一種ORM規範,它的實現例項:Hibernate、mybatis

2.Web service:實現應用程式間跨平臺、跨語言的進行HTTP通訊。  

    也是一種規範哦,定義了應用程式間如何通過http協議進行互操作。

3.DI和IOC一回事。

4.泛型:編譯時型別和執行時型別。  避免強制型別轉換。

5.可維護性:需求變動,改動好改! 

   可重用性:程式碼重用,滿足多種需求。

6.JSP:html程式碼中嵌入java,Servlet:Java生成html。

7.xml、json:資料交換。

8.web伺服器:tomcat、jetty、Resin

   應用伺服器:Websphere、Weblogic、JBoss

   兩者相結合:web應用伺服器

9.資料庫安裝的時候可以設定連線數哦!  

 

            第二章:JDBC資料庫程式設計

 

1.JDBC:Java程式連線和存取資料庫的API。   一組類和介面。     不要重複發明輪子!
          分層:一層(負責java應用程式和JDBC驅動程式管理器之間通訊)

                       另一層:JDBC驅動程式API, 與資料庫驅動程式(mysql-connectot-java)通訊。

2.JDBC訪問資料庫:

  a:註冊驅動

  b:通過驅動管理器獲得連線

  c:通過連線生成statement物件(負責執行sql語句)

  d:返回結果集

  e:關閉連線

3.SQL語言:    表    檢視   索引 

  DQL:資料查詢語言

  DML:資料操縱語言

  DDL: 資料定義語言

  DCL:資料控制語言

      檢視:多個表的資料合成體,虛表!  

     a:做對映

     b:安全

     c:效能比連線查詢好

      索引:提升查詢效率,  實際上,索引也是一張表,該表儲存了主鍵與索引欄位,並指向實體表的記錄。

      儲存過程:提高資料存取效率。

      資料庫連線池

 

第三章:Java Servlet(本章很重要哦)

1.servlet:執行在web伺服器中,tomcat容器!   

2.request、response是由web伺服器建立的並傳給Servlet例項的。

   request物件封裝了客戶端發往伺服器端的資訊; response物件封裝了伺服器發往客戶端的資訊。

   servlet裝載和例項建立——》初始化(初始化後可服務狀態)——》服務——》銷燬

3.書:P56頁   ServletRequest   ServletResponse   HttpServletRequest  HttpServletResponse

 

第四章: JSP(本章很重要哦)

1.JSP:html+java+jsp標籤

2.JSP:由jsp引擎自動編譯為Servlet。  jsp指令標記     jsp動作標記

           jsp指令標記:設定jsp頁面的相關屬性或執行動作的一種標記。

                           page指令、include指令、taglib指令

           jsp動作標記:

3.jsp指令碼(宣告、JSP表示式、指令碼)

   宣告:<%! int number = 0 %>

   表示式:<%= %>

   指令碼: <% %>

4.JSP中的隱含物件(此處重點哦)

   輸入和輸出物件:request物件、response物件、out物件。

   屬性作用域相關物件:pageContext物件、session物件、application物件。

   Servlet相關物件:page物件、config物件。

   錯誤處理物件:exception物件

   a:生成session物件的時候,會分配唯一一個字串ID,儲存在客戶端Cookie中(伺服器上維護一張session表) 。

        session識別使用者,要藉助於cookie哦,從cookie中讀取session的sessionID哦。  所以說session是基於cookie的!

   b:cookie偽造和session偽造的問題。 

 

       第五章  XML

 

1.DTD

2.Schema

3.xml文件:資料傳輸只用,  所以必然涉及xml文件的讀取。     DOM和SAX

4.XPath:xml文件的查詢語言。  SQL之與資料庫。

  

 第六章  Struts2

 

1.SSH:Struts           spring              hibernate

   SSM:Springmvc    spring                mybatis

2. OGNL:Object-Graph Navigation Language  物件圖導航語言

3.資料型別的轉換: 瀏覽器和伺服器之間的資料交換隻能以字串形式的資料。

                            java資料型別和資料庫資料型別之間的轉換?    mybatis文件要好好的看哦! 

  

 

 

 

 

 

 

 

 

 

 

 

轉載於:https://www.cnblogs.com/njqa/p/6146485.html

相關文章