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.
J. Moreira, S. Midkiff, und M. Gupta. Proceedings of the 2001 joint ACM-ISCOPE conference on Java Grande, Seite 116--125. New York, NY, USA, ACM, (2001)
C. Chambers, B. Harrison, und J. Vlissides. POPL '00: Proceedings of the 27th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, Seite 277--289. New York, NY, USA, ACM, (2000)
J. Paterson, J. Haddow, und M. Nairn. Seite 280 - 4. New York, NY, USA, (2006//)design patterns;BlueJ IDE;software design;software development;object oriented software;teaching;Java;.
B. Folliot, I. Piumarta, und F. Riccardi. Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications, Seite 175--181. New York, NY, USA, ACM, (1998)
S. Lauterburg, M. Dotta, D. Marinov, und G. Agha. 2009 IEEE/ACM International Conference on Automated Software Engineering, Seite 468--479. (November 2009)
N. Geoffray, G. Thomas, C. Clément, und B. Folliot. PPPJ '08: Proceedings of the 6th international symposium on Principles and practice of programming in Java, Seite 73--82. New York, NY, USA, ACM, (2008)
S. Andreev, G. Rzevski, P. Shviekin, P. Skobelev, und I. Yankov. Holonic and Multi-Agent Systems for Manufacturing, Volume 5696 von Lecture Notes in Computer Science, Springer, Berlin / Heidelberg, (2009)
L. Smith, J. Bull, und J. Obdrzálek. Supercomputing '01: Proceedings of the 2001 ACM/IEEE conference on Supercomputing (CDROM), Seite 8--8. New York, NY, USA, ACM, (2001)
A. Bollini, und M. Piastra. Late Breaking Papers at the 1999 Genetic and
Evolutionary Computation Conference, Seite 48--56. Orlando, Florida, USA, (13 July 1999)
D. Johnson, und T. Jankun-Kelly. Proceedings of graphics interface 2008, Seite 163--168. Toronto, Ont., Canada, Canada, Canadian Information Processing Society, (2008)
K. Buchenrieder, M. Mrva, und R.Kress. Proceedings of the conference on Design, automation and test in Europe, Seite 868 - 874. Washington, DC, USA, IEEE Computer Society, (1998)
V. Saraswat, R. Jagadeesan, M. Michael, und C. von Praun. PPoPP '07: Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming, Seite 161--172. New York, NY, USA, ACM, (2007)
P. Lengauer, V. Bitto, und H. Mössenböck. Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering, Seite 51--62. ACM, (2015)
H. Inoue, H. Hayashizaki, P. Wu, und T. Nakatani. Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications, Seite 179--194. New York, NY, USA, ACM, (2012)
I. Hsiao, S. Sosnovsky, und P. Brusilovsky. Learning in the Synergy of Multiple Disciplines, Proceedings of the EC-TEL 2009, Volume 5794 von Lecture Notes in Computer Science, Berlin/Heidelberg, Springer, (Oktober 2009)
E. Hilsdale, und J. Hugunin. Proceedings of the 3rd international conference on Aspect-oriented software development, Seite 26--35. New York, NY, USA, ACM, (2004)