Ö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.

 

Utveckla Enterprise Java-applikationer med Spring och Hibernate®


Kurs: 5174 dagar

 Tipsa kollega Tipsa Kursbeskrivning Kursbeskrivning Ladda ner PDF PDF

Frequently Asked Questions

What is this course about?

In this course, you learn how to develop scalable and distributed enterprise Java applications using the Spring and Hibernate frameworks.

You gain the skills to streamline your code and increase productivity using Spring templates, apply common functionality with Aspect Oriented Programming (AOP), develop flexible presentation tiers using Spring MVC, and implement object persistence with Hibernate.

Who will benefit from this course?

This course is valuable for architects, programmers, engineers, analysts and managers involved in developing Java applications in a distributed environment. This course is also helpful for those interested in developing Java Enterprise applications.

What background do I need?

You must have three to six months of Java programming experience. Specifically, you should:

  • Understand Java classes, the inheritance model, polymorphism and encapsulation
  • Be able to use the standard edition Java APIs
  • Be able to apply object-oriented analysis and design, including defining classes and creating objects

Course 471, Java Programming: A Comprehensive Hands-On Introduction, provides this knowledge.

What is the Spring framework?

The Spring framework is an open source application framework used for developing Java enterprise applications. Spring simplifies development and reduces code complexity, resulting in increased programmer productivity and accelerated application development.

What is Hibernate?

Hibernate is an Object-Relational mapping (O/RM) framework used for persisting Java objects in a relational database.

Hibernate significantly reduces development time otherwise spent on the low-level implementation of database storage, freeing the developer to focus on manipulating Java object models.

Which versions of Java does this course use?

This course uses Sun's Java SE 5 and Java EE 5.

I use J2EE. Will I benefit from this course?

Yes! The material covered in this course is equally applicable to Java EE 5 as well as J2EE.

What does this course focus on?

Course 517 focuses on the Spring and Hibernate frameworks, which are alternative methods to EJB for Java enterprise development.

Spring streamlines Java development, and Hibernate is the industry-standard approach for persisting objects in relational databases. Combined, Spring and Hibernate significantly increase programmer productivity.

Which application servers are used?

The Apache Tomcat application server is used for the classroom exercises.

The applications developed in the course are portable to all Java application servers including WebLogic, WebSphere, Oracle Application Server, Geronimo and Java System Application Server.

What platform and software are used?

This is a Windows-based course; however, the knowledge and skills gained are equally applicable to UNIX, Linux and MacIntosh systems.

Does this course cover IDEs?

The course exercises use the Eclipse IDE. The knowledge gained in this course is applicable to all development environments including JBuilder, IntelliJ, WebSphere Studio and WebLogic Workshop.

How much time is spent on each topic?

ContentHours
Introducing the Spring framework 4.0
Minimising code with Aspect Oriented Programming (AOP) 4.0
Constructing an effective data access tier with Spring 3.5
Building a Web tier with Spring MVC4.0
Persisting objects with Hibernate 3.0
Handling complex object relationships 3.5
Optimising data access 2.0
Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

How much of this course is hands-on?

Approximately 40% of the course is spent in hands-on exercises. Participants develop the service and persistence layers of an enterprise application using Spring and Hibernate. Exercises include:

  • Building object relationships using Inversion of Control (IoC)
  • Employing Spring JDBC templates to streamline database access
  • Developing the Spring MVC presentation tier
  • Applying common functionality using Spring AOP
  • Accessing enterprise services like email and scheduling
  • Managing transactions using XML and annotations
  • Storing and retrieving database objects with Hibernate
  • Selecting and filtering queries using Hibernate Query Language (HQL)

How does this course relate to other Learning Tree courses?

In additional to Course 471, which is a prerequisite for this course, you may be interested in these Learning Tree courses:

  • In Course 570, Developing Java Web Applications: Hands-On, you learn how to build data-driven Web applications with server-side Java technologies. When taken with Course 517, you gain a comprehensive knowledge of Web enterprise application development.
  • Course 516, Best Practices in Java Programming: Hands-On, provides the skills to solve real-world software development problems and deliver fast, reliable applications.

The following courses may also be of interest:

Java är ett registrerat varumärke som ägs av Oracle Corporation. Hibernate är ett registrerat varumärke och servicemärke som ägs av Red Hat, Inc. Red Hat Middleware , LLC. Alla rättigheter reserverade.

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.
18 - 21 sepStockholm boka kurs
13 - 16 novStockholm boka kurs

Storbritannien

19 - 22 junLondon boka kurs
9 - 12 oktLondon boka kurs
19 - 22 febLondon boka kurs

USA

12 - 15 junNew York boka kurs
26 - 29 junWashington boka kurs
17 - 20 julWashington boka kurs
14 - 17 augNew York boka kurs
18 - 21 sepWashington boka kurs
18 - 21 decNew York 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.