1. 請介紹一下你對**請求執行流程的理解,越詳細越好,最好附帶圖示
c/s client/server 客戶端/伺服器端
b/c browser/server 瀏覽器/伺服器
session 存在伺服器 相對安全
cookie 瀏覽器 後台可以操控response
ensample: 現在要做支付業務,用到哪些dao層 訂單dao 新增dao user dao修改 商品dao查詢
tomcat---應用伺服器
上線部署 -> 伺服器(對外王開放) 就是一台能夠被外網訪問的電腦
2. 請說明當如下配置生效時,若訪問/reg請求時的各過濾器和servletde 執行順序
test1
com.lanou.filter.encodigfilter
aaautf-8
test1
/*test2
com.lanou.filter.test1
encoding
utf-8
test2
/reg
1 test1b
2 test1a
3 servlet
4 test2b
5 test2a
執行順序: 1 4 3 5 2
chain 過濾器鏈
集群, 分布式 微服務
一 搭環境
二 成功執行demo 如:helloworld
三 核心方法 怎麼使用
四 源**怎麼寫(中高階)
3. hibernate環境如何搭建?
1.引入jar包
配置檔案
2.主配置檔案
3.對映配置檔案
4. hibernate一共有幾種狀態,狀態之間是怎麼來進行改變的?
三種狀態: 瞬時態 持久態 游離態
建立物件時 瞬時態 --> 給物件設定id 游離態 --> 呼叫session方法 持久態
持久態 -- > 提交事務(session釋放) 游離態
hibernate在提交事務之後 把持久態的物件同步到資料庫中
ensample:user user = session.get();
user.setname(「lna」);
返回的結果集會被hibernate封裝成物件 儲存在快取中乙份
修改時 查詢快取中的對應物件
提交時 才將快取中修改後的資料同步到資料庫
若在提交前 直接關閉session 無法提交 那麼資料庫重的資料就不會改變
hibernate的快取
session物件
5. hibernate是怎麼將資料庫中取出的結果集封裝進實體類中的?
orm 物件關係對映
設定對映配置檔案
配置檔案的欄位名、資料庫表中的欄位名 與 實體類中的屬性 一一對應
資料庫表名 對應實體類名
資料庫表中的字段 對映到實體類(欄位名對應實體類中的屬性)
( 注意: 最後需要
在主配置檔案中配置 對映資料庫表對應的
對映檔案路徑)
ensample:
JavaEE知識總結
mabatis主要優點有哪些 什麼是資料持久化以及orm 什麼是ioc和di 什麼是元件掃瞄 請列出spring中關於元件建立的註解標記 至少5種 舉例說明什麼是構造器注入 package ex public class a public a int a public intgeta public ...
C 基礎知識整理 基礎知識(2) 類
類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...
C 基礎知識整理 基礎知識(2) 類
類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...