精品国产一级毛片大全,毛片一级在线,毛片免费观看的视频在线,午夜毛片福利

我要投稿 投訴建議

Java框架面試題

時(shí)間:2022-07-16 16:06:17 面試試題 我要投稿
  • 相關(guān)推薦

Java框架面試題

  1. 請簡述STRUTS架構(gòu)

Java框架面試題

  Struts是采用Java Servlet/JavaServer Pages技術(shù),開發(fā)Web應(yīng)用程序的開放源碼的framework。 采用Struts能開發(fā)出基于MVC(Model-View-Controller)設(shè)計(jì)模式的應(yīng)用構(gòu)架。 Struts有如下的主要功能: 一.包含一個(gè)controller servlet,能將用戶的請求發(fā)送到相應(yīng)的Action對象。 二.JSP自由tag庫,并且在controller servlet中提供關(guān)聯(lián)支持,幫助開發(fā)員創(chuàng)建交互式表單應(yīng)用。 三.提供了一系列實(shí)用對象:XML處理、通過Java reflection APIs自動(dòng)處理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中,如何實(shí)現(xiàn)防止表單的重復(fù)提交操作?

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

  4. Struts的入口類?

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

  5. 關(guān)于hibernate:

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

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

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

  答:1)一對多的標(biāo)簽為: ;多對多的標(biāo)簽為:;

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

  3)Hibernate的事務(wù)實(shí)際上是底層的JDBC Transaction的封裝或者是JTA Transaction的封裝;默認(rèn)情況下使用JDBCTransaction。

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

  答:框架:hibernate,spring,struts.

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

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

  Struts 主要用于流程控制;

  服務(wù)器類:Apache Tomcat Jboss等

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

  答:三種機(jī)制為:通過setter方法注入、通過構(gòu)造方法注入和接口注入。

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

  答:


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

網(wǎng)管系統(tǒng)維護(hù)工程師面試題
八個(gè)最實(shí)用的面試問題
置業(yè)顧問?济嬖囶}目

http://m.ardmore-hotel.com/

【Java框架面試題】相關(guān)文章:

java學(xué)習(xí):Java面試題和答案07-17

2016高薪Java面試題08-05

java線程面試題匯總08-08

瞬聯(lián)java面試題09-25

java工程師面試題09-25

阿里巴巴java面試題07-31

20個(gè)高級Java面試題匯總08-03

2016年Java開發(fā)崗位面試題08-05

2014博朗軟件Java面試題07-16

java開發(fā)面試題型與技巧07-18