Hi!
JBoss brauchst du eigentlich nur, wenn du EJBs einsetzen möchtest - was für ein Java-Neuling aber nicht unbedingt empfehlenswert ist, da das Konzept recht kompliziert ist. Tomcat (wurde hier bereits erwähnt) ist leichter, und da kannst du immer noch die Geschäftslogik in Java-Klassen packen, die über JDBC mit einer Datenbank kommunizieren, und die Darstellung JSPs überlassen.
Habe viel gutes über das Struts-Framework gehört, was hälst Du davon? Hat damit jemand Erfahrung?
Grüße
Andreas