Free Sample
+ Collection

Java EE Development with NetBeans 7 [Video]

David R. Heffelfinger

Develop professional enterprise Java EE applications by taking advantage of the time-saving features of the NetBeans 7 IDE
RRP $84.99

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Video Details

ISBN 139781782162469
Course Length3 hours and 08 minutes

About This Video

  • Use the features of the popular NetBeans IDE along with keyboard shortcuts to accelerate development of Java EE applications
  • Take advantage of the NetBeans debugger to get rid of bugs that may creep into your Java EE code
  • Learn about all the major Java EE APIs as well as tips on how to effectively use the NetBeans IDE to save time when developing Java EE applications

Who This Video Is For

The video course is aimed at Java developers who wish to develop Java EE applications while taking advantage of NetBeans functionality to automate repetitive tasks and to ease their software development efforts. Familiarity with NetBeans or Java EE is not assumed, however, knowledge of the Java language is assumed.

Table of Contents

Mastering the NetBeans Editor
Code Completion and Generation
Code Navigation
Understanding NetBeans' Visual Cues
NetBeans Debugger
Inspecting Variable Values
JavaServer Faces (JSF)
Introduction to JSF
Facelets Templating
Managed Beans
JSF Validation
Composite Components
Additional PrimeFaces Components
Java Persistence API
Introduction to JPA
Introduction to JPA (Cont)
Entity Relationships
JSF Application Generation from JPA Entities
Java Persistence Query Language (JPQL) and the Criteria API
Selecting Database Data with the Java Persistence Query Language (JPQL)
Updating Database Data with JPA and JPQL
Deleting Database Data with JPQL
JPQL Named Queries
NetBeans JPQL Editor
Selecting Data with the JPA Criteria API
Session Beans
Introduction to Session Beans
Session Bean Transaction Management
Session Bean Interceptors
EJB Timer Service

What You Will Learn

  • Develop Java web applications by leveraging NetBeans functionality
  • Use abstract common markup with Facelets templates
  • Develop applications adhering to the MVC design pattern with JSF-managed Beans
  • Validate user input with JSF validation
  • Develop custom JSF components and get to know front end JSF development with Facelets
  • Develop aesthetically pleasing web-based user interfaces with PrimeFaces
  • Generate JPA Entities and Data Access Objects (DAO's) from an existing database schema
  • Learn about the Java Persistence Query Language (JPQL)
  • Utilize EJB 3.1 session Beans, including transaction management, interceptors, and the EJB timer service

In Detail

Oracle's popular NetBeans IDE has several features that greatly simplify Java EE development, but with many features and great flexibility, Java developers can become overwhelmed by the options available in NetBeans. This video course provides hands-on instructions that show you how to take control of the environment and make use of these features to make your Enterprise Java application development more efficient and productive than ever before so that you can concentrate on the important parts of your application.

Java EE Development with NetBeans 7 shows you how to develop applications using the most important and latest Java EE technologies and APIs such as JavaServer Faces (JSF) 2.0, Enterprise JavaBeans (EJB) 3.1, and the Java Persistence API (JPA 2.0). The course is a practical guide explaining the various features of the NetBeans IDE related to Enterprise application development.

Java EE Development with NetBeans 7 covers all the major Java EE technologies, APIs, and the rapid development capabilities of the NetBeans IDE such as wizards and keyboard shortcuts.
While focusing on NetBeans features, you will learn how to develop aesthetically pleasing web-based user interfaces using Java Server Faces. You’ll also learn how to take advantage of automated transaction handling and scalability via Enterprise JavaBeans, and how to simplify database access through the Java Persistence API.

By the end of this course, you will be able to develop Enterprise applications quickly and easily by taking advantage of several time-saving features of Oracle's NetBeans IDE.



Read More