Index > Site > SiteIndex

Space Index

0-9 ... 0A ... 1B ... 0C ... 9D ... 3E ... 2
F ... 2G ... 1H ... 0I ... 2J ... 1K ... 0
L ... 1M ... 2N ... 1O ... 2P ... 0Q ... 1
R ... 1S ... 10T ... 1U ... 1V ... 0W ... 1
X ... 1Y ... 0Z ... 0!@#$ ... 0  

0-9

A

Page: Annotation based Dependency Injection
So imagine a clean slate where we make a new IoC mechanism. We'd mostly just use a few annotations to declare the IoC contract reusing standards where possible such as JSR 250 for the annotations and JNDI as the access mechanism to the container ...

B

C

Page: Colossus
Overview Colossus is a branch in XBean to explore very flexible server architectures. Specifically, the branch is focusing on simplifying server bootstrap, directory structure, class loaders, plugins, and modularity. This project started in early July 2006 and after a few false starts ...
Page: Colossus Bootstrap
Bootstrap Goal The goal of the bootstrap module is to create the initial environment for a server. Normally this sort of bootstrap is handled by java directly via command line arguments to the java executable or via manifest entries in an executable jar. Unfortunately, the bootstrap built ...
Page: Colossus Class Loader
Class Loader Structure Primordial System / \ Bootstrap Common / \ (Server DAG) Shared / \ App1 App2 ... Primordial Contains the standard java class library (e.g. java.lang.) and any classes contained in jars from the System Extensions directory ($JAVAHOME/jre ...
Page: Colossus Dot File Layout
Overview This idea came from David Blevins, and hopefully he'll rewrite this page if I get it wrong. The directory structure of a server is normally hardcoded or in better servers the names of directories and position is controllable within fairly strict limits. Instead of coding ...
Page: Colossus Tomcat Style Layout
Directory Structure The Tomcat directory structure is familiar to most users and if we leverage this it should drastically reduce the learning curve of the server. The following is a slightly modified version of the Tomcat layout and should be familiar enough to Tomcat users: Name Description apps ...
Page: Community
Page: Contributing
many ways you can help make XBean a better piece of software please dive in and help\! Try surf the documentation if somethings confusing or not clear, let us know. Download the code, try it out, and see what you think ...
Page: Contributor
Team A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions. The team is comprised of Committers and Contributors. Members have direct access to the source ...
Page: Custom XML
One of the main points of using XML rather than, say, a script, to configure your application is that it allows any XML tooling to edit the configuration. We really like Spring's XML format, however it is very technical folks need to understand ...

D

Page: Developers
Page: Download
Just want the jar? Package org.apache.xbean xbeanspring2.6.jar http://www.ibiblio.org/maven2/org/apache/xbean/xbeanspring/2.6/xbeanspring2.6.jar xbeanspring2.5.jar http://www.ibiblio.org/maven2/org/apache/xbean/xbeanspring/2.5/xbeanspring2.5.jar xbeanspring2.4.jar http://www.ibiblio.org/maven2/org/apache/xbean/xbeanspring/2.4/xbeanspring2.4.jar xbeanspring2.3.jar ...
Page: Dream Config
config> <app:ear path="foo.jar"/> <jdbc:oracle database="movies" /> </config> <config> <ear:jar> <war file="bar.war" context="MegaFun"/> <war file="foo.war" context="SuperFun"/> <ejb file="foo.jar"/> </ear:jar> <jdbc:oracle ...

E

Page: Editing Custom XML
XBean supports custom XML languages for different libraries of Java code. This page details some guidelines. References To refer to another POJO inside XBean you can use the # character to refer to another bean in the same file. This is similar to the <property ...
Page: Equinox
How to checkout equinox source cvs d :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse login cvs d :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse co r R311 org.eclipse.osgi

F

Page: FAQ
Page: Features

G

Page: General
General questions on the XBean project

H

I

Page: Ideas
Regular ClassPath creation <classPath> <jar uri="http:///acme.org/cheese.jar"/> ... </classPath> Maven ClassPath creation I'd be good to have a ClassPath implementation like this... <mavenClassPath project="activemq" version="4.0M1"/> We could go a step ahead and load ...
Home page: Index
Welcome to the XBean project The goal of XBean project is to created a plugin based server analogous to Eclipse being a plugin based IDE. XBean will be able to discover, download and install server plugins from an Internet based repository. In addition, we ...

J

Page: JAXB JNDI
JNDI Provider using JAXB2 This XBean module (currently not released and in the sandbox http://svn.apache.org/repos/asf/geronimo/xbean/sandbox/) implements a JNDI context by parsing an XML configuration file using the excellent JAXB2 library https://jaxb.dev.java.net ...

K

L

Page: Lists
Mailing Lists These are the mailing lists that have been established for this project. For each list, there is a subscribe, unsubscribe, and an archive link. List Name Subscribe Unsubscribe Archive Online Forum developers Subscribe mailto:xbeandevsubscribe@geronimo.apache.org Unsubscribe mailto:xbeandevunsubscribe@geronimo.apache.org Archive ...

M

Page: Mapping Metadata
elements> <person class="org.acme.Person" init="birth" destroy="death"> <myAge type="java.lang.Integer" property="age" default="12"/> <height type="java.lang.Double" default="4.3"/> <weight type="java.lang.Double"/> <sex type="char" required="true"/> <xb:constructor ...
Page: MetaData XML
constructor class="org.acme.Foo" arg0="java.lang.Integer:age"/> <org.acme.Foo> <constructor> <age type="java.lang.Integer"/> </constructor> </org.acme.Foo> <org.acme.Foo> <constructor signature="java.lang.Integer blah, Monkey monkey"/> <constructor signature="Monkey monkey"/> </org.acme.Foo> <org.acme.Foo> <constructor> <java.lang.Integer name="age ...

N

Page: News
News

O

Page: Other Annotations
Optional Annotations In addition to those defined in JSR 250, the following annotations MAY be handled by the container. @Async Indicates that a method call could actually be performed asynchronously in the background using a proxy of some kind to avoid blocking the calling thread. @Singleton ...
Page: Overview

P

Q

Page: Quick Links
Download JavaDocs http://geronimo.apache.org/xbean/dist/xbean2.4/site/ Source Wiki http://cwiki.apache.org/confluence/pages/listpagesdirview.action?key=XB Mailing Lists Lists Support http://issues.apache.org/jira/browse/XBEAN

R

Page: Release Procedure
Release Procedure This is the most important thing and the easiest to get wrong. If you can not commit to the repo, the release will fail in the middle and you will have to rollback the changes by hand. You must be able to commit using svn over https to do a release ...

S

Page: SideNav Community
Wiki http://cwiki.apache.org/confluence/pages/listpagesdirview.action?key=XB Mailing Lists Lists Who We Are Contributor Contributing
Page: SideNav Developers
Source Code Source JavaDocs http://geronimo.apache.org/xbean/dist/xbean2.4/site/ Source XRef http://geronimo.apache.org/xbean/dist/xbean2.4/site/ Test Source XRef http://geronimo.apache.org/xbean/dist/xbean2.4/site/ Release Procedure
Page: SideNav Features
Custom XML Editing Custom XML XBean Ant Task JAXB JNDI JAXB JNDI A JNDI provider using JAXB2 AnDI Annotation based Dependency Injection Annotation based Dependency Injection
Page: SideNav Overview
Home Index News Site FAQ Download
Page: SideNav Related Projects
Spring http://www.springframework.org/ Geronimo http://geronimo.apache.org/ ActiveMQ http://activemq.org/ OpenEJB http://openejb.org/ Jencks http://jencks.org/ ServiceMix http://servicemix.org
Page: SideNav Support
Issues http://issues.apache.org/jira/browse/XBEAN Roadmap http://issues.apache.org/jira/browse/XBEAN?report=com.atlassian.jira.plugin.system.project:roadmappanel Change log http://issues.apache.org/jira/browse/XBEAN?report=com.atlassian.jira.plugin.system.project:changelogpanel
Page: Site
Page: SiteIndex
Page: SiteMap
Page: Source
Subversion The XBean project uses the Subversion http://subversion.tigris.org/ version control system. If you're new to Subversion, the free O'Reilly Version Control with Subversion http://svnbook.redbean.com/ book is an excellent starting point. Web Access to Subversion http://svn.apache.org ...

T

Page: Templating Ideas
spring you can do this <bean id="deepDishPizzaService" abstract="true" class="org.xbean.spring.example.DeepDishPizzaService"> <property name="topping" value="Salami"/> <property name="cheese" value="Edam"/> <property name="size" value="17"/> </bean> <bean id="myFavoritePizza ...

U

Page: Using XBean
Questions on using the XBean library

V

W

Page: What is the license
software is open source using the Apache 2.0 licence http://www.apache.org/licenses/LICENSE2.0.html (a liberal BSD style licence which is very commercial friendly

X

Page: XBean Ant Task
XBean Ant Task XBean provides an Ant task of type org.apache.xbean.spring.task.SchemaGenerateTask which autogenerates the following files the METAINF/services/org/apache/xbean properties file for your XML configuration a HTML reference documentation for your XML using ...

Y

Z

!@#$