A.GenericServlet類:抽象類,定義一個通用的、獨立于底層協(xié)議的Servlet B.大多數(shù)Servlet通過從GenericServlet或HttpServlet類進行擴展來實現(xiàn) C.ServletConfig接口定義了在Servlet初始化的過程中由Servlet容器傳遞給Servlet得配置信息對象 D.HttpServletRequest接口擴展ServletRequest接口,為HTTP Servlet提供HTTP請求信息
A.異常的繼承結(jié)構(gòu):基類為Throwable,Error和Exception繼承Throwable,RuntimeException和IOException等繼承Exception B.非RuntimeException一般是外部錯誤,其必須被 try{}catch語句塊所捕獲 C.Error類體系描述了Java運行系統(tǒng)中的內(nèi)部錯誤以及資源耗盡的情形,Error不需要捕捉 D.RuntimeException體系包括錯誤的類型轉(zhuǎn)換、數(shù)組越界訪問和試圖訪問空指針等等,必須被 try{}catch語句塊所捕獲
A.Struts1要求Action類繼承一個抽象基類。Struts 2 Action類可以實現(xiàn)一個Action接口 B.Struts1 Action對象為每一個請求產(chǎn)生一個實例。Struts2 Action是單例模式并且必須是線程安全的 C.Struts1 Action 依賴于Servlet API,Struts 2 Action不依賴于容器,允許Action脫離容器單獨被測試 D.Struts1 整合了JSTL,Struts2可以使用JSTL,但是也支持OGNL