Java EE Programming: Ajax with Spring 3.0, Part 3 of 4
Interactive

Java EE Programming: Ajax with Spring 3.0, Part 3 of 4

LearnNow Online
Updated Oct 25, 2018

Course description

The Spring 3.0 framework combined with Ajax gives you as a web developer a strong platform to develop web applications with. This course covers some of the ways that Ajax and Spring 3.0 can be used to create web applications. The course starts with an Ajax overview and then gets in XHR mechanics. The course will then cover JavaScript mechanics then Cascading Style Sheets (CSS) with in Spring. You will then learn about the HTML Document Object Model (DOM) and how to work with nodes. Then the course covers XML DOM Mechanics on how to handle XML responses. You will then learn about applied JavaScript and its approach to XML HTTP request calls. You will then see an Ajax application built and end the course with JSON objects.

Each LearnNowOnline training course is made up of Modules (typically an hour in length). Within each module there are Topics (typically 15-30 minutes each) and Subtopics (typically 2-5 minutes each). There is a Post Exam for each Module that must be passed with a score of 70% or higher to successfully and fully complete the course.


Prerequisites

This an intermediate- level Spring 3.0 training course, designed for developers who need to understand how and when to use Spring in Java and JEE applications. You should have practical basic Java development experience.


Meet the expert

Greg Matus

Greg Matus combines his practical programming skills and mentoring excellence to develop the highest quality educational programs available. His technical focus includes developing programs and projects focused around advanced application development, performance, and tuning skills and technologies. His specialties include Java, advanced J2EE / JEE, AJAX, XML, Web Services, JSP, SQL, JDBC and Database topics, Oracle, Eclipse, WebLogic, and more.

Video Runtime

137 Minutes

Time to complete

197 Minutes

Course Outline

Module 7

DOM Mechanics Nodes (43:30)

  • Introduction (00:34)
  • Accessing Attribute Nodes (03:59)
  • Accessing Nodes by Type (01:31)
  • Node Type Constants (01:05)
  • nodeName (01:51)
  • nodeValue (01:54)
  • Accessing Nodes by Class Name (02:51)
  • Prototypes (01:23)
  • removeChild() Method (01:05)
  • DOM Differences (03:25)
  • Demo: Browser Differences (23:09)
  • Summary (00:38)

DOM Mechanics Adding Nodes (42:37)

  • Introduction (00:36)
  • Creating New Nodes (02:52)
  • Methods for Inserting Nodes (03:37)
  • Code Explanation (00:28)
  • Demo: Node Insertion (06:49)
  • setAttribute() Method (00:49)
  • Introduction to Forms (02:42)
  • Form Object (01:35)
  • Scripting Form Elements (05:10)
  • Demo: Forms (17:34)
  • Summary (00:20)
Module 8

Working With Nodes (33:49)

  • Introduction (00:27)
  • Creating a DOM Document (02:30)
  • Populating a DOM with XML (00:49)
  • Properties for Accessing (01:17)
  • Methods for Inserting Nodes (01:00)
  • XML to HTML (03:07)
  • Code Explanation (00:56)
  • Demo: XML to HTML (03:40)
  • Creating an AddChild() Func (02:04)
  • Demo: AddChild() (17:43)
  • Summary (00:12)

Receiving Responses (16:36)

  • Introduction (00:31)
  • Receiving XML Responses (01:17)
  • Demo: XML Responses (14:16)
  • Summary (00:31)
Module 9

Handling Response XML (00:40)

  • Introduction (00:26)
  • Demo: Handling Response XML (00:00)
  • Summary (00:14)

Applied JavaScript Basic (00:40)

  • Introduction (00:34)
  • Demo: Applied JavaScript (00:00)
  • Summary (00:06)
;