Plexus容器學習筆記


1. Plexus引入

Plexus是什么?它是一個IoC容器,由codehaus在管理的一個開源項目。和Spring框架不同,它並不是一個完整的,擁有各種組件的大型框架,僅僅是一個純粹的IoC容器。本文講解Plexus的初步使用方法。

Plexus和Maven的開發者是同一群人,可以想見Plexus和Maven的緊密關系了。由於在Maven剛剛誕生的時候,Spring還不成熟,所以Maven的開發者決定使用自己維護的IoC容器Plexus。而由於Plexus的文檔比較爛,根據社區的呼

聲,下一版本的Maven 3則很可能使用比較成熟的Guice框架來取代Plexus,但更換底層框架畢竟不是一件輕松的事情,所以現階段學習了解Plexus還是很有必要的。並且Plexus目前並未停止開發,因為它的未來還未可知。除了Maven

以外,WebWork(已經與Struts合並)在底層也采用了Pleuxs。

為了學習使用Plexus,首先我們還是用Maven創建一個干凈的java項目:

mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=com.yeahwell.plexus -DartifactId=plexus-demo -DinteractiveMode=false -DarchetypeCatalog=internal

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM