Š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