salam
tu parle du J2EE
il faut respecter la notion MVC (model viex controles)
apres pour les outils andek :
ide : eclipse ou netbeans
cote serveur andek java (eclipse)
ORM : hibernate
client html et css
tu peux utiliser des framework comme Spring ou JSF :