11 relations: Apache Excalibur, Apache License, Apache Software Foundation, Castle Project, Cross-platform, Design Patterns, Inversion of control, Java (programming language), Project, Separation of concerns, Server (computing).
Apache Excalibur
Apache Excalibur project produces a set of libraries for component based programming in the Java language.
New!!: Apache Avalon and Apache Excalibur · See more »
Apache License
The Apache License is a permissive free software license written by the Apache Software Foundation (ASF).
New!!: Apache Avalon and Apache License · See more »
Apache Software Foundation
The Apache Software Foundation (ASF) is an American non-profit corporation (classified as 501(c)(3) in the United States) to support Apache software projects, including the Apache HTTP Server.
New!!: Apache Avalon and Apache Software Foundation · See more »
Castle Project
Castle Project (or Castle for short) is an open-source application framework for CLI platform implementations (e.g.,.NET Framework).
New!!: Apache Avalon and Castle Project · See more »
Cross-platform
In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.
New!!: Apache Avalon and Cross-platform · See more »
Design Patterns
Design Patterns: Elements of Reusable Object-Oriented Software is a software engineering book describing software design patterns.
New!!: Apache Avalon and Design Patterns · See more »
Inversion of control
In software engineering, inversion of control (IoC) is a design principle in which custom-written portions of a computer program receive the flow of control from a generic framework.
New!!: Apache Avalon and Inversion of control · See more »
Java (programming language)
Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.
New!!: Apache Avalon and Java (programming language) · See more »
Project
Contemporary business and science treat as a project any undertaking, carried out individually or collaboratively and possibly involving research or design, that is carefully planned (usually by a project team) to achieve a particular aim.
New!!: Apache Avalon and Project · See more »
Separation of concerns
In computer science, separation of concerns (SoC) is a design principle for separating a computer program into distinct sections, such that each section addresses a separate concern.
New!!: Apache Avalon and Separation of concerns · See more »
Server (computing)
In computing, a server is a computer program or a device that provides functionality for other programs or devices, called "clients".
New!!: Apache Avalon and Server (computing) · See more »