Java Ecosystem and Tools - Pooky/java-enterprise-examples GitHub Wiki
Java Containers
- Tomcat (Servlet Container)
- GlassFish (Servlet Container Open-source)
- JBoss/Wildfly
Build Tools
- Maven - repository based build tool
- Ant - old similar to linux Make file
- Eclipse - IDE for development
Java packing formats
In java you can pack your project, library, module or web application in differend three formats: jar, war, eap.
JAR Format
Simple JAR (Java Archive) for common libraries or runable programs. It's ZIP file.
WAR Format
Format for web application. Structure of this is very specific.
- WAR - Web Application Archive
EAP Format
Enterprise Application Archive for Java EE.