• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux PicoContainer Download

PicoContainer

November 3, 2009
PicoContainer is a fully functional Inversion of Control container that can be easily embedded. It offers a wide range of services that can be used to enhance your software development process.
Version 2.9
License GPL
Platform Linux
Supported Languages English
Homepage picocontainer.org
Developed by Paul Hammant
PicoContainer is a highly embeddable and incredibly versatile Inversion of Control (IoC) container that is designed to work alongside components that follow the Dependency Injection pattern. With development starting back in 2003, PicoContainer paved the way for Constructor Injection auto-wiring.

This platform offers a lightweight and streamlined alternative to more traditional J2EE patterns for web applications and other general solutions. At its core, PicoContainer is designed to support best practice unit testing, component reuse, centralized configuration, clean and declarative architecture, and maintainability.

Dependency Injection is a tried and tested design pattern which allows for easier best practice unit testing, streamlined component reuse, centralized configuration, a clean and declarative architecture, and enhanced maintainability.

Agile practitioners have been quick to adopt Dependency Injection, as it helps to combat common issues that arise when enterprise-level applications contain thousands of classes with dozens, if not hundreds of Singletons. This commonly leads to 'Spaghetti', 'Hairballs' or 'Balls of Mud' within the application, causing misery for the development staff looking after it.

Despite being incredibly compact in size (~224K in the core and with no mandatory dependencies outside the JDK), PicoContainer supports different Dependency Injection types including Constructor, Setter, Annotated Field, and Method. Additionally, it offers multiple lifecycle and monitoring strategies.

Originally implemented in Java, PicoContainer is available on a range of other platforms and languages - making it an incredibly versatile tool for developers everywhere.
What's New

Version 2.9: N/A

Free Download 291K
340
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    155
  2. Dvgrab 3.4
    95
  3. DynVPN 1.0
    82
  4. CherryTV 0.1
    80
  5. SlideMap 1.2.2
    75
  6. porm r2
    70
  7. Hills 2.0
    70
  8. crick-info 1.0
    69
  9. fuseftp 0.8
    68
  10. Swiftfox 3.0b5pre-2
    67

Related Downloads

Secure Delete Servicemenu
This software provides a secure delete option for files and folders within ...
Kubuntu Galaxia
Kubuntu Galaxia is a KDE theme designed specifically for the Kubuntu desktop.
GIMP ASCII Load/Save Plugin
The GIMP ASCII Load/Save Plugin includes Save 2 ASCII plugins in a ...
Almara
Almara is a software that generates photo albums from directories of images. ...
VBA Express
VBA Express is a user interface for VisualBoyAdvance, a widely used video ...
Cacti
This software provides a comprehensive frontend solution for RRDTool.
Vixn
A graphical user interface (GUI) text editor that emulates the features of ...
context_tab
The context_tab Firefox extension adds a tab list menu to the context ...
SPBLinux
SPBLinux is a compact and modular distribution software that operates entirely in ...
Enhydra Shark
Enhydra Shark provides a unique workflow server solution.
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.