Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

JGentle's features are referred to as Inversion of Control (IoC) Container or Lightweight Container. The adoption of JGentle in an application ensures the use of certain design principles which improve encapsulation, modularization, testability and reusability, offering configuration via ... [More] Dependency Injection, Definition Management, Annotation Injection, and declarative services via AOP (Aspect Oriented Programming). [Less]

5.0
 
  0 reviews  |  4 users  |  352,695 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

A Cool NEW Framework for Hot, Quick-Fire ( n Sure-Fire !! ;-) ) Rapid Application Development with the help of IOC containers (like Guice, Spring, etc) & ORM tools (like Hibernate, Ibatis, etc ) Also allow for/Promote nice (?! :) ) principles like 'Loose Coupling', Testability (using ... [More] Unit testing tools like JUnit, TestNG, et al..), etc..! Invite Your Comments,& Suggestions...! :) Please Feel Free to INJECT your thoughts n ideas on this..! Please Do 'Look Out' for it...!! ( And we'll 'Look Forward' to your Response too..!! :) After that, there should be no 'Looking Back'..!! ;) ) Coming Soon....! Watch this space...! :) [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

I always dreamed of composing applications from collaborating independent parts. That's what I think object-oriented programming was supposed to be about. These libraries are my ongoing effort to achieve that dream. NOTE: This is a work in progress hence no release versions or downloads are ... [More] available yet and some APIs are likely to change. NOTE: Documentation is forthcoming. NOTE: You need Maven 2.0.9+ to build or (conveniently) use these libraries. Getting the CodeThe sources for these libraries can be checked out like so: $ svn checkout http://fluid-tools.googlecode.com/svn/trunk fluid-toolsBuilding the LibrariesOne of the essential Maven plugins in this project makes use of a feature in Apache BCEL that is available from version 5.3, namely Java 5 annotation support. Before you can build these libraries, you will need to check out the BCEL trunk and build it yourself: $ svn checkout http://svn.apache.org/repos/asf/jakarta/bcel/trunk bcel $ (cd bcel; mvn install)From then on, you use Maven to build these libraries: $ cd fluid-tools $ mvn installDoing that for the first time will take a while as Maven downloads and caches in your file system the various libraries needed to run Maven and to compile Fluid Tools. As Fluid Tools evolves, there may sometimes be a need to do a clean build. In fact, it is safe to do that every time you update your working copy. To get a clean build, you simply do $ mvn clean installHowever, a pedantic clean build consists of first clearing the cached libraries from your local Maven repository: $ cd $HOME/.m2/repository $ rm -rf org/fluidityNOTE: the commands above assume you are working on a Unix system. Windows users will need to figure out how to achieve the same effects in their individual development enviroment. TODO: Deployment modules Move all deploy* classes to the deployment modules Deployer application in executable .war inside package Control centre discovery protocol Heartbeat protocol Service announcement protocol Service activation protocol Monitoring extension API (client) Management extension API (server) Find ways to make modules self-documenting both for human readers and for automated dependency resolution See how to make the build fail when not all dependencies can be resolved from the modules packaged into the application ... [Less]

0
 
  0 reviews  |  0 users  |  11,345 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

Pattann is a Java annotation processor that makes using the visitor design pattern easier. It automatically generates container classes for interfaces annotated with a @Visitor annotation.

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 
Compare

PIoC helps you design better APIs. It alleviates the need for factories and the use of new in your PHP code. You will still need to write factories in some cases, but your code will not depend directly on them. Your code will be easier to change, unit test and reuse in other contexts. TODO: Add ... [More] Scope to bindings (Singleton, PerRequest, etc.) Add UnitTests Add documentation to code Update Wiki Manage Circular Dependencies Add field strategy support if using PHP 5.3 [Less]

0
 
  0 reviews  |  0 users  |  226 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

as3guice lightweight dependency injection framework for actionscript3 inspired by google-guice.

0
 
  0 reviews  |  0 users  |  1,868 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.