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

正文內(nèi)容

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

2025-02-04 19:34 本頁面
 

【文章內(nèi)容簡介】 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信息學(xué)院 /college telephone6258113/telephone notes男 ,1955 年生 ,博士, 95 年調(diào)入海南大學(xué) /notes /person 事件回調(diào)類 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 內(nèi)容顯示源碼 ,: 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學(xué)院 /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 是可復(fù)用的組 件,對 Java Bean 并沒有嚴(yán)格的規(guī)范,理論上講,任何一個 Java類都可以是一個 Bean。但通常情況下,由于 Java Bean 是被容器所創(chuàng)建(如 Tomcat)的,所以 Java Bean 應(yīng)具有一個無參的構(gòu)造器,另外,通常 Java Bean 還要實現(xiàn) Serializable 接口用于實現(xiàn) Bean 的持久性。 Java Bean 實際上相當(dāng)于微軟 COM 模型中的本地進程內(nèi) COM 組件,它是不能被跨進程訪問的。 Enterprise Java Bean 相當(dāng)于 DCOM,即分布式組件。它是基于 Java的遠程方法調(diào)用( RMI)技術(shù)的 ,所以 EJB 可以被遠程訪問(跨進程、跨計算機)。但 EJB 必須被布署在諸如 Webspere、 WebLogic 這樣的容器中, EJB 客戶從不直接訪問真正的 EJB 組件,而是通過其容器訪問。 EJB 容器是 EJB 組件的代理, EJB 組件由容器所創(chuàng)建和管理。客戶通過容器來訪問真正的 EJB 組件。 EJB 的基本架構(gòu): 答 :一個 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 的各個部分都有那些技術(shù)來實現(xiàn) ?如何實現(xiàn): 答 :MVC 是 Model- View- Controller 的簡寫。 Model 代表的是應(yīng)用的業(yè)務(wù)邏輯(通過JavaBean, EJB 組件實現(xiàn)), View 是應(yīng)用的表示面(由 JSP 頁面產(chǎn)生), Controller 是提供應(yīng)用的處理過程控制(一般是一個 Servlet),通過這種設(shè)計模型把應(yīng)用邏輯,處理過程和顯示邏輯分成不同的組件實現(xiàn)。這些組件可以進行交互和重用。 J2EE 是什么: 答 :Je22 是 Sun 公司提出的多層 (multidiered),分布式 (distributed),基于組件 (ponentbase)的企業(yè)級應(yīng)用模型 (enterpriese application model).在這樣的一個應(yīng)用系統(tǒng)中,可按照功能劃分為不同的組件,這些組件又可在不同計算機上,并且處于相應(yīng)的層次 (tier)中。所屬層次包括客戶層 (clietn tier)組件 ,web 層和組件 ,Business 層和組件 ,企業(yè)信息系統(tǒng) (EIS)層。 WEB SERVICE 名詞解釋。 JSWDL 開發(fā)包的介紹。 JAXP、 JAXM 的解釋。 SOAP、 UDDI,WSDL 解釋: 答: Web Service 描述語言 WSDL SOAP 即簡單對象訪問協(xié)議 (Simple Object Access Protocol),它是用于交換 XML 編碼信息的輕量級協(xié)議。 UDDI 的目的是為電子商務(wù)建立標(biāo)準(zhǔn); UDDI 是一套基于 Web 的、分布式的、為 Web Service提供的、信息注冊中心的實現(xiàn)標(biāo)準(zhǔn)規(guī)范,同時也包含一組使企業(yè)能將自身提供的 Web Service注冊,以使別的企業(yè)能夠發(fā)現(xiàn)的訪問協(xié)議的實現(xiàn)標(biāo)準(zhǔn)。 STRUTS 的應(yīng)用 (如 STRUTS 架構(gòu) ) : 答: Struts 是采用 Java Servlet/JavaServer Pages 技術(shù),開發(fā) Web 應(yīng)用程序的開放源碼的framework。 采用 Struts 能開發(fā)出基于 MVC(ModelViewController)設(shè)計模式的應(yīng)用構(gòu)架。 Struts 有如下的主要功能: 一 .包含一個 controller servlet,能將用戶的請求發(fā)送到相應(yīng)的 Action 對象。 二 .JSP 自由 tag 庫,并且在 controller servlet 中提供關(guān)聯(lián)支持,幫助開發(fā)員創(chuàng)建交互式表單應(yīng)用。 三 .提供了一系列實用對象: XML 處理、通過 Java reflection APIs 自動處理 JavaBeans 屬性、國際化的提示和消息。 開發(fā)中 都用到了那些設(shè)計模式 ?用在什么場合: 答:每個模式都描述了一個在我們的環(huán)境中不斷出現(xiàn)的問題,然后描述了該問題的解決方案的核心。通過這種方式,你可以無數(shù)次地使用那些已有的解決方案,無需在重復(fù)相同的工作。主要用到了 MVC 的設(shè)計模式。用來開發(fā) JSP/Servlet 或者 J2EE 的相關(guān)應(yīng)用。簡單工廠模式等。 存儲過程和函數(shù)的區(qū)別: 存儲過程是用戶定義的一系列 sql 語句的集合,涉及特定表或其它對象的任務(wù),用戶可以調(diào)用存儲過程,而函數(shù)通常是數(shù)據(jù)庫已定義的方法,它接收參數(shù)并返回某種類型的值并且不涉及特定用戶表。 事務(wù)是什么 : 事務(wù)是作為一個邏輯單元執(zhí)行的一系列操作,一個邏輯工作單元必須有四個屬性,稱為 ACID(原子性、一致性、隔離性和持久性)屬性,只有這樣才能成為一個事務(wù): 原子性: 事務(wù)必須是原子工作單元;對于其數(shù)據(jù)修改,要么全都執(zhí)行,要么全都不執(zhí)行。 一致性: 事務(wù)在完成時,必須使所有的數(shù)據(jù)都保持一致狀態(tài)。在相關(guān)數(shù)據(jù)庫中,所有規(guī)則都必須應(yīng)用于事務(wù)的修改,以保持所有數(shù)據(jù)的完整性。事務(wù)結(jié)束時,所有的內(nèi)部數(shù)據(jù)結(jié)構(gòu)(如 B 樹索引或雙向鏈表)都必須是正確的。 隔離性: 由并發(fā)事務(wù)所作的修改必須與任何其它并發(fā)事務(wù)所作的修改隔離。 事務(wù)查看數(shù)據(jù)時數(shù)據(jù)所處的狀態(tài),要么是另一并發(fā)事務(wù)修改它之前的狀態(tài),要么是另一事務(wù)修改它之后的狀態(tài),事務(wù)不會查看中間狀態(tài)的數(shù)據(jù)。這稱為可串行性,因為它能夠重新裝載起始數(shù)據(jù),并且重播一系列事務(wù),以使數(shù)據(jù)結(jié)束時的狀態(tài)與原始事務(wù)執(zhí)行的狀態(tài)相同。 持久性: 事務(wù)完成之后,它對于系統(tǒng)的影響是永久性的。該修改即使出現(xiàn)系統(tǒng)故障也將一直保持。 游標(biāo)的作用?如何知道游標(biāo)已經(jīng)到了最后: 游標(biāo)用于定位結(jié)果集的行,通過判斷全局變量 @@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)建實例,設(shè)置上下文、創(chuàng)建 EJB Object( create)、業(yè)務(wù)方法調(diào)用、 remove 等過程,對于存在緩沖池管理的Bean,在 create 之后實例并不從內(nèi)存清除,而是采用緩沖池調(diào)度機制不斷重用實例,而對于存在 Cache 管理的 Bean 則通過激活和去激活機制保持 Bean 的狀態(tài)并限制內(nèi)存中實例數(shù)量。 remote 接口和 home 接口主要作用: remote 接口定義了業(yè)務(wù)方法,用于 EJB 客戶端調(diào)用業(yè)務(wù)方法 home 接口是 EJB 工廠用于創(chuàng)建和移除 查找 EJB 實例。 客服端調(diào)用 EJB 對象
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1