華為面試題6~10
6.
Which two are equivalent? (Choose two)
A. <%= YoshiBean.size%>
B. <%= YoshiBean.getSize()%>
C. <%= YoshiBean.getProperty("size")%>
D. <jsp:getProperty id="YoshiBean" param="size"/>
E. <jsp:getProperty name="YoshiBean" param="size"/>
F. <jsp:getProperty id="YoshiBean" property="size"/>
G. <jsp:getProperty name="YoshiBean" property="size"/>
此題考查的是JavaBean在jsp中的取值方式.
其中C和G效果是一樣的.
所以此題選G.
7.
Which of the following statements regarding the lifecycle of a session bean are correct?
1. java.lang.IllegalStateException is thrown if SessionContext.getEJBObject() is invoked when a stateful session bean instance is passivated.
2. SessionContext.getRollbackOnly() does not throw an exception when a session bean with bean-managed transaction demarcation is activated.
3. An exception is not thrown when SessionContext.getUserTransaction() is called in the afterBegin method of a bean with container-managed transactions.
4. JNDI access to java:comp/env is permitted in all the SessionSynchronization methods of a stateful session bean with container-managed transaction demarcation.
5. Accessing resource managers in the SessionSynchronization.afterBegin method of a stateful session bean with bean-managed transaction does not throw an exception.
第二部分:
概念題
1. 描述Struts體系結構?對應各個部分的開發(fā)工作主要包括哪些?
在Struts的體系結構中,模型分為兩個部分:系統(tǒng)的內部狀態(tài)和可以改變狀態(tài)的操作(事務邏輯)。內部狀態(tài)通常由一組Actinform Bean表示。根據(jù)設計或應用程序復雜度的不同,這些Bean可以是自包含的并具有持續(xù)的狀態(tài),或只在需要時才獲得數(shù)據(jù)(從某個數(shù)據(jù)庫)。大型應用程序通常在方法內部封裝事務邏輯(操作),這些方法可以被擁有狀態(tài)信息的bean調用。比如購物車bean,它擁有用戶購買商品的信息,可能還有checkOut()方法用來檢查用戶的信用卡,并向倉庫發(fā)定貨信息。小型程序中,操作可能會被內嵌在Action類,它是struts框架中控制器角色的一部分。當邏輯簡單時這個方法很適合。建議用戶將事務邏輯(要做什么)與Action類所扮演的角色(決定做什么)分開。
2)視圖(View)
視圖主要由JSP建立,struts包含擴展自定義標簽庫(TagLib),可以簡化創(chuàng)建完全國際化用戶界面的過程。目前的標簽庫包括:Bean Tags、HTML tags、Logic Tags、Nested Tags 以及Template Tags等。
3)控制器(Controller)
在struts中,基本的控制器組件是ActionServlet類中的實例servelt,實際使用的servlet在配置文件中由一組映射(由ActionMapping類進行描述)進行定義。對于業(yè)務邏輯的操作則主要由Action、ActionMapping、ActionForward這幾個組件協(xié)調完成的,其中Action扮演了真正的業(yè)務邏輯的實現(xiàn)者,ActionMapping與ActionForward則指定了不同業(yè)務邏輯或流程的運行方向。struts-config.xml 文件配置控制器。
2. XML包括哪些解釋技術,區(qū)別是什么?
包括:DOM(Document Object Modal)文檔對象模型,SAX(Simple API for XML)。DOM是一次性將整個文檔讀入內存操作,如果是文檔比較小,讀入內存,可以極大提高操作的速度,但如果文檔比較大,那么這個就吃力了。所以此時SAX應用而生,它不是一次性的將整個文檔讀入內存,這對于處理大型文檔就比較就力了
3. JSP有哪些內置對象和動作?它們的作用分別是什么?
JSP共有以下9種基本內置組件:
request 用戶端請求,此請求會包含來自GET/POST請求的參數(shù)
response 網(wǎng)頁傳回用戶端的回應
pageContext 網(wǎng)頁的屬性是在這里管理
session 與請求有關的會話期
application servlet 正在執(zhí)行的內容
out 用來傳送回應的輸出
config servlet的構架部件
page JSP網(wǎng)頁本身
exception 針對錯誤網(wǎng)頁,未捕捉的例外
常用的組件:request、response、out、session、application、exception








其中C和G效果是一樣的.
所以此題選G.
7.







第二部分:
概念題
1. 描述Struts體系結構?對應各個部分的開發(fā)工作主要包括哪些?
在Struts的體系結構中,模型分為兩個部分:系統(tǒng)的內部狀態(tài)和可以改變狀態(tài)的操作(事務邏輯)。內部狀態(tài)通常由一組Actinform Bean表示。根據(jù)設計或應用程序復雜度的不同,這些Bean可以是自包含的并具有持續(xù)的狀態(tài),或只在需要時才獲得數(shù)據(jù)(從某個數(shù)據(jù)庫)。大型應用程序通常在方法內部封裝事務邏輯(操作),這些方法可以被擁有狀態(tài)信息的bean調用。比如購物車bean,它擁有用戶購買商品的信息,可能還有checkOut()方法用來檢查用戶的信用卡,并向倉庫發(fā)定貨信息。小型程序中,操作可能會被內嵌在Action類,它是struts框架中控制器角色的一部分。當邏輯簡單時這個方法很適合。建議用戶將事務邏輯(要做什么)與Action類所扮演的角色(決定做什么)分開。
2)視圖(View)
視圖主要由JSP建立,struts包含擴展自定義標簽庫(TagLib),可以簡化創(chuàng)建完全國際化用戶界面的過程。目前的標簽庫包括:Bean Tags、HTML tags、Logic Tags、Nested Tags 以及Template Tags等。
3)控制器(Controller)
在struts中,基本的控制器組件是ActionServlet類中的實例servelt,實際使用的servlet在配置文件中由一組映射(由ActionMapping類進行描述)進行定義。對于業(yè)務邏輯的操作則主要由Action、ActionMapping、ActionForward這幾個組件協(xié)調完成的,其中Action扮演了真正的業(yè)務邏輯的實現(xiàn)者,ActionMapping與ActionForward則指定了不同業(yè)務邏輯或流程的運行方向。struts-config.xml 文件配置控制器。
2. XML包括哪些解釋技術,區(qū)別是什么?
包括:DOM(Document Object Modal)文檔對象模型,SAX(Simple API for XML)。DOM是一次性將整個文檔讀入內存操作,如果是文檔比較小,讀入內存,可以極大提高操作的速度,但如果文檔比較大,那么這個就吃力了。所以此時SAX應用而生,它不是一次性的將整個文檔讀入內存,這對于處理大型文檔就比較就力了
3. JSP有哪些內置對象和動作?它們的作用分別是什么?
JSP共有以下9種基本內置組件:
request 用戶端請求,此請求會包含來自GET/POST請求的參數(shù)
response 網(wǎng)頁傳回用戶端的回應
pageContext 網(wǎng)頁的屬性是在這里管理
session 與請求有關的會話期
application servlet 正在執(zhí)行的內容
out 用來傳送回應的輸出
config servlet的構架部件
page JSP網(wǎng)頁本身
exception 針對錯誤網(wǎng)頁,未捕捉的例外
常用的組件:request、response、out、session、application、exception
posted on 2007-12-13 19:45 々上善若水々 閱讀(2055) 評論(0) 編輯 收藏 所屬分類: Java筆試與面試