Return to site

[โ˜•๐‰๐€๐•๐€ ๐„๐„ vs ๐Ÿƒ๐’๐๐‘๐ˆ๐๐†]: Which technology do you use on your Java applications ?

ยท java,poll

โ˜• Java EE is a standard, official, specification for a full-featured Enterprise Application Framework stack. Includes stuff like Object-Relational Mapping, Security, Web Applications, database connectivity, transactions...

On top of Java EE specifications there are JavaEE ๐ข๐ฆ๐ฉ๐ฅ๐ž๐ฆ๐ž๐ง๐ญ๐š๐ญ๐ข๐จ๐ง๐ฌ/๐š๐ฉ๐ฉ๐ฅ๐ข๐œ๐š๐ญ๐ข๐จ๐ง ๐ฌ๐ž๐ซ๐ฏ๐ž๐ซ๐ฌ like: JBoss, Glassfish, WebSphere, Weblogic.

๐Ÿƒ Spring, on the other hand, is a framework doing lots of the stuff on the Java EE specifications, but in its own form. They don't follow Java EE specifications and APIs for that. But they do include a Web Framework, transaction management, security and several other solutions Java EE offers.