PicoContainer釋出1.0 BETA版 (轉)
PicoContainer釋出1.0 BETA版 (轉)[@more@]PicoContainer是一個“微核心”(micro-kernel)的容器。它利用了Inversion of Control和Template Method模式,提供面向的開發、執行環境。從名字上就可以看出,PicoContainer是“極小”的容器,只提供了最基本的特性。其他容器可以在它的基礎上加入更多特性。因其小,PicoContainer也是剖析、研究的最佳。 ———————————— The PicoContainer team is proud to announce the release of the first beta of PicoContainer 1.0.
PicoContainer is an embeddable container for type-3 Inversion of Control (IoC) components. It is delivered as a set of abstractions, a couple of instantiable containers, a few adaptors for hierarchies and (optional) lifecycle management as well as support classes. We genuinely believe this to be the logical conclusion of the IoC component model.
Components:
The component model (igoring our lifecycle support) is unencumbered by obligations of . There is nothing to extend, nothing to implement and nothing to throw. The component model forces no obligations for meta-data on the developer or user of PicoContainer components. The design is so simple, that for very tightly coupled deployments, a developer could cherry pick components and embed them in their application without even importing let alone using anything from the org.picocontainer codebase.
Diversity:
From the abstractions, other container developers can build containers compatible and interoperable with PicoContainer. We encourage diversity of implementation as we are not building a single container. In terms of the PicoContainer deliverable, there are no external Jar dependancies, and no use of XML for component declarations. Along with the PicoContainer deliverable, there is a Technology Compatability Kit (TCK). This is in the foof the abstract JUnit test cases. A container developer can use this to ensure than their implementation of a PicoContainer is compatible with the design. Container developers may choose from-scratch designs, wrap of existing classes, or extending existing classes.
NanoContainer:
As a sister project to PicoContainer, we also have NanoContainer. Like PicoContainer, NanoContainer is more than one container. All are built to the PicoContainer design, and offer different embeddable visions. One interoperates with Nanning (the ect ) to prov aspect capability for arbitary components. Another retrofits JMX compatability to arbitary components. Some of the NanoContainers deliver component assembly and configuration via XML.
The Plan:
The plan is to build more containers and to sell the component design further.
- The PicoContainer team.
Visit
PicoContainer is an embeddable container for type-3 Inversion of Control (IoC) components. It is delivered as a set of abstractions, a couple of instantiable containers, a few adaptors for hierarchies and (optional) lifecycle management as well as support classes. We genuinely believe this to be the logical conclusion of the IoC component model.
Components:
The component model (igoring our lifecycle support) is unencumbered by obligations of . There is nothing to extend, nothing to implement and nothing to throw. The component model forces no obligations for meta-data on the developer or user of PicoContainer components. The design is so simple, that for very tightly coupled deployments, a developer could cherry pick components and embed them in their application without even importing let alone using anything from the org.picocontainer codebase.
Diversity:
From the abstractions, other container developers can build containers compatible and interoperable with PicoContainer. We encourage diversity of implementation as we are not building a single container. In terms of the PicoContainer deliverable, there are no external Jar dependancies, and no use of XML for component declarations. Along with the PicoContainer deliverable, there is a Technology Compatability Kit (TCK). This is in the foof the abstract JUnit test cases. A container developer can use this to ensure than their implementation of a PicoContainer is compatible with the design. Container developers may choose from-scratch designs, wrap of existing classes, or extending existing classes.
NanoContainer:
As a sister project to PicoContainer, we also have NanoContainer. Like PicoContainer, NanoContainer is more than one container. All are built to the PicoContainer design, and offer different embeddable visions. One interoperates with Nanning (the ect ) to prov aspect capability for arbitary components. Another retrofits JMX compatability to arbitary components. Some of the NanoContainers deliver component assembly and configuration via XML.
The Plan:
The plan is to build more containers and to sell the component design further.
- The PicoContainer team.
Visit
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-982203/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Qt Creator 4.10 Beta版釋出QT
- 金山衛士1.0Beta釋出更小更快更安全
- 谷歌Flutter1.0正式版釋出谷歌Flutter
- JuiceFS v1.0 beta3 釋出,支援 etcd、Amazon MemoryDB、Redis ClusterUIRedis
- Kotlin 1.3 正式釋出:Coroutine 『畢業』、Kotlin/Native 達成 1.0 Beta 等Kotlin
- PHP框架Raxan1.0最終版釋出PHP框架
- AsteroidOS 1.0 釋出AST
- Fedora 31 Beta 釋出
- PostgreSQL 12.0 Beta 釋出SQL
- HertzBeat赫茲節拍 v1.0.beta.6 釋出,Linux監控來啦Linux
- 蘋果 iOS/iPadOS 15.4 公測版 Beta 2 釋出蘋果iOSiPad
- UMind1.0釋出
- 服務網格大事:Istio釋出1.0版本
- Android 13 Beta 版釋出,諸多亮點不容錯過Android
- Fedora 24 Beta 版釋出下載!
- 正式釋出Android Things 1.0Android
- LaravelFlow工作流引擎1.0正式版釋出[附教程]Laravel
- 喜大普奔,Ant Design of Vue 1.0版本釋出???Vue
- Ubuntu 17.10 “Artful Aardvark” 釋出BetaUbuntu
- Ubuntu 17.10 “Artful Aardvark” 釋出 BetaUbuntu
- Vue 3.0-beta.1 釋出!Vue
- 正式版 API 確定 | Android 12L Beta 1 釋出APIAndroid
- 迎元旦,慶surging 1.0釋出
- Flutter Live 2018 Flutter 1.0 釋出Flutter
- 開源問答社群軟體 Answer 1.0 正式版釋出!
- Laravel 專案全自動介面管理 - 正式版 1.0 釋出Laravel
- 蘋果 macOS 12.2 開發者預覽版 Beta2 釋出蘋果Mac
- Android P Beta 3 現已釋出!Android
- HertzBeat入GVP啦,並 v1.0.beta.7 釋出,易用友好的雲監控系統
- HertzBeat赫茲節拍 v1.0.beta.5 釋出,易用友好的監控告警系統
- HertzBeat赫茲節拍 v1.0.beta.4 釋出,易用友好的監控告警系統
- 酷瓜雲網課(騰訊雲版)v1.0.0-beta1釋出
- BookStack v2.0 Beta 版釋出,實現 BookChat 微信小程式介面微信小程式
- imi-admin V1.0釋出
- surging 微服務引擎 1.0 正式釋出微服務
- EMQ X Broker 3.1 - Beta.2 釋出MQ
- 新版釋出|ShardingSphere 5.0.0-beta 來了!
- 最終預覽版 Beta 4 現已釋出,Android P 正式版即將到來!Android
- 權威AI開源標準1.0版釋出:Llama也不算開源AI