JavaEE面接問題まとめDay 40 2018-12-30
3717 ワード
struts 2フレームワークstrutsのmvcプログラミングモードを簡単に説明しますか?
MVCのフルネームはModel ViewControllerで、モデル-ビュー-コントローラの略で、StrutsはMVCのCの役割です.彼は主にActionの各種要求の処理を担当しているからです.Struts 2の仕組みについて
tocken重複コミット防止
token実装の原理は,フォームにkey(このkeyもサービス側取得)を格納し,フォームのコミット時にこのkeyを持参し,サービス側に着いたらまずこのkeyが有効かどうかを判断し,有効であればユーザの要求を処理し,処理が完了したらkeyを失効させ,keyが無効であればユーザにフォームがコミットされたことを提示することである.hibernateフレームワークHiberanteのキャッシュについて
Hibernaeには、1次キャッシュ、2次キャッシュ、クエリーキャッシュの3つのキャッシュが存在し、1回目のクエリでは結果をキャッシュに入れ、2回目の再クエリでは直接キャッシュから取得するので、Hibernateキャッシュはクエリ効率を向上させることができます
Hibernateが怠惰なロードの問題を解決する方法について話します
SpringフレームワークSpringでbeanを構成するのはいつインスタンス化されますか?そしてbeanが容器に存在する形態
スプリングの動作原理を説明します
IOCとDI,AOPおよびプロジェクト開発における応用場面のリストについて
Spring宣言トランザクション制御の構成方法について
宣言トランザクション管理には、txとaop名前空間に基づくxmlプロファイルと@Transactional注釈に基づく2つの一般的な方法があります.
Springの役割ドメインについて話します.
Spring aopの下層原理は何ですか?ブロッキングの利点は何ですか?
スプリングの特徴は?どのように手書きでspring原理を実現しますか?
MVCのフルネームはModel ViewControllerで、モデル-ビュー-コントローラの略で、StrutsはMVCのCの役割です.彼は主にActionの各種要求の処理を担当しているからです.Struts 2の仕組みについて
HttpServletRequest
Filter
FilterDispatcher
ActionMapper Action
ActionProxy
ActionProxy struts.xml action interceptorStack
ActionProxy request ActionInvocation
ActionInvocation action interceptor
action , result
Result ActionInvocation
HttpServletResponse
。
tocken重複コミット防止
token実装の原理は,フォームにkey(このkeyもサービス側取得)を格納し,フォームのコミット時にこのkeyを持参し,サービス側に着いたらまずこのkeyが有効かどうかを判断し,有効であればユーザの要求を処理し,処理が完了したらkeyを失効させ,keyが無効であればユーザにフォームがコミットされたことを提示することである.hibernateフレームワークHiberanteのキャッシュについて
Hibernaeには、1次キャッシュ、2次キャッシュ、クエリーキャッシュの3つのキャッシュが存在し、1回目のクエリでは結果をキャッシュに入れ、2回目の再クエリでは直接キャッシュから取得するので、Hibernateキャッシュはクエリ効率を向上させることができます
(session)
session , session , get load
(sessionFactory)
,Hibernate , , EHCache,OSCache,SwarmCache JBossCache。 id , , , ( ), , , , id
, , ,Hibernate 。 , ,
Hibernateが怠惰なロードの問題を解決する方法について話します
lazy false , 。 Hiberate ,
OpenSessionInViewFilter , session servletFilter , session, session。
SpringフレームワークSpringでbeanを構成するのはいつインスタンス化されますか?そしてbeanが容器に存在する形態
bean, lazy-init
bean
Spring bean , IOC
Bean Spring init-method
Bean
Bean , Bean , destroy-method ,
スプリングの動作原理を説明します
Spring IOC AOP,IOC Spring , 。 , , ,Spring , 。
AOP , ( , ), , 。
IOCとDI,AOPおよびプロジェクト開発における応用場面のリストについて
IOC AOP , DI
(Dependency Injection) DI, Spring , , 。
IOC: Bean Spring , Bean Spring 。
DI: service Dao , service Bean Dao Bean Spring , service Spring Dao Bean
AOP: , ,
Spring宣言トランザクション制御の構成方法について
宣言トランザクション管理には、txとaop名前空間に基づくxmlプロファイルと@Transactional注釈に基づく2つの一般的な方法があります.
-
- ( , , )
- ,
-
-
- @Transactiona,
Springの役割ドメインについて話します.
(singleton)( ) Spring
(prototype)
(request) HTTP Bean 。 web Spring ApplicationContext
(session) HttpSession , Bean 。 Session , bean Session Web Spring ,
globalSession HttpSession , Bean , portletContext
Spring aopの下層原理は何ですか?ブロッキングの利点は何ですか?
Spring AOP
JDK
CgLIB
Java ,
servlet
action
action
IOC bean
action ,
スプリングの特徴は?どのように手書きでspring原理を実現しますか?
Spring AOP IOC( )
Spring , Bean,
, , id, id , init 。 id id ,