Java EE 7 Front End Web Application Development: Getting Started
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
It's important to understand the architecture of a Java EE application and its development process. This course covers these areas and highlights the technologies involved in developing Java EE 7 front-end web applications. It also looks at standard Java technologies such as JavaBeans and annotations that can be incorporated into Java EE applications.
Target Audience
Java developers who want to learn how to use Java EE 7 components to build front-end enterprise web applications.
Prerequisites
None
Expected Duration (hours)
2.0
Lesson Objectives Java EE 7 Front End Web Application Development: Getting Started
start the course
introduce Java EE technology group and outline the requirements of enterprise applications
describe enterprise application infrastructure technologies with separation of logic from services, and describe Java EE profiles
define Java EE technology specifications and how to access them and describe how they define APIs and also in some cases services
describe the Java EE requirement for a tiered architecture, the N-tiered model, and Java EE tiered architecture
step through and describe a sample Java EE application
describe the role of Java EE servers and the available implementations
describe the considerations for selecting a Java EE server and describe the benefits of the Glassfish server
describe the role of an IDE and list some of the IDEs that support Java EE development
describe the Java EE development process and the steps involved
describe Java EE containers and components
describe Java EE component state, properties, encapsulation, and proxies
describe the role of and different types of Java EE archive files including WAR and EAR files, and list the web components in a WAR file
describe the use of deployment descriptor files in Java EE applications and list some vendor-specific deployment descriptors
install the GlassFish server from the NetBeans IDE
write a simple test application in NetBeans and deploy it to GlassFish
describe JavaBeans and how they can be used in Java EE applications
describe the considerations for creating and working with JavaBeans
describe Java logging and logging frameworks
describe how to use the java.util.logging.Logger class in Java EE applications
describe logging handlers in Java EE applications
referencing the GlassFish log service, describe how logging is configured and logs viewed for Java EE applications
create a Logger instance and add it to a Java EE application
describe and contrast the use of annotations with deployment descriptors in Java EE applications
describe the different types of annotations and how they are currently used in Java EE 7
describe annotation elements, placement, and retention in Java EE applications
describe method chaining and how it is used by JAX-RS
practice creating and working with loggers in a Java EE application
Course Number: sd_jeef_a01_it_enus
Expertise Level
Intermediate