資源描述:
《jsp實用簡明教程習(xí)題答案》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、習(xí)題答案第一章填空題1.Sun;1995;對象2.SQL語句;類與接口3.服務(wù)(Services);應(yīng)用程序接口(APIs);協(xié)議4.JavaServlet應(yīng)用程序設(shè)計接口(API);相關(guān)類和方法5.直接使用JSP;JSP+JavaBeans;JSP+JavaBeans+Servlet;J2EE開發(fā)模型選擇題1.A2.A3.B簡答題1.設(shè)計一個JavaBeans分為以下幾個步驟:指定Beans的屬性;指定Beans所產(chǎn)生或響應(yīng)的事件;定義Beans應(yīng)公開給其它Bean的屬性、方法和事件2.直接使用JSP;JSP+JavaBeans模型;J
2、SP+JavaBeans+Servlet模型;J2EE開發(fā)模型。3.model1:優(yōu)點:JSP頁面中可以非常容易地結(jié)合業(yè)務(wù)邏輯(jsp:useBean)、服務(wù)端處理過程(jsp:scriplet)和HTML(),在JSP頁面中同時實現(xiàn)顯示,業(yè)務(wù)邏輯和流程控制,從而可以快速地完成應(yīng)用開發(fā);缺點:應(yīng)用的實現(xiàn)一般是基于過程的,一組JSP頁面實現(xiàn)一個業(yè)務(wù)流程,如果要進(jìn)行改動,必須在多個地方進(jìn)行修改,這樣非常不利于應(yīng)用擴展和更新。由于應(yīng)用不是建立在模塊上的,業(yè)務(wù)邏輯和表示邏輯混合在JSP頁面中沒有進(jìn)行抽象和分離,所以非常不利于應(yīng)用系統(tǒng)業(yè)
3、務(wù)的重用和改動。modle2:優(yōu)點:用JSP生成表達(dá)層的內(nèi)容,讓servlets完成深層次的處理任務(wù)。在這里,servlets充當(dāng)控制者的角色,負(fù)責(zé)管理對請求的處理,創(chuàng)建JSP頁需要使用的bean和對象,同時根據(jù)用戶的動作決定把那個JSP頁傳給請求者。JSP頁內(nèi)沒有處理邏輯;它僅負(fù)責(zé)檢索原先由servlets創(chuàng)建的對象或beans,從servlet中提取動態(tài)內(nèi)容插入靜態(tài)模板。它清晰地分離了表達(dá)和內(nèi)容,明確了角色的定義以及開發(fā)者與網(wǎng)頁設(shè)計者的分工。缺點:必須基于MVC組件的方式重新思考和設(shè)計應(yīng)用結(jié)構(gòu)。原來通過建立一個簡單的JSP頁面就能實現(xiàn)
4、的應(yīng)用現(xiàn)在變成了多個步驟的設(shè)計和實現(xiàn)過程。所有的頁面和組件必須在MVC框架中實現(xiàn),所以必須進(jìn)行附加地開發(fā)工作。第二章填空題1.循環(huán)體部分(body);終止部分(termination)2.按位取反運算符;按位與運算符;按位或運算符;按位異或運算符;左移運算符;右移運算符;無符號右移運算符;賦值運算符;條件運算符;3.滿足終止循環(huán)的條件為止選擇題1.C2.B3.D第三章填空題1.TCP/IP2.32;IP地址3.從WWW服務(wù)器;本地瀏覽器4.客戶/服務(wù)器5.請求-處理-響應(yīng)選擇題1.B2.A3.A;B第四章填空題1.隱藏注釋;HTML注釋;
5、Java語言注釋2.控制信息3.全局屬性;JSP文件頁面和其包含的文件4.JavaBean5.選擇題1.A2.B3.A第五章填空題1.客戶端;服務(wù)器端2.字符串的3.GET4.HttpServletResponse5.Cookie;getCookies()6.Session;Session選擇題1.A2.B3.B4.D5.A第六章填空題1.向客戶端輸出各種數(shù)據(jù)類型的內(nèi)容2.JSPcontainer3.所有發(fā)生的錯誤和異常選擇題1.D2.I3.D4.C第七章填空題填空題第1題改為:1.JSP的輸入和輸出流出建立在4
6、個抽象類的基礎(chǔ)上:____,OutputStream,Reader和____。答案為:InputStream;Writer2.要打開的文件可能不存在;要裝入的類文件可能遺失或格式錯誤;網(wǎng)絡(luò)連接的另一端可能不存在;由下某種莫名其妙的原因干擾了網(wǎng)絡(luò)的連接;操作數(shù)不在預(yù)定的合法范困內(nèi)。例如,數(shù)組元素索引不能超過數(shù)組長度;除法運算的除數(shù)不能為零(這五種情況給出任意四種即可)3.程序運行中進(jìn)入一種“例外”的情況選擇題1.D2.B;A;C3.C第八章填空題1.SQL語句;類和界面2.訪問關(guān)系數(shù)據(jù)庫;C語言3.面向程序開發(fā)人員的JDBCAPI;底層的J
7、DBCDriverAPI4.同一個數(shù)據(jù)庫建立連接;向數(shù)據(jù)庫發(fā)送SQL語句;處理數(shù)據(jù)庫返回的結(jié)果5.查詢;String對象;一個SQL的SELECT語句;ResultSet類選擇題1.A2.A3.B第九章填空題1.init2.service方法3.205選擇題1.A、B、C2.B、C、D3.C第十章填空題1.按標(biāo)準(zhǔn)類文件進(jìn)行調(diào)用;用bean的特有訪問方式;提高組件的可重用性;bean也是面向?qū)ο蟮?;javaBean的持續(xù)化2.Booleanorboolean;Byteorbyte;Integerorint;ShortorShort;Obje
8、ct3.可視化的JavaBeans;非可視化的JavaBeans;可視化的JavaBeans就是在畫面上可以顯示出來的JavaBeans。通過屆性接口接收數(shù)據(jù)并根據(jù)接收的信息將數(shù)據(jù)顯示在畫面上