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

Java框架面試題

時間:2024-09-03 13:29:30 學(xué)人智庫 我要投稿
  • 相關(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有如下的主要功能: 一.包含一個controller servlet,能將用戶的請求發(fā)送到相應(yīng)的Action對象。 二.JSP自由tag庫,并且在controller servlet中提供關(guān)聯(lián)支持,幫助開發(fā)員創(chuàng)建交互式表單應(yīng)用。 三.提供了一系列實(shí)用對象: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中,如何實(shí)現(xiàn)防止表單的重復(fù)提交操作?

  Struts的Token(令牌)機(jī)制能夠很好的解決表單重復(fù)提交的問題,基本原理是:服務(wù)器端在處理到達(dá)的請求之前,會將請求中包含的令牌值與保存在當(dāng)前用戶會話中的令牌值進(jìn)行比較,看是否匹配。在處理完該請求后,且在答復(fù)發(fā)送給客戶端之前,將會產(chǎn)生一個新的令牌,該令牌除傳給客戶端以外,也會將用戶會話中保存的舊的令牌進(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ù)工程師面試題

八個最實(shí)用的面試問題

置業(yè)顧問?济嬖囶}目

http://www.msguai.com/

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

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