Mapa Tecnológico do Mundo J2EE
Tecnologias básicas
- Java 2 Platform, Standard Edition (J2SE)
Tecnologias de componentes
Componentes Web
- Servlets
- Java Server Pages (JSP)
- Java Server Faces (JSF)
Componentes Enterprise JavaBeans
- Session Beans
- Entity Beans
Tecnologias de serviço
- JDBC
- Para acessar Bancos de Dados
- Java Transaction API (JTA) e Java Transaction Service (JTS)
- Para a demarcação de transações
- JTA é a forma de acessar o JTS
- Java Naming and Directory Interface (JNDI)
- Para achar recursos (locais ou remotos) através do seu nome
Tecnologias de comunicação
Protocolos Internet
Protocolos de acesso a objetos remotos
- Remote Method Invocation (RMI)
- Para fazer chamadas remotas de métodos
- Remote Method Invocation over the Inter-ORB Protocol (RMI-IIOP)
- Extensão de RMI para acessar objetos remotos de outras linguagens
- Java Message Service (JMS)
- Para comunicação assíncrona distribuída, fracamente acoplada e confiável
- JavaMail Technology
- Para que aplicações possam enviar mail
Tecnologias XML
- Java API for XML Processing (JAXP)
- Para implementar B2B, relatório XML, etc.
- Java Architecture for XML Binding (JAXB)
- Java API for XML Messaging (JAXM)
- Java API for XML Registries (JAXR)
- Java API for XML-Based RPC (JAX-RPC)
Tecnologias para Web Services
- Web Services Description Language (WSDL)
- Universal Description, Discovery, and Integration (UDDI)
- Simple Object Access Protocol (SOAP)
- Web Services Security protocol (WS-Security)
- etc.
Outras tecnologias
- J2EE Connector Architecture
- Para se conectar de forma simples a vários sistemas de informação corporativos (ERP,
BD
- Java Authentication and Authorization Service (JAAS)
- Para prover serviços de autenticação e autorização
- J2EE Management Model
- J2EE Deployment API
- Java Management Extensions (JMX)
- J2EE Authorization Contract for Containers
Frameworks
- Spring
- Struts
- Tapestry
- ... e muitos outros ...
mapa programa