<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • J2EE Web考試試題及答案

    時間:2024-09-02 19:42:21 J2EE培訓 我要投稿
    • 相關推薦

    J2EE Web考試試題及答案

      1、JSP技術是一種在WEB應用中開發動態交互性網頁的技術,請闡述一下JSP技術的優缺點?

    J2EE Web考試試題及答案

      JSP技術具備了Java技術的簡單易用、完全面向對象、具有平臺無關性且安全可靠、主要面向Internet的所有特點。

      JSP的技術優勢:

      (1)一次編寫、到處運行。

      (2)系統的多平臺支持。

      (3)強大的可伸縮性。

      (4)多樣化和功能強大的開發工具支持。

      JSP的技術弱勢:

      (1)正式由于為了跨平臺的功能,為了極度的伸縮能力,所以極大地增加了產品的復雜性。

      (2)Java的運行速度是用class對象常駐內存來完成的,所以需要計算機系統有足夠的內存來保證程序的運行。

      2、請簡述JSP的工作原理。

      當JSP頁面第一次被Java服務器調用時,通過JSP引擎自動被編譯成Servlet,然后被執行,以后每次調用時,執行編譯過的Servlet。將執行的結果在客戶端顯示出來。

      3、在JSP的動作元素中,標簽允許包含兩種文件:動態文件和靜態文件,在服務器對這兩種文件進行解析執行時,有什么異同點。

      標簽允許包含動態文件和靜態文件,但是這兩種包含文件的結果是不同的。如果文件僅僅是靜態文件,那么這種包含僅僅是把包含文件的內容加到JSP文件中去,這種被包含文件不會被JSP編譯器執行。相反地,如果這個被包含文件是動態的文件,那么這個被包含文件將會被JSP編譯器執行。

      4、在WEB頁面中我們常有的頁面重定向技術有那些?在Servlet中,我們如何實現頁面轉發?

      5、請寫出使用JDBC技術連接SQL Server數據庫時,建立連接對象(Connection)以及建立語句集對象(Statement)的JAVA代碼。

      Connection connection;

      Statement statement;

      String sourceURL="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=你的數據庫的名字 ";

      String UserName=你的數據庫用戶名;

      String Password=你的數據庫的訪問密碼;

      public DatabaseConnection () {

      try {

      Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

      connection = DriverManager.getConnection(sourceURL,UserName,Password);

      statement = connection.createStatement();

      } catch (SQLException sqle) {

      System.err.println("Error creating connection");

      } catch (ClassNotFoundException cnfe) {

      System.err.println(cnfe.toString());

      }

      }

      6、請比較并簡述利用JSP+JavaBean模式進行開發和利用JSP+Servlet+JavaBean模式進行開發有什么異同?有什么優缺點?

      (1)使用JSP+JavaBean模式開發項目時,JSP頁面獨自響應請求并經處理后把結果返回給客戶端;JavaBean負責處理業務邏輯。這種模式簡單,快速,高效。但是會在JSP頁面中嵌入大量的Java代碼,當要處理的業務邏輯復雜時,頁面會變的非常復雜。而且難于維護。

      (2)使用JSP+Servlet+JavaBean模式開發項目時,系統的結構非常清晰,而且符合MVC的開發模型。JSP負責控制客戶端的信息顯示;JavaBean負責處理具體的業務邏輯;Servlet充當控制器的角色,控制程序邏輯的轉發。這樣便于系統的開發和后期的維護。

      缺點是Servlet的編寫難度比JSP復雜,而且配置也比較復雜。

      7、JavaBean的特性有哪些?

      (1)可以實現代碼的重復利用;

      (2)易維護性、易使用性、易編寫性;

      (3)可以在支持Java的任何平臺上工作,而不需要重新編譯;

      (4)可以在內部、網內或者是網絡間進行傳輸;

      (5)可以以其他部件的模式進行工作。

      8、請簡述JavaBean和EJB的區別?

      JavaBean組件和企業級EJB組件的概念是完全不同的。EJB是J2EE的核心技術,它為開發服務器端應用程序組件提供了一個模型,利用這個模型來創建可移植與分布式企業應用程序服務器或組件。EJB是一個用來創建分布式、服務器端以及基于Java的企業應用程序組件的功能強大的組件模型。

      9、請簡述Servlet的生命周期

      Servlet的生命周期分為以下幾個階段:

      (1)裝載Servlet

      (2)創建一個Servlet實例

      (3)調用Servlet的init()方法

      (4)服務

      (5)銷毀

      在上述的幾個階段中,對外服務是最重要的階段,service()方法是我們最關心的方法。因為它是處理業務的方法。

      10、在使用Servlet時,doPost方法和doGet方法有什么區別?

      (1)doGet

      GET調用用于獲取服務器信息,并將其作為響應返回給客戶端。當經由WEB瀏覽器,或者通過HTML、JSP直接訪問Servlet的URL時,一般使用Get調用。

      GET調用在URL里顯示正傳送給Servlet的數據,這在系統的安全方面會帶來一些問題。 使用doGet調用,在客戶端的Form表單中必須指定調用的類型為Get。

      (2)doPost

      它用于它客戶端的數據發送到服務器端。使用它的好處是可以隱藏發送給服務器端的任何數據。Post適合發送大量的數據。

      11、在JSP中共享數據,大體上可以分為兩種方式,一種是在同一個用戶的不同頁面之間共享數據,另一種是在不同的用戶之間共享數據。請回答上面兩種方式分別通過什么方法可以實現?

      對于同一個用戶的會話,要想在不同的頁面之間共享數據,可以有以下幾種選擇:

      (1)把數據保存在Session中

      (2)通過Cookie;

      (3)通過隱含的表單把數據提交到下一個頁面

      (4)通過ServletContext對象;

      (5)通過Application對象

      (6)通過文件系統或者數據庫

      對于不同用戶之間共享數據,通常的方法是:

      (1)通過ServletContext對象

      (2)通過Application對象

      (3)通過文件系統或者數據庫

    【J2EE Web考試試題及答案】相關文章:

    J2EE經典面試題及答案08-08

    J2EE筆試題目及答案10-23

    J2EE面試題及答案「精選」09-20

    j2ee與java web的區別09-19

    2016年J2EE面試題及答案「精選」06-04

    2016年J2EE認證試題(附答案)08-16

    2016年J2EE認證測試題及答案09-27

    9月計算機二級web考試試題及答案10-30

    Java Web開發和J2EE的區別07-07

    關于J2EE MVC方面的面試題及答案07-08

    主站蜘蛛池模板: 99在线热播精品免费99热| 欧美精品高清在线观看| 久久青草国产精品一区| 日韩在线精品一二三区| 久久精品国产亚洲麻豆| 日韩国产精品无码一区二区三区| 国产精品毛片一区二区| 国产精品电影网| 精品国产一区AV天美传媒| 在线亚洲欧美中文精品| 精品一区二区三区免费视频| 久久免费精品视频| 国产精品福利在线播放| 久久久久女人精品毛片| 中文无码久久精品| 久久伊人精品青青草原日本 | 久久久久久久久久免免费精品| 久久精品国产久精国产| 精品久久一区二区| 99精品全国免费观看视频..| 午夜DY888国产精品影院| 中文字幕一区二区三区日韩精品| 久久免费精品一区二区| 久久777国产线看观看精品| 99精品久久久久中文字幕| 8AV国产精品爽爽ⅴa在线观看| 久久精品国产亚洲AV电影| 久久棈精品久久久久久噜噜| 特级精品毛片免费观看| 无码精品人妻一区二区三区漫画| 亚洲精品亚洲人成在线观看| 亚洲人成国产精品无码| 亚洲精品第一国产综合精品99 | 久久99精品国产麻豆| 中文字幕日韩精品有码视频| 一本一本久久a久久精品综合麻豆| 欧美精品三区| 亚洲国产高清精品线久久| 永久免费精品影视网站| 亚洲精品无码精品mV在线观看| 亚洲AV成人精品一区二区三区|