黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 程序員面試java架構師面試寶典

程序員面試java架構師面試寶典

更新時間:2020-04-23 14:51:59 來源:動力節點 瀏覽2598次

  springmvc和struts2的區別?

  機制:springmvc的入口是servlet,struts2的入口是filter

  性能:springmvc會比struts2快一點。springmvc是基于方法設計,struts2是基于類,每次發一次請求都會實例一個action,每個Action都會被注入屬性。

  參數傳遞:struts2是在接受參數的時候,可以采用屬性來接收參數,這家說明可以讓多個方法共享

  攔截器機制:struts2有自己的interceptor機制,springmvc用的是獨立的AOP方式,strtus2的配置文件還是比springmvc大,springmvc使用簡潔,springMVC比struts2開發效率要高.

  struts2工作原理?

  客戶端初始化一個執行servlet的請求

  這個請求經過一系列的過濾器,被FilterDispatcher調用,詢問ActionMapper來決定是否調用Action

  FilterDispatcher把請求的處理交給ActionProxy

  ActionProxy通過Configuraction Manager詢問相關的配置文件,找到需要的Action類

  ActionProxy創建ActionInvocation的實例

  ActionInvocation調用Action前后的攔截器

  Action執行完畢后,根據struts.xml配置文件找到對應的視圖頁面

  Hibernate工作原理?

  讀取并解析配置文件

  創建SessionFactory

  打開Session

  創建事務:transaction

  持久化操作

  提交事務

  關閉Session

  關閉SessionFactory

  為什么要用spring?

  spring能夠很好的和各大框架整合

  spring通過IOC容器管理了對象的創建和銷毀工廠模式

  在使用hiberna,mybatis的時候,不用每次都編寫提交的事務的代碼,可以使用spring的AOP來管理事務AOP其實就是一個動態代理的實現

  聲明式事務和編程式事務

  mybatis的優缺點?

  優點:SQL寫在XML中,便于統一管理和優化

  提供映射標簽,支持對象和數據庫的orm字段關系映射

  可以對SQL進行優化

  缺點:SQL工作量大

  mybagtis移植姓不好

  不支持級聯

  談談SSH整合?

  struts(表示層)+spring(業務層)+hibernate(持久層)

  struts是一個表示層的框架,主要用于接收請求,分發請求。struts其實屬于MVC中的VC層次的

  hibernate是一個持久層的框架,主要負責與關系數據庫的操作

  spring是一個業務層的框架,是一個整合的框架,能夠很好的黏合表示層和持久層。

  maven是什么?有什么作用?

  是一個項目管理、構建工具

  作用:幫助下載jar尋找依賴,幫助下載依賴熱部署、熱編譯

  WEB前端優化?

  減少HTTP請求的數量(合并css、js、圖片)

  利用瀏覽器的緩存機制

  利用GZIP壓縮機制:只針對文本類資源有效

  把CSS文件放在HTML開頭

  把javascript文件放在HTML結尾

  避免CSS表達式(判斷瀏覽器)

  使用javascript壓縮

  減少DNS查找

  避免重定向

  使用ajax

  安全性測試

  利用安全性測試技術,找到潛在的漏洞

  事務隔離級別(4種)

  Serializable(串行化):一個事務在執行過程中完全看不到其他事物對數據庫所做的更新(事務執行的時候不允許別的事務并發執行,事務只能一個接著一個地執行,而不能并發執行)

  Repeatable Read(可重復讀):一個事務在執行過程中可以看到其它事務已經提交的新插入的記錄,但是不能看到其它事務對已有記錄的更新

  Read Commited(讀已提交數據):一個事務在執行過程中可以看到其它事務已經提交的新插入的記錄,而且能看到其它事務已經提交的對已有記錄的更新。

  Read Uncommitted(讀未提交數據):一個事務在執行過程中可以看到其它事務沒有提交的新插入的記錄的更新,而且能看其它事務沒有提交到對已有記錄的更新

程序員面試java架構師面試寶典

  以上就是動力節點java培訓機構的小編針對“程序員面試java架構師面試寶典”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲 欧美 另类中文字幕 | 午夜生活片 | 日韩精品一区二区三区在线观看 | 亚洲视屏在线 | 日日操夜夜操天天操 | 国产一级视频免费 | 五月天丁香婷婷开心激情五月 | 2018日日夜夜操 | 日日爱影院 | 伊人色综合琪琪久久社区 | 精品在线视频一区 | www.夜夜骑| 丝袜综合网 | 国产欧美一区二区三区精品 | 久久天天丁香婷婷中文字幕 | 午夜寂寞网 | 国产日韩在线观看视频 | 在线三级网 | 欧美aaa级片 | 国产高清一区二区三区四区 | 国产一级毛片免 | 99热在线免费播放 | 在线韩国伦理片 | 性激烈的欧美三级高清视频 | 亚洲免费色视频 | 中国一级特黄剌激爽毛片 | 国产精品h片在线播放 | 日本激情在线看免费观看视频 | 精品日本亚洲一区二区三区 | 成年大片免费播放视频人 | 国产欧美成人免费观看视频 | 亚洲欧美日本综合一区二区三区 | 最新日韩中文字幕 | 日本三级视频在线播放 | 全黄性高视频 | 国产精品欧美日韩视频一区 | 欧美在线看欧美高清视频免费 | 日韩精品毛片 | 日本大蕉香蕉大视频在线观看 | 欧美中文字幕一区 | 天天干天天添 |