LA JOLLA, CA – APRIL 28, 2011 – Caucho® Technology, the open source Web Profile leader for Java EE application servers, today announced that open source project, CDISource, successfully developed a “Bi-directional CDI to Spring Bridge” with the guidance and engineering support from Resin’s core engineering team and Mark Stuberg from OpenWebBeans.
The Bi-directional CDI to Spring Bridge opens the gate for popular CDI implementations such as CanDI, OpenWebBeans and Weld to now work with the Spring framework. The Bi-directional Bridge that is split directionally with injected CDI managed bean into Spring is called “Spring CDI Bridge” whereas injected Spring Beans into CDI Beans is called “CDI Spring Extension.” CDI is the standard for Dependency Injection (DI) and Interception (lightweight AOP) and integrating with Spring allows developers the extra advantage of having a vendor neutral technology tool for testing.
CDISource is an organization created to promote the use of CDI (Context and Dependency Injection) in Java EE 6 and beyond. The CDISource founders, Rich Hightower, Andy Gibson, and Rob Williams, advocates expanding the usability of Java CDI framework to enhance Java EE development and provide developers with a lightweight and agile means of testing without complexities.
Open source contribution from CDISource – Spring meet CDI, CDI meet Spring includes:
- Open source code for the “Bi-directional CDI to Spring Bridge”
- Spring integration tests
- Class for CDI to Spring Bridge
- Class for Spring to CDI Bridge
- Roo based webapp/project example that uses CDI to Spring Bridge
“CDI is a great technology. It is a cornerstone of Java EE 6 with many advantages, but there is a lot of code out there that uses Spring” said Rick Hightower, Co-Founder of CDISource and independent consultant. “The ability to inject Spring managed beans into CDI and CDI managed beans into Spring is a big step towards increased CDI adoption. We could not have done this without the support and expertise of Caucho’s engineering team,” Hightower added.
“CDI is a foundational technology that is fairly new to Java EE 6 but it is rich in benefit and is slowly but surely gaining recognition and attention it deserves,” said Theresa Nguyen, Sales & Marketing Director at Caucho® Technology. “We are excited to see that CDISource understands and values the potentials of bridging the gap between CDI and Spring. ” Nguyen added, “helping advancement in Java technology, whether it’s Java EE 6 focused or not, we are delighted to able to lend our engineering expertise.”
Caucho’s relentless quest for performance and reliability paved the way for Resin® to be a leading global Open Source Java application server since 1998. Our engineer’s dedication to the development, support and evolution of the Resin Java EE 6 Web Profile continues to uphold our reputation for quality, performance and manageability. We’ve helped 360,000 organizations worldwide including start-ups, governments and Fortune 500 companies build and grow their business with one of the most flexible, rock-solid and powerful application servers, Resin. Caucho® is an Oracle Java EE licensee focusing on Web Profile and cloud solutions. Our offices are located in San Diego and San Francisco, California.
Resin, Caucho’s open source Java application server, features Quercus Java-PHP solution and Hessian fast, lightweight messaging. Resin is the Web Profile of choice for high performance Java EE applications and supports many of the highest traffic sites in the world. Leading companies with demand for reliability and high performance web applications including Salesforce.com, the Toronto Stock Exchange and CNET are powered by Resin.
Director of Sales & Marketing
Caucho® Technology, Inc.
Telephone (858) 456-0300