New Horizons Latvia
+371 67847600

Meklēšana
 




Pilns kursu un sertifikāciju saraksts:

Download

 
 

Nosūtīt draugam Izdrukāt

Java EE Programming: Servlets and JSP Fundamentals

Dienu skaits: 3
Maksa privātpersonām (bez PVN): 336.00 Ls
Maksa organizācijām (bez PVN): 420.00 Ls

Overview:

This course provides the ideal starting point for developers just getting into Java EE programming using Eclipse. This course covers programming topics specific to Java Servlets and JavaServer pages (JSP). In addition to covering the basics, this course will cover more advanced topics including JDBC, JSP Standard Tag Library, Model/View/Controller (MVC), and JavaBeans.

Prerequisites: This course is intended for Java programmers who build server-side web applications in leveraging Eclipse to streamline their development cycle. You should understand essential concepts of object-oriented programming and should be able to write simple Java programs with assistance.

Outline:

Java Enterprise Edition (EE) Overview

  • Introduction to Java Platform
  • Java Community Process (JCP)
  • Introduction to Java EE
  • Why Move to Java EE?
  • Java EE - New and Enhanced Features
  • Java EE Software Packaging
  • Java EE Technologies

Servlet Basics

  • History – CGI
  • Server Extension APIs
  • Java Servlet
  • New in Servlet 2.5
  • Servlet Container
  • Servlet Responsibilities
  • J2EE and Servlet
  • The Servlet Class
  • The HttpServlet Class
  • The Servlet Container
  • The Servlet API
  • Life Cycle – Initialization
  • Life Cycle – Processing
  • Life Cycle – Destroy
  • User Input
  • Example – User Input
  • Output to Client
  • Servlet Error Handling
  • Threading Issues

Servlet Interaction Interface

  • Request
  • Request Parameters
  • Request Attributes
  • Request Headers
  • Request Path
  • Other Request Information
  • Response
  • Cookies
  • Components of a Cookie
  • Issuing a Cookie
  • Retrieving Cookies
  • Deleting a Cookie
  • Servlet Context
  • Servlet Context Attributes
  • Session Tracking
  • Tracking Techniques
  • HTML Hidden Fields
  • Using HttpSession
  • Session Invalidation
  • HttpSession - URL Rewriting

JavaServer Page (JSP) Basics

  • JavaServer Pages
  • A Simple Example - Hello.jsp
  • JSP Benefits
  • Evolution of Dynamic Content Technologies
  • How JSP Works
  • JSP Invocation
  • JSP Scripting Elements
  • The XML Syntax
  • JSP Directive
  • page Directive Attributes
  • page Attribute – errorPage
  • page Attribute – isErrorPage
  • Directives – include
  • Include at compile time vs. at request time
  • Request time inclusion
  • JSP Declarations
  • JSP Expressions
  • JSP Scriptlets
  • JSP Comments
  • JSP Predefined Variables
  • The request Object
  • The response Object
  • The out Object

Using JavaBeans with JSP

  • What is a JavaBean?
  • Structure of a JavaBean
  • Life Cycle
  • Properties
  • Very Simple Bean
  • Using JavaBeans in JSP
  • The tag

Model/View/Controller Pattern

  • Key Issues for Web Application Development Productivity
  • Web Application Programming Model – MVC
  • JavaBeans
  • MVC Implementation
  • Request Dispatching
  • Request Dispatching - Forward vs. Include
  • Request Dispatching - Forward Request to JSP
  • HTTP Redirection
  • Dispatch vs. redirection
  • Redirecting to a JSP
  • Supply Result information to the JSP
  • Display JavaBean Properties in JSP

Working with Databases

  • What is JDBC?
  • JDBC Architecture
  • JDBC: Basic Steps
  • Loading a Driver
  • DB2 UDB JDBC Drivers
  • Oracle JDBC Drivers
  • Create a Connection
  • Connection
  • Statement
  • Prepared Statement
  • Advantages of Prepare Statement
  • ResultSet
  • Close the Connection
  • Need for Connection Pooling
  • Connection Pooling in JDBC 2.0
  • Connection Pooling
  • Basic Steps in Using JDBC Connection Pooling
  • Access a DataSource
  • Get a Connection
  • Release Connections
  • Resource References

JSP Expression Language and Standard Tag Library

  • JSP Expression Language (EL)
  • Basic Usage
  • Unified Expression Language
  • Built-in Objects
  • Working with Arrays and Maps
  • Operators
  • JSP Standard Tag Library (JSTL)
  • Run Time Version
  • Basic Tags
  • Condition Tags
  • Iterator Tags
  • Internationalization (I18N)
  • Setting Preferred Locale
  • Specifying Resource Bundle
  • Display Translated Text
  • Display Number
  • Display Date
  • JDBC Tags
  • Specify Data Source
  • Performing a Query
  • Display Result
  • Function Tags
  • Function Syntax
  • fn Functions
  • Java Bean scope
  • in Action
  • The tag
  • The tag
  • Mapping all the request parameters
  • Mixing Scriptlets and Bean tags

Kursa grupas

Apmācība pēc Mentored Learning metodikas

Šie kursi tiek pasniegti pēc inovatīvas metodikas Mentored Learning. Kas ir Mentored Learning?

Jūs varat sākt nodarbības piecu dienu laikā pēc pieteikšanās vai paši plānot nodarbību laikus. Apmācībai nepieciešamas angļu valodas zināšanas vidējā līmenī.

Iespējas ātrāk sākuma datums - 23.05.2012
 

Copyright © 2007-2010 New Horizons Latvia. All rights reserved. New Horizons

New Horizons Latvia Uzziniet vairāk!      Tāl.: 67847600      Adrese: Elizabetes 65-10, Rīga, LV-1011      E-pasts: office@nh.lv

Top.LV