The Web Beans standard provides a unified component model for Java EE. Generally speaking, it allows for EJBs to be used as JSF components. Web Beans provides dependency injection between EJB, JSF, Servlets and regular Java Beans and defines new scopes like conversation. Web Beans greatly simplifies the development of JEE web applications by making the connection between the different components easy and natural.
Tags: Java, JavaEE, Web
Representational State Transfer (REST) is an architectural style for designing networked applications and exposing Web Services.
REST delivers simplicity and true interoperability and is an alternative to complex mechanism such as CORBA, RPC or SOAP-based Web Services and allows using simple HTTP to make calls between machines.
The course will explain the REST principles and show how to use the new Java standards for creating RESTful API for your products.
Tags: JavaEE, Frameworks, Web, REST, Design
Servlets & JSP are the corner-stones of nearly every Java web application.
Servlets are Java classes that can handle HTTP requests, and as such can return web content.
The course goes into detailed description of the Servlets & JSP technology which are crucial for almost any JEE web-development team. Whether you will later use Struts, JSF or Spring MVC, understanding these fundamentals is a must.
The course focuses on Servlets 2.5 and JSP 2.1 (part of JEE 5).
Tags: JavaEE, Web