Java has become indispensable for developing server-side Web applications, thanks especially to Servlet and Java Server Page (JSP) technologies. This course will allow you to successfully carry out a company Web project based on the Java platform. You will find out about MVC (Model View Controller) architectures in order to construct solutions that are robust and easy to expand, with, among others, an introduction to development with the help of the Apache Struts environment. The knowledge acquired by practical work on Tomcat, the leading J2EE implementation, as well as on development tools such as Eclipse or WSAD, will allow you to construct your solutions on various Java applications servers such as WebLogic, WebSphere, Jrun or iPlanet.
Java has become indispensable for developing server-side Web applications, thanks especially to Servlet and Java Server Page (JSP) technologies. This course will allow you to successfully carry out a company Web project based on the Java platform. You will find out about MVC (Model View Controller) architectures in order to construct solutions that are robust and easy to expand, with, among others, an introduction to development with the help of the Apache Struts environment. The knowledge acquired by practical work on Tomcat, the leading J2EE implementation, as well as on development tools such as Eclipse or WSAD, will allow you to construct your solutions on various Java applications servers such as WebLogic, WebSphere, Jrun or iPlanet.
en
swi
Goods Knowledges in Java Language and Web's technologies. Experience required in Java programming.
Hands-on work
The servlet/JSP container used is Tomcat, the leading J2EE implementation. The development environments are Eclipse and WSAD.
1
Review of the company Web applications environment
2
Development based on servlets
3
Web applications and servlets
4
Presentation of Java Server Pages
5
Tag libraries
6
Accessing databases
7
Introduction to Struts
8
Making the application secure
- Security in a Web environment. Notions of users, realms, roles.
- Authentication and authorisation.
- Security and programming servlets.
- Installing and configuring SSL. Digital certificates.
- Java Authentication and Authorization Service.
- Configuring Tomcat.
Hands-on work
Adding access security to the site constructed.
9
Other development techniques