學習java三大框架的總結 – JAVA編程語言程序開發技術文章

hibernate的工作流程?
讀取hibernate的配置文件
讀取映射文件,並創建sessionFactory
打開session
開啟trainsaction事物
進行持久化操作
提交事物
關閉session
關閉sessionFactory
struts2的工作流程?
當瀏覽器發送一個http請求,
根據web.xml,請求被filterdisp接收
根據struts.xml配置,找到要有調用的action類,並執行相應的業務方法,
執行完畢根據struts.xml的result跳轉到相應的jsp頁面
數據庫連接池的機制?
當服務器啟動時會創建一定數量的池連接,並維持不少於此數量的池連接,客戶端程序需要連接時,
池驅動就返回一個未使用的池連接並將其標示為忙,如果沒有空閑連接,池驅動就新建一定數量的連接,新建連接的數量由配置參數決定,當使用的池連接調用完成後,池驅動程序將此連接標示為空閑,等待其他調用,
轉發和重定向的區別?
轉發是容器中控制權的轉向,是服務器請求資源,服務器直接訪問目標地址,把那個url的相應讀取過來,地址欄中還是原來的地址,
重定向告訴瀏覽器重新去請求一個地址,瀏覽器的地址欄裡顯示重定向後的地址,
MVC模式
mvc是一種分層的設計模式
m代表模型層,一般采用(javaBean後Ejb組件)
v代辦視圖,表示層,一般采用(jsp)
c控制器,他控制著模型和視圖的交互過程,達到相互調用的目的
spring框架的作用
使用spring進行整合,好處降低各組件之間的關系,達到解耦的目的,其核心是IoC和Aop
什麼是Ioc
Ioc控制反轉,其實就是依賴註入,就是通過某種方式把接口的某個實現類的實例註入到引用裡,
什麼是Aop
aop稱為面向方面編程,可以將共通處理的功能獨立封裝成一個組件,利用spring的Aop機制將其作用在其他的目標對象方法上。
spring中的事物有哪些
聲明是事物 和 編程式事物
最經常用的是聲明式事物

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *