當前位置:編程學習大全網 - 行動軟體 - java編程中,struts1,struts2,hibernate,spring,ajax分別有什麽作用或者說他們的應用面主要是哪些?

java編程中,struts1,struts2,hibernate,spring,ajax分別有什麽作用或者說他們的應用面主要是哪些?

struts1,struts2應用於j2ee的MVC框架,主要用於頁面展現,參數校驗和處理,以及跳轉控制;

hibernate是j2ee的持久層框架,用來封裝對JDBC的操作,避免了邏輯層直接寫SQL語句,而是用HQL語句這種面向對象的操作去和數據庫打交道,該框架封裝了數據庫存取的細節,對於業務層來說不必關心底層數據庫,只需要調用API操作數據即可;

spring是j2ee的業務層框架,該框架應用十分廣泛,因此也非常重要,spring框架采用插件和配置形式徹底擺脫了ejb厚重的包依賴,同時由於動態代理功能(AOP),因此封裝了很多有用的業務功能,比如事務,數據源,消息訂閱,Mbean,包裹了持久層的代理等等,使用非常方便;該框架廣泛使用在程序的業務層當中;

ajax是壹種前臺的展示技術,壹般用在頁面局部刷新當中,以提供更好的用戶體驗,由於用戶體驗較好,調用服務器程序不必刷新整個頁面,因此常常導致濫用,ajax使用場景壹般在用戶登錄判斷,整個頁面數據量大並需要返回壹小部分數據時使用,目前java有許多的ajax框架,比如比較流行的dwr框架,該框架允許ajax調用js函數如同調用java方法壹樣簡單明了。

  • 上一篇:怎麽關閉淘友圈分享
  • 下一篇:《壹夜新娘第二季》全集觀看網站
  • copyright 2024編程學習大全網