SSH面試題

來源:互聯網
上載者:User

1 Action是不是安全執行緒的?如果不是 有什麼方式可以保證Action的安全執行緒?如果是,說明原因
2.MVC,分析一下struts是如何?MVC的 
3.struts中的幾個關鍵對象的作用(說說幾個關鍵對象的作用) 
4.說說AOP和IOC的概念以及在spring中是如何應用的 
5.Hibernate有哪幾種查詢資料的方式 
6.load()和get()的區別 
7.談談hibernate的消極式載入和openSessionInView 
8.spring的事務有幾種方式?談談spring事務的隔離等級和傳播行為。 
9.Hibernate中的update()和saveOrUpdate()的區別. 

10.Spring對多種ORM架構提供了很好的支援,簡單描述在Spring中使用Hibernate的方法,並結合交易管理。


採納的答案

引用1 Action是不是安全執行緒的?如果不是 有什麼方式可以保證Action的安全執行緒?如果是,說明原因

Action不是安全執行緒的,不定義類的域,就可以避免線程問題 

引用2.MVC,分析一下struts是如何?MVC的

通過ServletAction和tag 
引用3.struts中的幾個關鍵對象的作用(說說幾個關鍵對象的作用)

Gobels,動過他可以向葉面輸出資訊 

引用4.說說AOP和IOC的概念以及在spring中是如何應用的

aop面向切面編程,對一些統一的事物進行處理,ioc依賴注入,通過好萊塢模式,可以達到解耦的效果;在spring中ioc是基礎部分,他就是通過這種託管bean的形式運作的 
aop最典型的例子就事物 

引用5.Hibernate有哪幾種查詢資料的方式

這個問題的很菜,最簡單的回答應該是級聯查詢和非級聯查詢,實在不知道他想問些什麼 這個問題不笨哦. 方式有這些: 
1.使用主鍵id載入對象(load(),get()); 
2.使用hql; 
3.使用QBC(query by criteria); 
4.使用QBE(query by Example); 
5 直接使用sql語句取得記錄集 

引用6.load()和get()的區別

load取得的事資料的代理,也就是2級緩衝裡的東西,只有緩衝裡沒有的時候才到庫裡去 
get只取得庫裡的資料,還有他們沒查的時候也有區別:load會throw exception,而get放回努力來、 

引用7.談談hibernate的消極式載入和openSessionInView

openSessionInView 這個東西一邊是用到hibernate的filter的時候才用到他的 
消極式載入如果資料量大的時候,尤其級聯多的時候查詢起來效率很高 

引用8.spring的事務有幾種方式?談談spring事務的隔離等級和傳播行為。

事物好多的,打字太累,你去看看這個吧 
http://hi.baidu.com/fgfd0/blog/item/fc8d77cb8ad2641abe09e685.html 

引用9.Hibernate中的update()和saveOrUpdate()的區別.

update值是進行更新,saveOrUpdate如果沒有主鍵的時候inseart,又主鍵的時候update 
引用10.Spring對多種ORM架構提供了很好的支援,簡單描述在Spring中使用Hibernate的方法,並結合交易管理。

可以通過spring提供給我們的hibernateTemplate來進行使用,而且它會為我們自動作事物的處理 

轉載自http://www.iteye.com/problems/3817

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.