EasyBeans is an open-source Enterprise Java Beans (EJB) container hosted by the OW2 consortium. The License used by EasyBeans is the LGPL.
EasyBeans main goal is to ease the development of Enterprise Java Beans. It uses some new architecture design like the bytecode injection (with ASM ObjectWeb tool), IoC, POJO and can be embedded in OSGi bundles or other frameworks (Spring, Eclipse plugins, etc.).
It aims to provide an EJB3 container as specified in the Java Platform Enterprise Edition (Java EE) in its fifth version. It means that Session beans (Stateless or Stateful), Message Driven Beans (MDB) are available on EasyBeans.
The new persistence layer used by EJB 3.0 is now called Java Persistence API (or JPA). It replaces the CMP (Container Managed Persistence) model used by EJB 2.x. The default persistence provider used in EasyBeans is Hibernate Entity Manager or Apache OpenJPA but other JPA providers have been tested like for example Oracle TopLink Essentials.
Grasshopper is a Visual Studio-based SDK and patented .NET to Java converter that enables you to run .NET Web and server applications to run on Linux® and other Java-enabled platforms.
This is a list of 10 best practices that are more subtle than your average Josh Bloch Effective Java rule. While Josh Bloch's list is very easy to learn and concerns everyday situations, this list here contains less common situations involving API / SPI design that may have a big effect nontheless. I have encountered…
10gen is a new platform-as-a-service technology designed to help developers quickly and easily build dynamic, scalable, mission critical web sites and applications.
The 10gen software stack is analogous to Google App Engine in that it provides a new stack of tools (database, grid management, application server) that are purpose-built to run in a cloud environment.
1T3XT offers a suite of products that are useful to create and/or manipulate documents, more specifically PDF and RTF documents. There's some support for XML and HTML, but this isn't the core business of iText.
J. Moreira, S. Midkiff, and M. Gupta. Proceedings of the 2001 joint ACM-ISCOPE conference on Java Grande, page 116--125. New York, NY, USA, ACM, (2001)
C. Chambers, B. Harrison, and J. Vlissides. POPL '00: Proceedings of the 27th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, page 277--289. New York, NY, USA, ACM, (2000)
J. Paterson, J. Haddow, and M. Nairn. page 280 - 4. New York, NY, USA, (2006//)design patterns;BlueJ IDE;software design;software development;object oriented software;teaching;Java;.
B. Folliot, I. Piumarta, and F. Riccardi. Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications, page 175--181. New York, NY, USA, ACM, (1998)
S. Lauterburg, M. Dotta, D. Marinov, and G. Agha. 2009 IEEE/ACM International Conference on Automated Software Engineering, page 468--479. (November 2009)