java
Dates:
Fee:
• Java & the web (JSP)
- 13.10 - 23.10.2008
• Struts
- 10.11 - 20.11.2008
• Hibernate
- 08.12 - 18.12.2008
• Spring
- 19.01 - 29.01.2009
CHF 2'700.00 /module
CHF 9'600.00 /complete
The Java Enterprise Edition platform is a group of Sun specifications and libraries that allows Java to reach the Web. Servlets, Jsps, and more recent Java Server Faces are the key tools used to create robust and dynamic Web applications, as they structure projects and progressively add abstraction layers.
Data persistence has been a major issue ever since the Web came into being. It is the central issue of any application and JDBC is the fundamental component that handles the issue.
Implement the entire process of developing a Web application.
Understand client and business layers.
Start resolving persistence issues.
•Java SE
•Java EE: Webservices
•
1.
1.1
1.2
2.
2.1
3.
3.1
3.2
3.3
3.4
4.
4.1
4.2
4.3
4.4
4.5
5.
5.1
5.2
5.3
5.4
6.
6.1
6.2
6.3
7.
7.1
7.2
7.3
8.
8.1
8.2
9.
9.1
9.2
10.
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
11.
11.1
11.2
12.
Java Entreprise Edition : Java & the web
Module 1 : Servlets, Jsp, Jsf, introduction to Jdbc
Introduction
Java and the web : historic overview (CGI, perl, ...)
- advantages
The http request
- Get et Post request types
Fondamentals
The HttpServlet class
- doGet and doPost() methods
- HttpServletRequest and HttpServletResponse interfaces
Structure of a web application
WAR files
Structure (WEB-INF)
Prefix of a web app
Deployment descriptor (web.xml)
- structure
- declaring a servlet
- mapping a servlet
Life cycle of a servlet
Initialization
Destruction
Start-up loading of a servlet
- loading order
Initialization parameters
Context parameters
Executing a sevlet
Threading
Context information
Servers
- port, ip address, etc.
Clients
- mime types
- call context (/uri)
- request parameteres
Using static parameters
External parameters
Parameters included in a WAR
- ServletContext.getRessource()
Uploading files
- Multipart requests
Creating a response
HttpServletResponse
Redirections
- sendredirect()
- refreshing
Response codes
- sendError()
- ServletException
- configuring error handlers
Managing a session
Cookies
HttpSession
- life cycles
- session objects
- parameters (timeout)
Security
Http Authentification
- configuration
- recovering information via servlets
Form-based authentification
- Certificates
- Https
Introduction to JDBC
Fondamentals
SQL requests
Establishing a connection
Executing requests
- passing parameters
- resultsets
Sql Exceptions
MAJ databases
Transactions
Connection pools
Jsp
Fondamentals
- jsp and servlets
- compilation
- scriptlets
- declaration
- expressions
- directives
- javaBeans : scope, properties
Personalized taglibs
- factorization and reutilization
- tldjavaBeans files: scope, properties
JSF














