Distributed architectures
and the J2EE platform
•
The challenges of business applications: time to market,
increased workload, …
•
J2EE: a platform for the development of business solutions
•
J2EE technologies
•
J2EE architecture: components, services and communications
•
J2EE applications: overview of APIs
•
J2EE application scenarios: architecture typology
JDBC: Java Database Connectivity
•
Introduction to databases
Introduction to JDBC
Description of JDBC architecture: Driver typology
Connection to databases
Running requests
•
Processing results
•
JDBC and transactions
•
Exceptions
Definition
•
Architecture
•
Configuration
•
Using the javax.naming package
Exceptions
Servlets
•
Introduction to Servlets
Definition
Life cycle
Loading, running and destroying a servlet
•
Basic concepts
Development of a servlet
Client/Servlet communication: Request/Response
•
Concepts associated with servlets
Retrieving initialization parameters
Retrieving request parameters
Calling a servlet from an HTML form |
• Advanced concepts
Multithreading
Redirecting a request
Applet/Servlet communication
•
User management
Sessions
Cookies
•
Deployment of Servlets
Compilation
Configuration
Execution
•
Web Applications
JSP: Java Server Pages
•
Introduction to JSP technology
Definition
Example of use
Compilation
Execution
JSP page objects and their rangeDirectives and actionsScripts, actions and
JavaBeans JSP, HTML and XML
•
Writing JSP pages
General syntaxOverview of the semantic elements of JSPsWeb applications
Directives, declarations, scriptlets, expressions, actions
Integrating a JSP into a J2EE application
Web Applications
•
Definition
•
Web container
•
Structure
•
Archiving
•
Accessing a web application
•
Running a web application
|