Java EE 7 Front End Web Application Development
Java EE 7 Front End Web Application Development
Development
Duration 5 Days
Learn To
Develop web-based interfaces for both desktop and mobile devices.
Assemble an application.
Build Java applications.
Deploy an application into an application server (Java EE platform runtime
environment).
Benefits To You
By taking this course, you'll gain hands-on experience building Java EE web applications.
You will get the chance to create web-based user interfaces using HTML5 and JavaScript
Core Networks, sl – c/Serrano Galvache 56, C.E. Parque Norte, Ed. Olmo, 1ª planta; Madrid 28033 (España)
formacion@corenetworks.es +34 91 765 10 65 www.corenetworks.es
along with JSPs and servlets. Web-based user interfaces will use AJAX to communicate
with RESTful web services you create; data will persist using JPA and optimistic locking.
By learning through hands-on exercises via structured labs, you'll get a chance to explore
EJB-Lite session bean components, which can be used with container-managed
transactions. You'll perform lab exercises using the NetBeans IDE and WebLogic Server.
Audience
J2EE Developer
Java Developers
Java EE Developers
Web Administrator
Required Prerequisites
Able to author HTML, CSS, and JavaScript enabled web pages
Basic understanding of database concepts and SQL syntax
Experience with Java SE, or Java Programmer Certification
Understand object-oriented principles
Java SE 8 Programming
Suggested Prerequisites
Experience with an Integrated Development Environment
JavaScript and HTML5: Develop Web Applications
Course Objectives
1. Create and use Java annotations
2. Select the correct Java EE Profile for a given application
3. Develop and run an EJB technology application
Core Networks, sl – c/Serrano Galvache 56, C.E. Parque Norte, Ed. Olmo, 1ª planta; Madrid 28033 (España)
formacion@corenetworks.es +34 91 765 10 65 www.corenetworks.es
4. Create Java EE technology applications with the Java EE 7 Platform
5. Identify the services provided by an Application Server
6. Package, deploy and debug enterprise applications
7. Create web-based user interfaces using Servlet, JSP, JAX-RS, and JavaScript
technologies
8. Access relational databases using the Java Persistence API
9. Create scalable, transacted business logic with EJB-Lite
10.Develop basic Java Persistence API entity classes to enable database access
11.Develop a web-based user interface using Servlets, JSPs, and JAX-RS
12.Design applications to use dependency injection
13.Use IDEs and Application Servers for Java EE development
Course Topics
Java Platform, Enterprise Edition
Core Networks, sl – c/Serrano Galvache 56, C.E. Parque Norte, Ed. Olmo, 1ª planta; Madrid 28033 (España)
formacion@corenetworks.es +34 91 765 10 65 www.corenetworks.es
- The role of annotations in Java EE applications
Developing Servlets
Core Networks, sl – c/Serrano Galvache 56, C.E. Parque Norte, Ed. Olmo, 1ª planta; Madrid 28033 (España)
formacion@corenetworks.es +34 91 765 10 65 www.corenetworks.es
HTML5 Applications with JavaScript and AJAX
- Container-managed security
- User roles and responsibilities
- Create a role-based security policy
- The security API
- Transaction semantics
- Programmatic vs. declarative transaction scoping
Core Networks, sl – c/Serrano Galvache 56, C.E. Parque Norte, Ed. Olmo, 1ª planta; Madrid 28033 (España)
formacion@corenetworks.es +34 91 765 10 65 www.corenetworks.es
- Using JTA to scope transactions programmatically
- Implementing a container-managed transaction policy
- Optimistic locking with the versioning of entity components
- Pessimistic locking using EntityManager APIs
- The effect of exceptions on transaction state
Core Networks, sl – c/Serrano Galvache 56, C.E. Parque Norte, Ed. Olmo, 1ª planta; Madrid 28033 (España)
formacion@corenetworks.es +34 91 765 10 65 www.corenetworks.es