Servlet container .. ?? Er det et værktøj, der kan fungere en server så man kan køre sine servlets derpå eller hvad?
Det er nemlig lige præcis hvad det er
Hvad er forskellen så på en editor og et build system ?
En editor er et program som du skriver kode i og et build system er et (eller flere) program som ved hvilke filer der er ændret og derfor skal recompiles og hvordan afhængighederne er og hvad der skal bygges (class filer, jar, war, kopiering rundt omkring, upload af byggede filer til servere, osv.)
Et IDE (Integrated Development Environment) indeholder oftest både en editor og et integreret build system, men jeg foretrækker kommandolinje værktøjer. Der har været mange flames om hvad der er bedst af IDE'er og kommandolinjeværktøjer, editorer, osv. men i sidste ende er det smag og behag som bestemmer, hvad du skal bruge.