Training Course:Java Servlet ProgrammingSchool/Trainer:Case Training Bristol, Edinburgh, Leeds, London, United Kingdom
Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced
Course Description:
'' This course is targeted at the developer, already familiar with Java, looking to gain an in-depth knowledge of Server-side Java Programming. During the course the student will write many Servlets and JavaBeans that interact with HTTP clients and databases.
Pre-requisites The student should be familiar with Java Programming. They should have a good understanding of the basic Java language and the more commonly used Java API classes. This knowledge can be gained by attending courses EC21 and EC22.
Course Objectives This course provides students with the skills to write effective Java Servlets. During the course the student will write many of these to ensure that the statements taught are fully understood and practical experience is gained. On completion of this course the student will be able to:
understand and use Java Database Connectivity use the JDBC API code JDBC dynamic and prepared statements process JDBC results sets process JDBC NULL values handle JDBC errors and warnings understand and use transaction control understand and use Isolation Levels use JDBC connection pooling techniques code servlets process HTTP requests and responses process GET and POST requests process HTML forms understand servlet multi-threading issues / pitfalls adopt single threading techniques where appropriate use standard server error codes understand servlet chaining use the Session Tracking API understand hidden fields / URL rewriting techniques set and read cookies use the request dispatcher write JavaBeans use the WebSphere testing environment (if applicable) Course Environment Development will be performed using:
the Java Development Kit (JDK) plus a text editor JBuilder NetBeans Rational Application Developer Websphere Studio Application Developer Eclipse Course Details INTRODUCTION TO SERVER-SIDE PROGRAMMING Overview of Server side programming Servlets, Java Server Pages, Web Servers, Java Beans Model, View, Controller architecture DATABASE ACCESS What is JDBC? What alternatives are there? JDBC vs SQLJ How does JDBC work? JDBC Drivers and the JDBC API, Statements & Prepared Statements Working with data Accessing data - Working with Result Sets Handling Warnings, Errors and NULL Values Scalability Issues Transaction Control and Isolation Levels Configuring and using DataSources (using JNDI) SQLJ SQLJ Programming - Development Cycle using DB2 SQLJ Cursor Techniques SERVLETS Servlet Overview Servlet vs CGI Advantages The Java Servlet API Servlet Life Cycle Multi-threading issues / pitfalls What Servlets Are Non-Http Servlets - Implementing the Servlet Interface Non-Http Servlets - Extending the GenericServlet class Http Servlets - Extending the HttpServlet class What Servlets do HTML Get and Post Requests & Catering for both Getting data to Servlets - the HttpRequest Object Sending HTML back to the client - the HttpResponse Object Using the Data sent to a Servlet Form Validation Data Validation Servlet Security Restricting Servlet Access Error Handling Server Error Codes Server Side Includes Extra HTML tags Servlets can invoke other servlets Dispatching a Resource from within a Servlet ACCESSING DATABASES VIA SERVLETS Servlets, JDBC and Connection Pooling DataSource Definitions and Getting Database Connections via a DataSource DATA SCOPE / PERSISTENCE Variable Scope & Protection Instance variables are shared! Thread Safety - Synchronized Code What is Request Scope? Storing Objects for the lifetime of the Request What is Session Scope? Storing Objects for the lifetime of the Session Session Tracking using Cookies, URL Rewriting, HiddenFields Session Tracking API Session Creation and Lookup, Storing and Retrieving Session API Information, Lifecycle, session tracking without Cookie support Session Binding What is Application Scope? Sharing Data between different Servlets ...''
Please go to the school's official website for training price and schedule: http://www.caseconsultants.co.uk/
Phone:01275 859666
School Address:
+ 44 (0) 1275 859666
Jobs & Resumes: Bristol, Edinburgh, Leeds, London Houses & Roommates: Bristol, Edinburgh, Leeds, London
Other training courses offered by Case Training:
File-AID for DB2
File-AID for z/OS
HPS / AppBuilder Applications Development
HPS / AppBuilder Protocycling
HTML and JavaScript
HTML
IMS/DB Introduction for Programmers
WSAD Java Primer
Java Programming
Java Server Side Programming
Java Swing Programming
JavaServer Faces Programming (JSF)
Java ServerPage Programming
Programming with PL/1
Programming with VSAM Files
QMF / SQL Workshop
Rational Application Developer
Struts Programming
TSO/ISPF and JCL
Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
Facts: We serve the schools and students around the world. Major visitors come from India, United States, United Kingdom, Canada, Australia, Philippines, Malaysia, Singapore and South Africa. |
|
|