freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

[it認證]java和c和c程序員筆試面試題目大全精心整理都在這了(編輯修改稿)

2025-02-04 19:34 本頁面
 

【文章內容簡介】 outFile = c:\。 public static void main(String args[]) { new DOMTest()。 } public DOMTest() { try { builder = ().newDocumentBuilder()。 doc = ()。 root = (老師 )。 wang = (王 )。 liu = (劉 )。 ((我是王老師 ))。 (wang)。 (root)。 transformer = ().newTransformer()。 (, gb2312)。 (, yes)。 (new (doc), new (outFile))。 } catch (Exception e) { (())。 } } } 編程用 JAVA 解析 XML 的方式: 答 :用 SAX 方式解析 XML, XML 文件如下: ?xml version= encoding=gb2312? person name王小明 /name college信息學院 /college telephone6258113/telephone notes男 ,1955 年生 ,博士, 95 年調入海南大學 /notes /person 事件回調類 import .*。 import 。 import .*。 public class SAXHandler extends HandlerBase { private Hashtable table = new Hashtable()。 private String currentElement = null。 private String currentValue = null。 public void setTable(Hashtable table) { = table。 } public Hashtable getTable() { return table。 } public void startElement(String tag, AttributeList attrs) throws SAXException { currentElement = tag。 } public void characters(char[] ch, int start, int length) throws SAXException { currentValue = new String(ch, start, length)。 } public void endElement(String name) throws SAXException { if ((name)) (currentElement, currentValue)。 } } JSP 內容顯示源碼 ,: HTML HEAD TITLE剖析 XML 文件 /TITLE /HEAD BODY %@ page errorPage= contentType=text/html。charset=GB2312 % %@ page import=.* % %@ page import= % %@ page import=.* % %@ page import=.* % %@ page import= % %@ page import= % %@ page import=SAXHandler % % File file = new File(c:\)。 FileReader reader = new FileReader(file)。 Parser parser。 SAXParserFactory spf = ()。 SAXParser sp = ()。 SAXHandler handler = new SAXHandler()。 (new InputSource(reader), handler)。 Hashtable hashTable = ()。 (TABLE BORDER=2CAPTION教師信息表 /CAPTION)。 (TRTD姓名 /TD + TD + (String)(new String(name)) + /TD/TR)。 (TRTD學院 /TD + TD + (String)(new String(college))+/TD/TR)。 (TRTD電話 /TD + TD + (String)(new String(telephone)) + /TD/TR)。 (TRTD備注 /TD + TD + (String)(new String(notes)) + /TD/TR)。 (/TABLE)。 % /BODY /HTML EJB 與 JAVA BEAN 的區(qū)別: 答 :Java Bean 是可復用的組 件,對 Java Bean 并沒有嚴格的規(guī)范,理論上講,任何一個 Java類都可以是一個 Bean。但通常情況下,由于 Java Bean 是被容器所創(chuàng)建(如 Tomcat)的,所以 Java Bean 應具有一個無參的構造器,另外,通常 Java Bean 還要實現 Serializable 接口用于實現 Bean 的持久性。 Java Bean 實際上相當于微軟 COM 模型中的本地進程內 COM 組件,它是不能被跨進程訪問的。 Enterprise Java Bean 相當于 DCOM,即分布式組件。它是基于 Java的遠程方法調用( RMI)技術的 ,所以 EJB 可以被遠程訪問(跨進程、跨計算機)。但 EJB 必須被布署在諸如 Webspere、 WebLogic 這樣的容器中, EJB 客戶從不直接訪問真正的 EJB 組件,而是通過其容器訪問。 EJB 容器是 EJB 組件的代理, EJB 組件由容器所創(chuàng)建和管理??蛻敉ㄟ^容器來訪問真正的 EJB 組件。 EJB 的基本架構: 答 :一個 EJB 包括三個部分 : Remote Interface 接口的代碼 package Beans。 import 。 import 。 public interface Add extends EJBObject { //some method declare } Home Interface 接口的代碼 package Beans。 import 。 import 。 import 。 public interface AddHome extends EJBHome { //some method declare } EJB 類的代碼 package Beans。 import 。 import 。 import 。 public class AddBean Implements SessionBean { //some method declare } MVC 的各個部分都有那些技術來實現 ?如何實現: 答 :MVC 是 Model- View- Controller 的簡寫。 Model 代表的是應用的業(yè)務邏輯(通過JavaBean, EJB 組件實現), View 是應用的表示面(由 JSP 頁面產生), Controller 是提供應用的處理過程控制(一般是一個 Servlet),通過這種設計模型把應用邏輯,處理過程和顯示邏輯分成不同的組件實現。這些組件可以進行交互和重用。 J2EE 是什么: 答 :Je22 是 Sun 公司提出的多層 (multidiered),分布式 (distributed),基于組件 (ponentbase)的企業(yè)級應用模型 (enterpriese application model).在這樣的一個應用系統中,可按照功能劃分為不同的組件,這些組件又可在不同計算機上,并且處于相應的層次 (tier)中。所屬層次包括客戶層 (clietn tier)組件 ,web 層和組件 ,Business 層和組件 ,企業(yè)信息系統 (EIS)層。 WEB SERVICE 名詞解釋。 JSWDL 開發(fā)包的介紹。 JAXP、 JAXM 的解釋。 SOAP、 UDDI,WSDL 解釋: 答: Web Service 描述語言 WSDL SOAP 即簡單對象訪問協議 (Simple Object Access Protocol),它是用于交換 XML 編碼信息的輕量級協議。 UDDI 的目的是為電子商務建立標準; UDDI 是一套基于 Web 的、分布式的、為 Web Service提供的、信息注冊中心的實現標準規(guī)范,同時也包含一組使企業(yè)能將自身提供的 Web Service注冊,以使別的企業(yè)能夠發(fā)現的訪問協議的實現標準。 STRUTS 的應用 (如 STRUTS 架構 ) : 答: Struts 是采用 Java Servlet/JavaServer Pages 技術,開發(fā) Web 應用程序的開放源碼的framework。 采用 Struts 能開發(fā)出基于 MVC(ModelViewController)設計模式的應用構架。 Struts 有如下的主要功能: 一 .包含一個 controller servlet,能將用戶的請求發(fā)送到相應的 Action 對象。 二 .JSP 自由 tag 庫,并且在 controller servlet 中提供關聯支持,幫助開發(fā)員創(chuàng)建交互式表單應用。 三 .提供了一系列實用對象: XML 處理、通過 Java reflection APIs 自動處理 JavaBeans 屬性、國際化的提示和消息。 開發(fā)中 都用到了那些設計模式 ?用在什么場合: 答:每個模式都描述了一個在我們的環(huán)境中不斷出現的問題,然后描述了該問題的解決方案的核心。通過這種方式,你可以無數次地使用那些已有的解決方案,無需在重復相同的工作。主要用到了 MVC 的設計模式。用來開發(fā) JSP/Servlet 或者 J2EE 的相關應用。簡單工廠模式等。 存儲過程和函數的區(qū)別: 存儲過程是用戶定義的一系列 sql 語句的集合,涉及特定表或其它對象的任務,用戶可以調用存儲過程,而函數通常是數據庫已定義的方法,它接收參數并返回某種類型的值并且不涉及特定用戶表。 事務是什么 : 事務是作為一個邏輯單元執(zhí)行的一系列操作,一個邏輯工作單元必須有四個屬性,稱為 ACID(原子性、一致性、隔離性和持久性)屬性,只有這樣才能成為一個事務: 原子性: 事務必須是原子工作單元;對于其數據修改,要么全都執(zhí)行,要么全都不執(zhí)行。 一致性: 事務在完成時,必須使所有的數據都保持一致狀態(tài)。在相關數據庫中,所有規(guī)則都必須應用于事務的修改,以保持所有數據的完整性。事務結束時,所有的內部數據結構(如 B 樹索引或雙向鏈表)都必須是正確的。 隔離性: 由并發(fā)事務所作的修改必須與任何其它并發(fā)事務所作的修改隔離。 事務查看數據時數據所處的狀態(tài),要么是另一并發(fā)事務修改它之前的狀態(tài),要么是另一事務修改它之后的狀態(tài),事務不會查看中間狀態(tài)的數據。這稱為可串行性,因為它能夠重新裝載起始數據,并且重播一系列事務,以使數據結束時的狀態(tài)與原始事務執(zhí)行的狀態(tài)相同。 持久性: 事務完成之后,它對于系統的影響是永久性的。該修改即使出現系統故障也將一直保持。 游標的作用?如何知道游標已經到了最后: 游標用于定位結果集的行,通過判斷全局變量 @@FETCH_STATUS 可以判斷是否到了最后,通常此變量不等于 0 表示出錯或到了最后。 觸發(fā)器分為事前 觸發(fā)和事后觸發(fā),這兩種觸發(fā)有和區(qū)別。語句級觸發(fā)和行級觸發(fā)有何區(qū)別: 事前觸發(fā)器運行于觸發(fā)事件發(fā)生之前,而事后觸發(fā)器運行于觸發(fā)事件發(fā)生之后。通常事前觸發(fā)器可以獲取事件之前和新的字段值。 語句級觸發(fā)器可以在語句執(zhí)行前或后執(zhí)行,而行級觸發(fā)在觸發(fā)器所影響的每一行觸發(fā)一次。 bean 實例的生命周期: 對于 Stateless Session Bean、 Entity Bean、 Message Driven Bean 一般存在緩沖池管理,而對于 Entity Bean 和 Statefull Session Bean 存在 Cache 管理,通常包含創(chuàng)建實例,設置上下文、創(chuàng)建 EJB Object( create)、業(yè)務方法調用、 remove 等過程,對于存在緩沖池管理的Bean,在 create 之后實例并不從內存清除,而是采用緩沖池調度機制不斷重用實例,而對于存在 Cache 管理的 Bean 則通過激活和去激活機制保持 Bean 的狀態(tài)并限制內存中實例數量。 remote 接口和 home 接口主要作用: remote 接口定義了業(yè)務方法,用于 EJB 客戶端調用業(yè)務方法 home 接口是 EJB 工廠用于創(chuàng)建和移除 查找 EJB 實例。 客服端調用 EJB 對象
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1