Enterprise Java
Concerning Enterprise Java our company is very familiar with the use of the following technologies:
Presentation layer:
- JSF (Java Server Faces)
- Jboss Seam
- Struts
- Tapestry
- Wicket
- JSP (Java Server Pages) / Java Servlets
- Java Webservices
- Axis2
- Xfire
Business layer:
- EJB
- JMS (ActiveMQ, Weblogic, Oracle AQ and other providers)
- Spring (lightweight POJO object)
- Rule Engines (Drools)
- JBPM
- ESB (Enterprise Service Bus)
- Jboss ESB/SOA Suite
- RMI
Persistence layer:
- JPA (java persistence api)
- Hibernate
- iBatis
- Spring JDBC Templates
- JDBC