激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

J2EE Web考試試題及答案

時(shí)間:2024-09-02 19:42:21 J2EE培訓 我要投稿
  • 相關(guān)推薦

J2EE Web考試試題及答案

  1、JSP技術(shù)是一種在WEB應用中開(kāi)發(fā)動(dòng)態(tài)交互性網(wǎng)頁(yè)的技術(shù),請闡述一下JSP技術(shù)的優(yōu)缺點(diǎn)?

J2EE Web考試試題及答案

  JSP技術(shù)具備了Java技術(shù)的簡(jiǎn)單易用、完全面向對象、具有平臺無(wú)關(guān)性且安全可靠、主要面向Internet的所有特點(diǎn)。

  JSP的技術(shù)優(yōu)勢:

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

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

  (3)強大的可伸縮性。

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

  JSP的技術(shù)弱勢:

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

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

  2、請簡(jiǎn)述JSP的工作原理。

  當JSP頁(yè)面第一次被Java服務(wù)器調用時(shí),通過(guò)JSP引擎自動(dòng)被編譯成Servlet,然后被執行,以后每次調用時(shí),執行編譯過(guò)的Servlet。將執行的結果在客戶(hù)端顯示出來(lái)。

  3、在JSP的動(dòng)作元素中,標簽允許包含兩種文件:動(dòng)態(tài)文件和靜態(tài)文件,在服務(wù)器對這兩種文件進(jìn)行解析執行時(shí),有什么異同點(diǎn)。

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

  4、在WEB頁(yè)面中我們常有的頁(yè)面重定向技術(shù)有那些?在Servlet中,我們如何實(shí)現頁(yè)面轉發(fā)?

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

  Connection connection;

  Statement statement;

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

  String UserName=你的數據庫用戶(hù)名;

  String Password=你的數據庫的訪(fǎng)問(wèn)密碼;

  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、請比較并簡(jiǎn)述利用JSP+JavaBean模式進(jìn)行開(kāi)發(fā)和利用JSP+Servlet+JavaBean模式進(jìn)行開(kāi)發(fā)有什么異同?有什么優(yōu)缺點(diǎn)?

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

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

  缺點(diǎn)是Servlet的編寫(xiě)難度比JSP復雜,而且配置也比較復雜。

  7、JavaBean的特性有哪些?

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

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

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

  (4)可以在內部、網(wǎng)內或者是網(wǎng)絡(luò )間進(jìn)行傳輸;

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

  8、請簡(jiǎn)述JavaBean和EJB的區別?

  JavaBean組件和企業(yè)級EJB組件的概念是完全不同的。EJB是J2EE的核心技術(shù),它為開(kāi)發(fā)服務(wù)器端應用程序組件提供了一個(gè)模型,利用這個(gè)模型來(lái)創(chuàng )建可移植與分布式企業(yè)應用程序服務(wù)器或組件。EJB是一個(gè)用來(lái)創(chuàng )建分布式、服務(wù)器端以及基于Java的企業(yè)應用程序組件的功能強大的組件模型。

  9、請簡(jiǎn)述Servlet的生命周期

  Servlet的生命周期分為以下幾個(gè)階段:

  (1)裝載Servlet

  (2)創(chuàng )建一個(gè)Servlet實(shí)例

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

  (4)服務(wù)

  (5)銷(xiāo)毀

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

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

  (1)doGet

  GET調用用于獲取服務(wù)器信息,并將其作為響應返回給客戶(hù)端。當經(jīng)由WEB瀏覽器,或者通過(guò)HTML、JSP直接訪(fǎng)問(wèn)Servlet的URL時(shí),一般使用Get調用。

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

  (2)doPost

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

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

  對于同一個(gè)用戶(hù)的會(huì )話(huà),要想在不同的頁(yè)面之間共享數據,可以有以下幾種選擇:

  (1)把數據保存在Session中

  (2)通過(guò)Cookie;

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

  (4)通過(guò)ServletContext對象;

  (5)通過(guò)Application對象

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

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

  (1)通過(guò)ServletContext對象

  (2)通過(guò)Application對象

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

【J2EE Web考試試題及答案】相關(guān)文章:

J2EE經(jīng)典面試題及答案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開(kāi)發(fā)和J2EE的區別07-07

關(guān)于J2EE MVC方面的面試題及答案07-08

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频