incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Trivial Update of "DeltaSpikeProposal" by struberg
Date Tue, 29 Nov 2011 23:16:31 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "DeltaSpikeProposal" page has been changed by struberg:
http://wiki.apache.org/incubator/DeltaSpikeProposal?action=diff&rev1=2&rev2=3

  Apache  DeltaSpike will consist of a number of portable CDI extensions that  provide useful
features for Java application developers. The goal of  Apache DeltaSpike is to create a de-facto
standard of extensions that is  developed and maintained by the Java community, and to act
as an  incubator for features that may eventually become part of the various  Java SE and
EE-related specifications.
  
  == Background ==
- One  of the most exciting inclusions of the Java EE6 specification is  JSR-299, Contexts
and Dependency Injection (CDI) for Java. CDI builds on  other Java EE specifications by defining
a contextual component model  and typesafe dependency injection framework for managed beans.
 It also  defines a SPI that allows developers to write portable “extensions” that  can
be used to modify the behaviour of the Java EE platform, by  offering additional features
not provided by the platform by default. Apache  DeltaSpike builds on this portable extensions
SPI by providing baseline  utilities and CDI Extensions which form the base of almost all
CDI  applications.
+ One  of the most exciting inclusions of the Java EE6 specification is  JSR-299, Contexts
and Dependency Injection (CDI) for Java. CDI builds on  other Java EE specifications by defining
a contextual component model  and typesafe dependency injection framework for managed beans.
 It also  defines a SPI that allows developers to write portable “extensions” that  can
be used to modify the behaviour of the Java EE platform, by  offering additional features
not provided by the platform by default.
+ 
+ Apache  DeltaSpike builds on this portable extensions SPI by providing baseline  utilities
and CDI Extensions which form the base of almost all CDI  applications.
  
  == Rationale ==
  There  presently exists a number of open source projects that provide  extensions for CDI,
such as Apache MyFaces CODI, JBoss Seam3 and  CDISource.  Apache DeltaSpike seeks to unify
these efforts by creating  an “industry standard” set of extensions, combining the best
core  features of these projects. The project also aims to provide a rich,  JBoss Arquillian
based (license: ALv2), test environment to ensure that  DeltaSpike portably runs in all important
CDI environments.
@@ -80, +82 @@

  Documentation  for the Apache DeltaSpike project would be created by combining and  editing
material from the above sources, in addition to the writing of  new material where required.
  
  == Initial Source ==
- Source  code contributions for the Apache DeltaSpike project would be made from  its member
projects, and the initial goal would be to provide a ''common core''  extension which contains
a number of features considered essential for  building other extensions.  Tests for this
common core will be developed  using the Arquillian integration testing framework, allowing
the  extension to be automatically tested extensively across various CDI  implementations
and EE servers in the interest of providing a stable  foundation for building other extensions.
The  ongoing goal of the project will be to gradually incorporate additional  features as
determined by the PPMC, extending on the foundation  features provided by the common core.
+ Source  code contributions for the Apache DeltaSpike project would be made from  its member
projects, and the initial goal would be to provide a ''common core''  extension which contains
a number of features considered essential for  building other extensions.  Tests for this
common core will be developed  using the Arquillian integration testing framework, allowing
the  extension to be automatically tested extensively across various CDI  implementations
and EE servers in the interest of providing a stable  foundation for building other extensions.
+ 
+ The  ongoing goal of the project will be to gradually incorporate additional  features as
determined by the PPMC, extending on the foundation  features provided by the common core.
  
  == Source and IP Submission Plan ==
  The following resources will be moved to Apache infrastructure under the Apache DeltaSpike
project name:

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message