Einen Split finde ich gut. Als Java-Enthusiast fände ich aber eine Hauptkategorie "Java" gut. Java eignet sich nämlich nicht nur für e-Development, sondern auch für ganz "normale" Anwendungen.

Von mir aus wäre dann nicht einmal eine weitere Java-Unterteilung in Application (Swing) und JSP/Servlet notwendig, da ich die technologische Unterscheidung bereits aus meinem Entwicklungs-Alltag entfernt habe.