Java Web関連面接問題
2930 ワード
ブロッキングとフィルタの使い方と違いは?
forwardとredirectの違いは?
セッション&クッキーの役割と違い
Spring Beanの役割ドメイン singleton:Spring IOCコンテナには1つのBeanインスタンスしか存在しません.Beanインスタンスは1つの例で存在します.デフォルト値は です. prototype:コンテナからBeanを呼び出すたびに、getBean()を呼び出すたびにnew xxxBean()を実行する に相当する新しいインスタンスが返されます. request:HTTPリクエストのたびに新しいBeanが作成されます.この役割ドメインはWebApplicationContext環境 にのみ適用されます.セッション:同じHTTPセッションが1つのBeanを共有し、異なるセッションが異なるBean を使用する globalSession:WebApplicationContext環境 にのみ適用されるPortletアプリケーション環境に一般的に使用されます.
Springでのトランザクションの独立性レベル
TransactionDefinitionインタフェースには、独立性レベルを表す5つの定数が定義されています. TransactionDefinition.ISOLATION_DEFAULT:バックエンド・データベースのデフォルトの独立性レベル、MySQLのデフォルトのREPEATABLE_READ独立性レベル、OracleデフォルトREAD_COMMITTED独立性レベル TransactionDefinition.ISOLATION_READ_UNCOMMITTED:コミットされていないデータの読み取りを許可する最も低い独立性レベルで、汚れた読み取り/幻読み取りまたは再読み取り不可 を引き起こす可能性があります. TransactionDefinition.ISOLATION_READ_COMMITTED:同時トランザクションでコミットされたデータの読み取りを許可し、ダーティリードを阻止できますが、幻または繰り返し不可能な読み取りは 発生する可能性があります. TransactionDefinition.ISOLATION_REPEATABLE_READ:同一フィールドに対する複数回の読み取り結果は一致しており、データが自分の取引によって自分で修正されない限り、汚れた読み取りを阻止したり、繰り返して読むことができないが、幻の読み取りは が発生する可能性がある. TransactionDefinition.ISOLATION_SERIALIZABLE:最も高い独立性レベルであり、ACIDの独立性レベルに完全に従う.すべてのトランザクションが順次実行されるため、トランザクション間の干渉はまったく発生しません.つまり、汚れた読み取り、重複しない読み取り、幻の読み取りを防止できます.しかし、これはプログラムのパフォーマンスに深刻な影響を及ぼします.通常、このレベルは使用されません.
SpringのIOC/DIの実現原理とその関連API?
Spring MVCの実行原理は?
リファレンスドキュメント
Spring面接問題の整理
MyBatis
#と$の役割と違いは?
forwardとredirectの違いは?
セッション&クッキーの役割と違い
http , web , 。
Cookie , cookie, cookie, cookie。 Jsp
cookie , , , cookie , maxage, , cookie 。
Cookie : , 。
Cookie: http , 。
Session: http 。
, cookie, JSession_id, then session , JSession_id , cookie , cookie( JSession_id), session 。 JSession_id cookie , url 。
session, sessionID。
Session: , , session, cookie 。
session , session , JSession_id, , JSession_id, JSession_id ( , , session 。
URL JSession_id 。) session, session
JSession_id, JSession_id 。
session cookie。
web jsp , jsp page session=true,
httpsession 。
: session cookie , session 。
Spring Beanの役割ドメイン
Springでのトランザクションの独立性レベル
TransactionDefinitionインタフェースには、独立性レベルを表す5つの定数が定義されています.
SpringのIOC/DIの実現原理とその関連API?
Spring MVCの実行原理は?
1. DispatcherServlet
2. DispatcherServlet handlermapping, Controller
3. DispatcherServlet Controller
4. Controller , ModelAndView
5. DispatcherServlet ViewResolver , ModelAndView
6. ,
リファレンスドキュメント
Spring面接問題の整理
MyBatis
#と$の役割と違いは?