É isso ai… são as 3 plataformas mesmo…
JSE (Standard Edition)
JEE (Enterprise Edition)
JME (Micro Edition)
Na verdade… Java Web que vc diz esta localizada na segunda plataforma…
Mas como o proprio nome já diz… é uma ‘plataforma’. Entao alguns padroes e especificações são necessário… Num é apenas criar paginas e servlets…
Procure se informar por JEE… é usado para construção de sistemas corporativos… normalmente em camadas…
Para essa plataforma… existem vários frameworks… que o ajudara a desenvolver bastante em nível de produtividade… e nitidez…
Para camada de apresentação costumo utilizar o JSF (Java Server Faces), logico q utilizando JSPs…
Na camada de bussiness vc pode utilizar EJB 2… que ainda é o mais forte do mercado… nao por uma questao de ser melhor… mas o 3 ainda tá fresco…
Ou o proprio 3… que já é uma opção mais enxuta… robusta…
Pode tbm, por exemplo, utilizando JBoss Seam… criando classes delegate… para as regras de negocios… e beans integrados (EJB + Faces Bean)
Na persistencia… gosto muito de usar o Hibernate… e uma configuração da JTA (Java Transaction API) para facilitar a vida… e num ter que ficar preocupado com as transações… no inicio parece estranho… mas depois fica bem mais facil…
E gosto muito do server JBoss… mas existem any muito bons…
Se informe!