ssh框架的面試歸納(一)

2021-07-23 13:13:49 字數 1416 閱讀 9882

1.spring 的所有:

1.1 特點:是乙個低侵入式的 框架,

1.2使用的模式:使用了 工廠模式(ioc)和單例模式(ioc)和 介面卡模式(aop)**  觀察者

1.3.特點 實現 ioc 容器——即 建立的物件 以池的方式管理,

1.4:工作原理:利用 反射 實現了 ioc動態注入,執行時 動態的 建立 物件,還有乙個 核心就是aop物件導向程式設計,為某一類物件 提供監督和控制,從而達到模組擴充的

1.5: spring是乙個容器,容器

1.6 aop只是一種程式設計 正規化,提供乙個角度 完善 oop(降耦合,復用,容易擴充套件)

1.7 : spring 就是乙個大工廠,bean 由spring 工廠負責生成和管

<

bean

id= 

"chinese"

class

= "ppp.chinese"

/>

p = (person)ctx.getbean(

"chinese"

);  

2.單例模式: 保證乙個類 只有乙個例項

2.1.  所以 類的 構造器的 private 私有

2.2 宣告乙個 該類的 private static bf工廠  bb

提供乙個 get方法,,  

獲得 就是 singletontest  s=

singletontest .getinstance();

/*使用靜態屬性儲存該類的乙個例項  

private static singletontest instance;  

//構造器私有化,避免該類被多次例項化  

private singletontest()  

提供靜態方法返回該類例項   

public staticsingletontest getinstance()

return bb;}

>>>>>>>>>>>>>>>完結》

3.工廠模式

你不用 關心 person 的具體的 例項化過程

具體類的變化 , 介面 不會 變化

personfactory(getperson() 方法)  

person介面 ------兩個 實現類 chinese + usa 》

6.依賴注入 和控制反** 當前呼叫者 從其他類 獲得 被調者 的例項        

例如 :給乙個bean msg屬性,賦值為 hellos 

9. spring : 低侵入+ 對各種容器 支援 好,  

有 介面注入  屬性注入   構造 注入

st: 實現了mvc  + 易於擴充套件 的***+ 執行緒安全

10..opensessioninview.. 就是 把 session 和 一次完整的請求過程 對應的 執行緒相繫結,允許事務提交之後 延遲載入顯示需要的物件

PHP面試題總結歸納(一)

2017的國際女神節,雖然和我沒什麼關係,上午10點參加了第n次面試後回來,坐在出租屋的寫字桌前,心情也是極其的複雜。其實作為一名初次進入網際網路it行業的小白來說,每一次面試,總給我一種膽戰心驚的感覺。雖然自己可以寫一些模組,但現在的大環境,需要的並不是這一類人。希望接下來,自己可以遇見等待已久的...

三大框架ssh的面試該聊的內容

ssh框架的底層機制及原理 先總體說說它們3個代表mvc開發模式中的哪一層.struts2代表控制層,hibernate資料持久層,spring相當於容器,可以整合struts2,hibernate。並且spring的aop可以在service層實現事物控制.然後分別細說 先說struts2 str...

ssh框架跳轉404 框架篇引導學習(一)

一 struts1的執行原理 二 struts2的執行原理 1 tomcat 啟動的時候會載入 web.xml 核心控制器 filterdispatcher 會載入並解析 struts.xml 2 客戶端會傳送乙個請求到 action filterdispatcher 會根據字尾名進行攔截 3 fi...