|
3rdPartyModules
3rd party Guice addons
Third Party ModulesInfrastructure
Mobile
Testing
Persistence
Web frameworks
Other Languages
| |
► Sign in to add a comment
|
Search
|
|
3rdPartyModules
3rd party Guice addons
Third Party ModulesInfrastructure
Mobile
Testing
Persistence
Web frameworks
Other Languages
| |
There is also integration in Metro (JAX-WS reference implementation) at this link: https://jax-ws-commons.dev.java.net/guice/
Regs MiSta?
PHP: http://www.beberlei.de/sphicy/
PrimeFaces? JSF library provides a feature to use Guice as JSF backing beans. http://primefaces.prime.com.tr
I've been maintaining 2 projects based on Guice 1.0 that we've been internally using in the company:
Testing http://code.google.com/p/testnguice/ TestNG + Guice as described in Beust-Suleiman's Book
Web frameworks http://code.google.com/p/injectlet/ Servlet injector + Jersey support
Hope they could be added in your list! Best Regards
Sagara's blog on Axis 2 Integration
Jersey: https://jersey.dev.java.net/nonav/apidocs/1.1.0-ea/contribs/jersey-guice/index.html
JBoss Microcontainer link is broken
I have written another test framework integration for Guice 2.0. http://taowen.github.com/bayberry/. It supports dependency injection for test case. Also, has a unique feature not available in other java test frameworks, that is data injection (a.k.a fixture) which promote good test data management. And the support of test helper, allow you merge many smaller test helpers into bigger one.
If someone is interested in another integration with the Restlet framework, feel free to take a look at my post under http://haraldpehl.blogspot.com/2009/11/google-appengine-restlet.html
I recently started developing and maintaining two small libraries on top of Guice 2:
New link for JBoss Microcontainer and Guice integration is: http://anonsvn.jboss.org/repos/jbossas/projects/kernel/trunk/guice-int/
Tadedon: http://code.google.com/p/tadedon/
It is a bunch of Java utilities, and some of them are related to Guice. In the context of Guice it allows to:
I plan to add more features to the list.
I created a Project, which should help with Classpath Scanning, Bean Binding and automatic Module registration.
The project contains a pure Scanner which uses ASM and Java-based features. You could also use the Scanners of Reflections or the Guice Extension of Sonatype.
http://github.com/manzke/guice-automatic-injection
Modules annotated with @GuiceModule?, will be installed automatically. Beans annotated with @AutoBind?, will be bound to inherited interfaces. You can also pass a Name to the Annotation, which causes a named binding. If you specify the bind-Attribute of the Annotation, you can overwrite the interfaces.
So it is a smart way, to save some Guice ESL binding code, because it will be generated for you.
You may want to add gwt-platform to the web frameworks that use Guice: http://gwtplatform.com
I want to participate in developing 3rd party Guice addons and have done some work which I want to post here. Please let me know the procedures for the same.
Is there a way to add Guice's AOP on EJB3 Stateless Session Beans?
Something to add to your list of Guice-based testing frameworks:
That has gained in popularity quite a bit recently...If somebody want something similar to the Spring MVC, I've wrote a MVC for web apps based upon Guice 3.0 and servlet extension. I've implemeted a Velocity/Freemarker/JSilver template engines as well (http://code.google.com/p/lime-mvc).
Seems like the new home of Rocoto is now http://99soft.github.com/rocoto/
Might I suggest Objection (http://github.com/atomicobject/objection) for Objective-C.
There is a new 3rd Party Module that extends guice-persist and add Repository pattern support. Module is based on Spring Data-JPA project http://www.springsource.org/spring-data/jpa.
http://code.google.com/p/guice-repository/