J2EE框架 深度歷險 手記

2021-06-02 02:47:14 字數 981 閱讀 8069

常見的框架

由於ejb容器能夠更好地處理系統效能,事務機制,安全訪問許可權以及分布式運算等問題,基於ejb框架進行開發能保證企業應用平滑發展,而不是發展到一種規模就重新更換一套軟體系統,且可以保證開發人員將大部分精力集中在業務邏輯的開發上。

struts不是說它有多強大,多完美,而是struts似乎成為了mvc開發的標準。

多模組分在不同的配置檔案裡面寫;

豐富的頁面標籤書寫更加靈活強大;

與spring,hibernate完美睇結合在一起,快速高效開發。

hibernate-----orm領域仲的經典之作

orm關係型資料庫與物件之間的對映,hibernate自動生成的sql語句封裝在內部。

hql語法相當簡單,由於處理持久層的較色,只要資料庫設計合理,更多的利用ide就可以生成相對的持久類pojo以及對映配置檔案,與資料庫關聯起來,操作pojo類即運算元據庫。spring對hibernate提供了很好的相容性,在hibernate配置二級快取,可以對系統應用起到良好的效果。

spring:ioc和aop是spring被重要應用的兩點。

aop使用中目前主要用配置ehcache的時候用到過一次,其它地方應用不是很多。

ioc操作,與hibernate,struts結合使用,採用不同的設計模式,面向介面程式設計,已經成為業界公認的框架模式。

struts

actionservlet是struts的**控制器,所有經過struts框架的web請求,都要經過這個**控制器,最後向客戶端傳送頁面**的請求的時候,也都要由這個**控制器向頁面發出跳轉指令。在actionservlet裡還要做一件重要的事情,那就是讀取導航檔案(struts-config.xml)中得子控制器的纖細,並決定最終將請求**給哪個子控制器(action類)來執行。

foreach 用於迴圈訪問集合

拷貝傳遞

copyproperties方法是我們使用最多的乙個方法,通過這個方法可以方便地完成actionfrom向vo的資料傳遞。

J2EE框架知識清單

1 struts mvc jvc 2 struts action 3 struts 1.0和2.0區別 4 spring 核心機制 依賴注入 5 使用spring容器 6 aop的概念與應用 7 ioc的原理與缺點 8 spring的模組結構 9 hibernate體系結構 10 hibernate...

Speed 快速 J2EE 開發框架

speedframework http sourceforge.net projects speedframework 是乙個完全基於jdbc開發的輕量級持久層框架.它可以直接呼叫sql,也可以直接對pojo進行crud操作,與orm相當.除錯方便,不用配置,內建jcs快取,能有效降低資料庫壓力,它...

J2EE集合框架map集合

concurrenthashmap 與hashmap的區別 最大的區別就是concurrenthashmap是執行緒安全copy的,hashmap不是執行緒安全的。為什麼執行緒安全呢 concurrenthashmap 中可以看出,它引入了乙個 分段鎖 的概念知,具體可以理解為把乙個大的map拆分成...