Goals
- Know the concepts necessary for the implementation of a robust architecture of a Java EE project
Program
Architecture of a Java EE application, panorama of technologies
Design models: classic approaches vs agile methods
Service-oriented approach
Prototyping
Technical architecture, frameworks
Packaging and deployment of a Java EE application
Workshop: Multiple examples of application architecture
Thick client with JavaFx or Swing Thin
client (web):
– Basic components: Servlet, JSP
– Main MVC frameworks: JSF, Spring MVC, Struts
– Web portals: Jahia, JBoss Portal, Liferay
– Rich frameworks: GWT, Wicket
Workshop: overview of frameworks and benchmark
POJO, JavaBeans and
EJB class libraries : Session, MDB and remote method call
Web Services: SOAP vs REST
Workshop: Application distributed with EJB, Java APIs for Web Services implementation
Core API: JDBC
Frameworks ORM (Object Relational Mapping): JPA
EJB Entity implementations
Workshop: Presentation of the JPA API and object query languages
Deploying a thick client application with Java Web Start
Main Java EE application servers, benchmark
Security considerations and available APIs
Java EE connectors
Workshop: integration of a Java EE application into the information system
Duration
2 days
Price
£ 1650
Audience
Project managers, MOA, Developers
Prerequisites
Good notions of Java developments
Reference
GES100272-F
Sessions
Contact us for more informations about session date