Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

 

Java Enterprise Edition:
integrera JSF, EJB och JPA

Effektivisera utvecklingen av företagsapplikationer


Kurs: 9364 dagar

 Tipsa kollega Tipsa Kursbeskrivning Kursbeskrivning Ladda ner PDF PDF

Frequently Asked Questions

What is this course about?

This course covers the latest version of the Enterprise Edition of Java. Java EE 6 incorporates a number of technologies including JSF 2.0, EJB 3.1 and JPA 2.0, which make developing enterprise applications a simpler process. This course covers each of these technologies and how to integrate them into a coherent whole.

Who will benefit from this course?

This course is valuable for developers, software engineers, architects, IT managers and project leads who need to develop high performance enterprise applications with Java.

What background do I need?

This course assumes real-world programming experience at the level of Course 471, Java Programming: A Comprehensive Hands-On Introduction. Specifically, you should be able to:

  • Understand Java classes and the inheritance model
  • Be able to use the standard Java APIs
  • Have some knowledge of Web technologies and HTML

What platform and software are used in the course?

The normal classroom setup uses PCs with Windows Server, Java 6, Java EE 6 and MySQL database. The skills you learn in this course also apply to UNIX and other operating systems.

Which IDE does this course use?

While this course uses the Eclipse IDE, focus is on Java EE concepts. The skills you learn are applicable to all IDEs.

Which application server is used in this course?

This course uses primarily Glassfish 3.0 as the application server. The emphasis is on Java EE 6 technology and the skills learned are transferable across other application servers, e.g. WebLogic and WebSphere and JBoss.

What are JSF, EJB and JPA?

JSF, or JavaServer Faces is a Sun standard for developing rich user interfaces to Web applications. The programming model is similar to Java Swing development, but for browser-based clients.

EJB 3, or Enterprise JavaBeans, is a lightweight approach to develop business logic using Plain Old Java Objects (POJO). It allows sophisticated services such as concurrency, transactions, security and remote access to be added in a seamless way.

JPA, or Java Persistence API, is a new persistence standard from Sun that enables POJOs to be stored and retrieved from a relational database without explicitly writing data access code. JPA can be used by standard and enterprise applications.

Does this course cover servlets and JSP (Java Server Pages)?

No. JSF deprecates JSP and recommends using Facelets. Facelets is a view technology which has significant benefits over JSP, one of which is speed. If you require more information on JSP and servlets, please see Course 570, Developing Java Web Applications: Hands-On.

I have a good working knowledge of Java EE 5, including EJB 3.0, JSF 1.2 and JPA 1.0. Will this course be valuable for me?

The key components of Java EE 5 remain in Java EE 6. The majority have just been enhanced. The course assumes no knowledge of Java EE 5 so some of the material would be familiar. The key extra features you would learn are Facelets, asynchronous EJB's, EJB Lite, and dependency injection to build on your existing skills.

How much time is devoted to each topic?

ContentHours
Enterprise application development2.0
Leveraging JavaServer Faces (JSF)3.0
Generating rich User Interfaces (UI) with JSF component technology4.0
Implementing the Business Tier with EJB 35.0
Mapping with Java Persistence API (JPA)3.0
Handling complex object relationships3.0
Preserving integrity with enterprise services1.5
EJB security application1.5
Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

What kinds of hands-on exercises are in this course?

Approximately 40 percent of this course is devoted to hands-on exercises, allowing you to develop your skills with Java EE 5. Exercises include:

  • Building rich Web-based interfaces using JSF components
  • Generating responsive user interfaces with Ajax
  • Creating scalable objects using Session Beans
  • Storing and retrieving data objects with JPA
  • Persisting complex object relationships using appropriate strategies
  • Extracting persistent data using JPQL
  • Building asynchronous message receivers with MDB
  • Managing complex transaction and security requirements with annotations

How does this course relate to other Learning Tree courses?

Learning Tree offers a number of courses that will help you expand upon the knowledge gained in this course and further your skills in several key areas. Those courses include:

Java är ett registrerat varumärke som ägs av Oracle Corporation. JavaServer Pages är ett varumärke som ägs av Oracle Corporation. Enterprise JavaBeans är ett varumärke som ägs av Sun Microsystems, Inc.

Learning Tree AnyWareTM är ett varumärke tillhörande Learning Tree International, Inc. i USA och andra länder, och omfattas av en pågående patentansökan i USA.
 

Kursschema

Live online classroom training.Du kan delta på plats i klassrummet eller live, online via AnyWare på de flesta av kursdatumen nedan.
11 - 14 sepStockholm boka kurs
4 - 7 decStockholm boka kurs

Storbritannien

25 - 28 sepLondon boka kurs
12 - 15 marLondon boka kurs

USA

17 - 20 julNew York boka kurs
14 - 17 augWashington boka kurs
21 - 24 augWashington boka kurs
8 - 11 janWashington boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 7 dagar före kursstart.

Fler datum och platser.

Kurspriser

22 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
14 900 krMed Företagskort -
10-kort
17 360 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.