企业级Java Web组件开发(Java EE: Web Component Development)

java_850x500

Course Specifications

Course number: 085508
Software: Sun Java Systems Application Server and Sun Java logo and J2EE
Course length: 5 days

Course Description

Welcome to J2EE: Web Component Development. This course will help you to build upon your background knowledge in Java and gain the essential skills you need to develop Web components in an enterprise environment. Additionally, the course offers you a job-related approach to the Web application development process. Finally, it provides you with the basic expertise required to develop functionally sound and efficient Java 2 Enterprise Edition Web components.

Course Objective: You will prepare to develop J2EE Web applications. You will discover how to create the two primary Web components. Next, you will discover how to maintain client state and how you can use this information to track users through your application. You will use a JavaBean in your Web application and create and use a JSP custom tag library. Next, you will learn how to incorporate security and filters into your application. Finally, you will explore some J2EE design patterns and database integration into a Web application.

Target Student: Students should be skilled and experienced in using J2SE and be familiar with SQL. Students should have knowledge of database structure and terminology. Students should understand object-oriented programming.

Prerequisites: To ensure your success in this course, we recommend that you take the following Element K courses or have equivalent experience: Java 2: Programming Language; SQL: Fundamentals of Querying; Object-Oriented Programming: Principles; Java 2: Object-Oriented Analysis and Design; Using UMLHTML 4.01: Web Authoring, Level 1 (Second Edition); and XML: An Introduction (Third Edition)

Delivery Method: Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.

Hardware Requirements

  • A PC with a Pentium processor, at least 300 MHz.
  • A minimum of 64 MB of RAM with 1.0 GB of free hard drive space.
  • A CD-ROM drive.
  • Super VGA recommended (set at least to 800×600 screen resolution) with 256 colors.
  • An Internet connection with access to the World Wide Web.
  • The computer name must begin with an alpha character not a numeral.

Platform Requirements

  • Windows 2000 or XP Professional.

Software Requirements

  • Java 2 Platform, Enterprise Edition Software Development Kit version 1.4.
  • Microsoft Internet Explorer 6.0.

Performance-Based Objectives

Upon successful completion of this course, students will be able to:

  • prepare to develop J2EE Web applications.
  • build a servlet.
  • build a JSP.
  • maintain client state.
  • use a JavaBean in a Web application.
  • create and use a custom tag library.
  • apply security and filters.
  • use design patterns in a Web application.
  • integrate a Web application with a database.

Course Content

Lesson 1: Preparing to Develop J2EE Web Applications
Topic 1A: Structure a Web Application
Topic 1B: Access the Database
Topic 1C: Configure the Web Application
Lesson 2: Building a Servlet
Topic 2A: Code a Servlet
Topic 2B: Send and Receive Information
Topic 2C: Access Input Streams to the Web Application
Topic 2D: Control Access to Shared Objects
Topic 2E: Include Other Resources
Topic 2F: Return HTTP Errors
Topic 2G: Handle a Servlet Exception
Topic 2H: Write to the WebApp Log
Topic 2I: Deploy a Servlet
Lesson 3: Building a JSP
Topic 3A: Code a JSP
Topic 3B: Write a Directive
Topic 3C: Write a Scriptlet
Topic 3D: Write a JSP Expression
Topic 3E: Write a Declaration
Topic 3F: Employ JSP Actions
Topic 3G: Deploy a JSP
Lesson 4: Maintaining Client State
Topic 4A: Manage a Session with the HttpSession Interface
Topic 4B: Use Hidden Fields
Topic 4C: Create a Cookie
Topic 4D: Use URL Rewrite
Topic 4E: Implement Servlet Event Listening
Lesson 5: Using a JavaBean in a Web Application
Topic 5A: Use a JavaBean
Topic 5B: Use a Get Method of a JavaBean
Topic 5C: Use a Set Method of a JavaBean
Lesson 6: Creating and Using a JSP Custom Tag Library
Topic 6A: Use the JSP Standard Tag Library
Topic 6B: Declare a SimpleTag Handler
Topic 6C: Create a Tag File
Topic 6D: Create a Tag Library Descriptor
Topic 6E: Use Custom Tags
Lesson 7: Applying Security and Filters
Topic 7A: Configure Authentication
Topic 7B: Configure Web Authorization
Topic 7C: Program Web Authorization
Topic 7D: Implement a Filter
Lesson 8: Using Design Patterns in a Web Application
Topic 8A: Design a J2EE Web Application with the MVC Pattern
Topic 8B: Design a J2EE Web Application with the Transfer Object Pattern
Topic 8C: Design a J2EE Web Application with the Data Access Object Pattern
Topic 8D: Design a J2EE Web Application with the Business Delegate Pattern
Lesson 9: Integrating a Web Application with a Database
Topic 9A: Configure the Web Application for JDBC Connectivity
Topic 9B: Obtain Connections to a Database
Topic 9C: Access a SQL Result Set in J2EE Web Components
Topic 9D: Create Connection Pooling
Appendix A: Sun Certified Web Component Developer for J2EE Platform, CX-310–080 Certification Exam Objectives
Appendix B: IBM 000-484 Certification Exam Objectives

发表评论

邮箱地址不会被公开。 必填项已用*标注