 | Advanced Java for Web Services | |
| Date: |
3-6 February 2003 |
| Venue: |
e-Science Institute, 15, South College Street, Edinburgh, Scotland |
| Organiser: |
N/A |
[Return to Programme List]
Prerequisites
Delegates should be familiar with the Java Programming language as far as at least being comfortable with its basic use and with OO concepts. An Introduction to the Java Programming Language Workshop is being held at eSI in January 2002.
Programme
Course Outline
1. Introduction to J2EE
- What is J2EE?
- What technologies does J2EE encapsulate?
- What is the architecture of J2EE applications?
- When should I be considering J2EE in my applications?
2. Introduction to Java Servlets
- What is a Java servlet
- Java Servlet lifecycle
- Introduction to the servlet API
- How to develop and deploy Java Servlets
3. More on Java Servlets
- Processing form data from Java servlets
- Session tracking from Java servlets
4. Java Server Pages
- What is a Java Server Page?
- Directives in JSP
- Scriptlets in JSP
- Scripting Elements in JSP
- Standard Actions in JSP
5. Java Beans and Java Server Pages
- Using Java beans with JSP
- JSP and Servlet interaction
- Web application architecture
6. Enterprise Java Bean Overview
- The types of EJB
- Issues associated with EJB
- Packaging EJBs for deployment
7. Simple APIs for XML Parsing - SAX
- Introduction to the SAX APIs
- Defining the SAX Document Handler
- Defining the SAX Error Handler
- Well formed and valid XML
8. Document Object Model (DOM)
- Introduction to the DOM APIs
- The anatomy of a Document Object
- Creating and manipulating Document objects
- An introduction to XML namespaces
- Namespaces and Document objects
- Writing out Document objects
9. Introduction to Web Services
- The role of Web Services
- The role of SOAP, WSDL, and UDDI
- Java and Web Services
10.Introduction to SOAP
- Anatomy of a SOAP message
- SOAP Requests and Responses
- SOAP Namespaces
- Apache Axis and SOAP
11. Web Services Description Language WSDL
- The role of WSDL
- The Structure of a WSDL document
- Generating WSDL documents from Java
12. UDDI and JAXR
- The role of UDDI
- The structure of a UDDI document
- Interacting with UDDI registries using JAXR
13. Grid Services and Java
- Introduction to Grid Services
- The Globus Toolkit and Java
14. The Future of Java and Web Services
- Web Services and J2EE1.4
- EJB2.1 and Web Services
If you would like
to attend, please register for this event using the link below:
On-line
Registration: Please click HERE
Please note online registration will close 1 week prior to the event commencing. Thereafter registration enquiries should be made directly to our Conference Administrator.
The event will be hosted by the e-Science
Institute in Edinburgh which is a centre for education and
research for e-Science, and provides new state-of-the art
facilities including an Access Grid system.
Travel: The
e-Science Institute is less than 15 minutes walk from Waverley
rail station, and from St Andrews square bus stations. It is
approximately 20 minutes by taxi from Edinburgh airport (40
minutes by bus). Please see our web site for a map of the area.
http://www.nesc.ac.uk