This course presents JAVA technologies for building entreprise applications. It covers basic JEE technologies such as Servlet, JSP and JDBC. It also tackles other advanced topics such as MVC pattern, cookies and session management as well as Servlet/JSP collaboration and information sharing.  Finally, this course shows how to use SPRING Framework to build basic JAVA enterprise applications. By the end of this course, students should be able to :

- Understand enterprise application architectures and layers
- Develop backend applications using plain JEE technologies
- Connect Java application to Data Bases using JDBC
- Apply the MVC pattern using JEE Technologies
- Use and apply advanced techniques such as session management, cookies and Servlet/JSP collaboration.
- Develop basic enterprise application using the framework SPRING

Level: L3