New Horizons Latvia
+371 67847600

Поиск
 



Полный список курсов и сертификаций:

Загрузить

 
 

Отослать другу Распечатать

Java EE Programming: Servlets and JSP Fundamentals

Количество дней: 3
Стоимость для частных лиц (без НДС): 336.00 Ls
Стоимость для организаций (без НДС): 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

График занятий

Обучение по методике Mentored Learning

Эти курсы преподаются по инновативной методике Mentored Learning.
Что такое Mentored Learning?

Вы можете начинать занятия в течение пяти дней после заказа и сами планировать время занятий. Для обучения необходимо знания английского на среднем уровне.

Ближайшая возможная дата начала - 28.05.2012
 

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

NewHorizons Узнайте больше!      Телефон: 67847600      Адрес: Elizabetes 65-10      Email: office@nh.lv

Top.LV