亚洲免费人人妻人人,cao78在线视频,福建一级毛片,91精品视频免费观看,高清另类图片操逼,日本特黄特色大片免费看,超碰欧美人人澡曰曰澡夜夜泛

Java框架面試題

時間:2024-09-03 13:29:30 學人智庫 我要投稿
  • 相關推薦

Java框架面試題

  1. 請簡述STRUTS架構

Java框架面試題

  Struts是采用Java Servlet/JavaServer Pages技術,開發(fā)Web應用程序的開放源碼的framework。 采用Struts能開發(fā)出基于MVC(Model-View-Controller)設計模式的應用構架。 Struts有如下的主要功能: 一.包含一個controller servlet,能將用戶的請求發(fā)送到相應的Action對象。 二.JSP自由tag庫,并且在controller servlet中提供關聯(lián)支持,幫助開發(fā)員創(chuàng)建交互式表單應用。 三.提供了一系列實用對象:XML處理、通過Java reflection APIs自動處理JavaBeans屬性、國際化的提示和消息。

  2. 在Spring框架中,如何解決Web頁面亂碼問題?

  可以采用Spring框架自帶的過濾器CharacterEncodingFilter,配置方式如下:

  在web.xml文件中filter的位置加上如下內(nèi)容:

  encodingFilter

  org.springframework.web.filter.CharacterEncodingFilter

  encoding UTF-8

  forceEncoding true

  encodingFilter

  *

  3. 在Struts中,如何實現(xiàn)防止表單的重復提交操作?

  Struts的Token(令牌)機制能夠很好的解決表單重復提交的問題,基本原理是:服務器端在處理到達的請求之前,會將請求中包含的令牌值與保存在當前用戶會話中的令牌值進行比較,看是否匹配。在處理完該請求后,且在答復發(fā)送給客戶端之前,將會產(chǎn)生一個新的令牌,該令牌除傳給客戶端以外,也會將用戶會話中保存的舊的令牌進行替換。這樣如果用戶回退到剛才的提交頁面并再次提交的話,客戶端傳過來的令牌就和服務器端的令牌不一致,從而有效地防止了重復提交的發(fā)生。

  4. Struts的入口類?

  答:ActionServlet是Struts的入口類,所有的struts請求都經(jīng)由該類轉(zhuǎn)發(fā)處理

  5. 關于hibernate:

  1)在hibernate中,在配置文件呈標題一對多,多對多的標簽是什么;

  2)Hibernate的二級緩存是什么;

  3)Hibernate是如何處理事務的;

  答:1)一對多的標簽為: ;多對多的標簽為:;

  2)sessionFactory的緩存為hibernate的二級緩存;

  3)Hibernate的事務實際上是底層的JDBC Transaction的封裝或者是JTA Transaction的封裝;默認情況下使用JDBCTransaction。

  6. 寫出你熟悉的開源框架以及各自的作用。

  答:框架:hibernate,spring,struts.

  Hibernate主要用于數(shù)據(jù)持久化;

  Spring 的控制反轉(zhuǎn)能起到解耦合的作用;

  Struts 主要用于流程控制;

  服務器類:Apache Tomcat Jboss等

  7. 請寫出spring中I0C的三種實現(xiàn)機制。(Spring)

  答:三種機制為:通過setter方法注入、通過構造方法注入和接口注入。

  8. 請寫出spring中AOP的工作機制。(Spring)

  答:

2013年最熱門的面試試題分享,歡迎大家閱讀:

網(wǎng)管系統(tǒng)維護工程師面試題

八個最實用的面試問題

置業(yè)顧問常考面試題目

http://www.msguai.com/

【Java框架面試題】相關文章:

java面試題及答案10-03

10個經(jīng)典的Java面試題集合09-20

Microsoft面試題09-04

iOS面試題07-10

公司面試題09-12

hibernate面試題10-18

英語面試題精選06-13

小升初面試題06-10

PHP面試題10-14

求職簡歷的基本框架09-13