【導(dǎo)讀】框架從某種意義上講是某種應(yīng)用的半成品,它是由一組組件所構(gòu)成。目的,往往是框架一直追求并良好的實(shí)現(xiàn)了的。在軟件設(shè)計(jì)中,最終遵循的還是一個(gè)設(shè)計(jì)理念,就是“高內(nèi)聚,低耦合”。設(shè)計(jì)過(guò)程中,常常引入“層”的概念,及將各個(gè)義務(wù)分層實(shí)現(xiàn)。免會(huì)出現(xiàn)耦合,而耦合度過(guò)高會(huì)降低系統(tǒng)的擴(kuò)展性和維護(hù)性。層之間,很好的解決了這一問(wèn)題。在軟件設(shè)計(jì)中有一個(gè)概念叫做IoC,及控制反轉(zhuǎn),也叫DI,它主要就是實(shí)現(xiàn)層與層之間的松耦合。面向?qū)ο缶幊淘谲浖O(shè)計(jì)中無(wú)處不在,非常完美的解決了代碼重用。但事實(shí)上,它并沒(méi)有取得實(shí)質(zhì)性的成功,原因主要是因?yàn)椴还軓钠湫?、難度。但是,對(duì)于EJB,其。學(xué)習(xí)成本非常高也難于理解,而且要想應(yīng)用EJB技術(shù)也是相當(dāng)困難的。對(duì)于使用JNDI查找對(duì)象也是如此。對(duì)其使用的不方便性。本文主要是基于Eclipse平臺(tái),使用Java語(yǔ)言編寫IoC和AOP的實(shí)現(xiàn)程序。Gosling及其同事,在上世紀(jì)90年代末正式推出。主要組成為Eclipse項(xiàng)目、工具項(xiàng)目、技術(shù)項(xiàng)目,具體是指EclipsePlatform,