<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • J2EE架構(gòu)與開發(fā)簡答題

    時間:2024-10-31 21:11:35 J2EE培訓(xùn) 我要投稿
    • 相關(guān)推薦

    J2EE架構(gòu)與開發(fā)簡答題

      1、請簡述Web的工作原理。

      2、HTML的<form>標簽有兩個重要的屬性action和method,這兩個屬性的作用是什么?<input>標簽中的type屬性和name屬性的作用是什么?

      3、JSP有哪些內(nèi)置對象?作用分別是什么?

      4、簡述如何用Servlet,JSP,Javabean實現(xiàn)MVC模式?

      5、簡述MVC模式,M、V、C分別完成什么樣的工作?

      6、JSP有哪些標準動作?作用分別是什么?

      7、如何將一個Servlet實現(xiàn)的應(yīng)用遷移到Struts2框架中?

      8、在Struts2框架中,有哪兩種實現(xiàn)數(shù)據(jù)驗證的方法?請簡單介紹這兩種方法。

      9、請簡述使用Hibernate處理數(shù)據(jù)庫應(yīng)用的基本步驟。

      10、請簡述在系統(tǒng)設(shè)計中,DAO層的作用。

      參考答案:

      1、將服務(wù)器的資源通過標準的HTTP響應(yīng)發(fā)送給瀏覽器,瀏覽器接收到響應(yīng)后將HTML文檔顯示出來。

      2、action:當提交表單時,向何處發(fā)送表單數(shù)據(jù)。

      get:瀏覽器使用 method 屬性設(shè)置的方法將表單中的數(shù)據(jù)傳送給服務(wù)器進行處理。共有兩種方法:POST 方法和 GET 方法。

      type:類型,可以是button,submit等

      name:對象的名字

      3、JSP共有以下9種基本內(nèi)置組件

      1)、request對象 客戶端請求,此請求會包含來自GET/POST請求的參數(shù)通過它才能了解到客戶的需求,然后做出響應(yīng)。

      2)、response對象 響應(yīng)客戶請求的有關(guān)信息

      3)、session對象 它指的是客戶端與服務(wù)器的一次會話,從客戶端連到服務(wù)器的一個WebApplication開始,直到客戶端與服務(wù)器斷開連接為止。

      4)、out對象 它是JspWriter類的實例,是向客戶端輸出內(nèi)容常用的對象

      5)、page對象 它是指向當前JSP頁面本身,有點象類中的this指針,它是 java.lang.Object類的實例

      6)、application對象 它實現(xiàn)了用戶間數(shù)據(jù)的共享,可存放全局變量。它開始于服務(wù)器的啟動,直到服務(wù)器的關(guān)閉

      7)、exception對象 它是一個例外對象,當一個頁面在運行過程中發(fā)生了例外,就產(chǎn)生這個對象。

      8)、pageContext對象 它提供了對JSP頁面內(nèi)所有的對象及名字空間的訪問

      9)、config對象 它是在一個Servlet初始化時,JSP引擎向它傳遞信息用的

      4、5、Model層:實現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯,即javaBean部分View層:負責(zé)與用戶交互,即在界面上展示數(shù)據(jù)對象給用戶,即html,jsp Control層:Model與View之間溝通的橋梁,它可以分派用戶的請求并選擇恰當?shù)囊晥D以用于顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作,當然就是Servlet的職責(zé)了

      6、JSP動作包括:

      jsp:include:在頁面被請求的時候引入一個文件。

      jsp:useBean:尋找或者實例化一個JavaBean。

      jsp:setProperty:設(shè)置JavaBean的屬性。

      jsp:getProperty:輸出某個JavaBean的屬性。

      jsp:forward:把請求轉(zhuǎn)到一個新的頁面。

      jsp:plugin:根據(jù)瀏覽器類型為Java插件生成OBJECT或EMBED標記。

      7、不是很清楚

      8、struts中提供兩種校驗方法:硬編碼和校驗框架;

      硬編碼就是直接寫validate()進行驗證,validate()方法對應(yīng)execute()方法。

      9、第一步:導(dǎo)入hibernate的jar包 到WEB-INF的lib下

      第二步:在src目錄下寫一個hibernate.cfg.xml配置文件

      第三步:在src目錄下寫出對應(yīng)的類,實現(xiàn)處理數(shù)據(jù)庫的功能。

      10、DAO訪問數(shù)據(jù)庫

    主站蜘蛛池模板: 国产成人精品免费视频动漫 | 国产精品美女久久久久| 亚洲欧洲国产日韩精品| 四虎影视永久在线观看精品| 好湿好大硬得深一点动态图91精品福利一区二区 | 久久精品亚洲福利| 欧美亚洲国产成人精品| 激情亚洲一区国产精品| 中文字幕精品无码久久久久久3D日动漫| 人精品影院| 国产成人精品天堂| 久久夜色精品国产网站| 亚洲一区无码精品色| 久久久久久久久久免免费精品| 99久久精品国产一区二区三区| 国产精品欧美亚洲韩国日本不卡| 精品国际久久久久999波多野 | 国产精品欧美亚洲韩国日本久久| 国产亚洲精品a在线观看app| 国产乱子伦精品无码码专区| 少妇人妻偷人精品视频| 亚洲国产精品va在线播放| 亚洲日韩国产精品乱| 四虎国产精品免费久久| 久久e热在这里只有国产中文精品99| 国产精品视频不卡| 国产精品小视频免费无限app| 亚洲国产精品久久久久婷婷软件 | 亚洲国产成人乱码精品女人久久久不卡 | 国产亚洲一区二区精品| 精品无码AV无码免费专区| 亚洲AV无码成人网站久久精品大 | 亚洲国产精品一区二区久久hs| 久久亚洲精品无码观看不卡| 国产啪亚洲国产精品无码| 国产精品v欧美精品v日韩| 白浆都出来了视频国产精品| 亚洲国产精品自在线一区二区 | 国产精品第六页| 国产成人无码精品久久久免费| 国产成人精品久久亚洲|