[โ๐๐๐๐ ๐๐ vs ๐๐๐๐๐๐๐]: Which technology do you use on your Java applications ?
[โ๐๐๐๐ ๐๐ vs ๐๐๐๐๐๐๐]: Which technology do you use on your Java applications ?
โ 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.