华南俳烁实业有限公司

java

當前位置:中華考試網(wǎng) >> java >> java面試題 >> 文章內容

java常見面試題及答案:第一套

來源:中華考試網(wǎng)  [2020年9月21日]  【

  為什么每次請求都要創(chuàng)建一個Action對象?

  答:Struts2每次請求的時候都會創(chuàng)建一個action實例,這樣會保證線程的安全。Struts1只是在第一次請求的時候創(chuàng)建一個action實例,以后每次相同的請求都直接從內存中去讀取,它是單例模式,安全性較差。

  Struts2是如何實現(xiàn)MVC模式的?

  答:在Struts2里面是將每次頁面的請求進行處理,然后將請求需要輸出的數(shù)據(jù)轉發(fā)到需要做數(shù)據(jù)顯示的頁面。Struts2只是起到一個數(shù)據(jù)接收和轉接的功能,就是Controller控制器,而傳來數(shù)據(jù)的頁面叫view顯示層,Struts2將數(shù)據(jù)提交給進行處理的類叫Model模型層,專門進行數(shù)據(jù)處理和數(shù)據(jù)庫的連接。

  heap和stack有什么區(qū)別?

  答:棧是一種線形集合,其添加和刪除元素的操作應在同一段完成,棧按照后進先出的方式進行處理。堆是棧的一個組成元素。

  EJB和JavaBean的區(qū)別?

  答:EJB不是一般的JavaBean,EJB是企業(yè)級的JavaBean,EJB一共分為3種,實體Bean,消息Bean,會話Bean。書寫EJB要遵循一定的規(guī)范,另外要運行EJB,你需要有相應的EJB容器,比如WebLogic、jboss等,而JavaBean不需要,只需要安裝Tomcat就可以了。EJB用于服務端的應用開發(fā),而JavaBean用于客戶端應用開發(fā)。

  觸發(fā)器?

  答:觸發(fā)器是一種特殊的存儲過程,主要通過事件來觸發(fā)而被執(zhí)行。

  填寫下面表單即可預約申請免費試聽!害怕學不會?助教全程陪讀,隨時解惑!擔心就業(yè)?一地學習,可全國推薦就業(yè)!

預約申請免費聽課

  • 地區(qū):
  • 姓名:
  • 手機:
責編:yangliu1997
  • 會計考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語考試
  • 學歷考試
蒙自县| 天峻县| 大方县| 红桥区| 和静县| 耒阳市| 镶黄旗| 虹口区| 惠来县| 台北市| 松阳县| 淳化县| 宝山区| 平阴县| 湖南省| 额济纳旗| 项城市| 惠州市| 曲麻莱县| 龙泉市| 莱州市| 临猗县| 佛教| 东台市| 元氏县| 华亭县| 汉沽区| 蓝田县| 商水县| 达拉特旗| 丹棱县| 黄山市| 收藏| 马鞍山市| 武隆县| 河西区| 宁城县| 商河县| 嘉禾县| 金阳县| 黑水县|