DI的全稱是Dependency Injection,中文稱之為依賴注入。它與控制反轉(zhuǎn)(IoC)的含義相同,只不過這兩個稱呼是從兩個角度描述的同一個概念。在使用Spring框架之后,對象的實例不再由調(diào)用者來創(chuàng)建,而是由Spring容器來創(chuàng)建...查看全文>>
Spring框架的主要功能是通過其核心容器來實現(xiàn)的,因此在正式學(xué)習(xí)Spring框架的使用之前,有必要先對其核心容器有一定的了解。Spring框架提供了兩種核心容器,分別為BeanFactory和ApplicationContext。本節(jié)中將對這兩種核心容器進行簡單的介紹。查看全文>>
從JDK5開始,在java.util.concurrent包下增加了Executor接口及其子類,允許使用線程池技術(shù)來管理線程并發(fā)問題。Executor接口提供了一個常用的ExecutorService子接口,通過該子接口可以很方便地進行線程池管理。查看全文>>
ArrayList和LinkedList都實現(xiàn)了List接口,他們有以下的不同點:查看全文>>
?為了更好地學(xué)習(xí)Struts2框架,下面分析一下Struts2的基本執(zhí)行流程,如下圖所示。查看全文>>
Strutsl是最早的基于MVC模式的輕量級Web框架,它能夠合理地劃分代碼結(jié)構(gòu),并包含驗證框架、國際化框架等多種實用工具框架。但是隨著技術(shù)的進步,Struts1的局限性也越來越多地暴露出來。為了符合更加靈活、高效的開發(fā)需求,Struts2框架應(yīng)運而生。查看全文>>