EduMaster, s.r.o., skoleni java/java-ee/ SL-314-EE5

Školení: SL-314-EE5

Web Component Development with Servlets & JSPs, Java EE 5

Nejbližší termíny:

Kurz není v nejbližší době naplánován. Kontaktujte nás a pokusíme se Vám vyjít vstříc.

Podrobnosti:

JavaServer Pages (JSP page) technology and servlets are the key web-tier technologies defined in the Java Platform, Enterprise Edition (Java EE platform). This course is ideal for experienced developers of Java technology applications.Learn To:Analyze, design, develop and deploy web applications with Java technologies.Construct and deploy the small-to-medium scale web applications found in intranet and low-volume commercial sites.Perform lab exercises using the NetBeans Integrated Development Environment (IDE).Use Java EE 5 TechnologyThis course features the Java EE 5 technology and uses the Java EE 5 SDK. Through classroom training, you'll be able to interact with expert Oracle University instructors to ensure you fully understand new concepts.Students Who Can Benefit from this Course:Developers experienced with HTML and Javascript who wish to create web components with servlets and custom tags. Developers preparing for the Oracle Certified Professional, Java EE 5 Web Component Developer certification examination.

Prerequisites:

  • Write Java technology applications, demonstrating significant programming ability
  • Develop a web page using Hypertext Markup Language (HTML), u
  • Integrate existing Java code (for example, reuse existing classes created by other team members)
  • Design Java technology applications
  • Functionally describe the benefits of an n-tier architecture

Objectives:

  • Write servlets using the Java programming language (Java servlets)
  • Create robust web applications using Struts, session management, filters, and database integration
  • Write JSP pages
  • Create easy to maintain JSP pages using the Expression Language, JSP Standard Tag Library (JSTL), and the Struts Tiles framework
  • Create robust web applications that integrate Struts and JSP pages

Topics:

Introduction to Web Application Technologies

  • Describe web applications
  • Describe Java Platform, Enterprise Edition 5 (Java EE 5)
  • Describe Java servlet technology
  • Describe JavaServer Pages technology
  • Define three-tier architecture
  • Define Model-View-Controller (MVC) architecture

Developing a View Component

  • Design a view component
  • Describe the Hypertext Transfer Protocol
  • Describe the web container behavior
  • Develop a simple HTTP servlet
  • Configure and deploy a servlet

Developing a Controller Component

  • Design a controller component
  • Create an HTML form
  • Describe how HTML form data is sent in an HTTP request
  • Develop a controller servlet
  • Dispatch from a controller servlet to a view servlet

Developing Dynamic Forms

  • Describe the servlet life cycle
  • Customize a servlet with initialization parameters
  • Explain error reporting within the web form
  • Repopulating the web form

Sharing Application Resources Using the Servlet Context

  • Describe the purpose and features of the servlet context
  • Develop a servlet context listener to initialize a shared application resource

Designing the Business Tier

  • Describe the Analysis model
  • Design entity components
  • Design service components

Developing a Web Application Using Struts

  • Design a web application using the Struts MVC framework
  • Develop a Struts action class
  • Configure the Struts action mappings

Developing Web Applications Using Session Management

  • Describe the purpose of session management
  • Design a web application that uses session management
  • Develop servlets using session management
  • Describe the cookies implementation of session management
  • Describe the URL-rewriting implementation of session management

Using Filters in Web Applications

  • Describe the web container request cycle
  • Describe the Filter API
  • Develop a filter class
  • Configure a filter in the web.xml file

Integrating Web Applications With Databases

  • Map sample data structure into database entities
  • Design a web application to integrate with a DBMS
  • Configuring a DataSource and Java Naming and Directory Interface (JNDI) API

Developing JSP Pages

  • Describe JSP page technology
  • Write JSP code using scripting elements
  • Write JSP code using the page directive
  • Write JSP code using standard tags
  • Write JSP code using the Expression Language (EL)
  • Configure the JSP page environment in the web.xml file

Developing JSP Pages Using Custom Tags

  • Describe the Java EE job roles involved in web application development
  • Design a web application using custom tags
  • Use JSTL tags in a JSP page

Developing Web Applications Using Struts Action Forms

  • Describe the components in a Struts application
  • Develop an ActionForm class
  • Develop a JSP page for a View form
  • Configure the View forms

Building Reusable Web Presentation Components

  • Describe how to build web page layouts from reusable presentation components
  • Include JSP segments
  • Develop layouts using the Struts Tiles framework
Získané autorizace:



Ostatní partnerské organizace: