Notes on software development
This is about Java EE Web-Application development using JSF, Tomcat, and Spring.
The first section gives some motivation, describes the Web-application structure and explains how to set up a development environment running windows and a Web-server running linux. The next section considers the design of an application, explains the layer structure and gives an implementation of a simple application.
Table of Contents
1 Development and Runtime System
The slides give a short overview on Web-applications, Web-server and development environment.
- Development and server configuration (pdf-file)
Follow the instructions to set up a development and a runtime system. The steps to install the runtime system must be extended to secure and configure the application server.
2 Developing a Web-Application
The slides give a general overview on the structure and design of a Web-application.
The instructions given in the example section allow to create a framework to develop a Web-application.
3 Providing and consuming (SOAP-based) Web-services
The first part shows how to develop a Web service using the Spring Framework following the contract first approach, i.e. starting from the XML Schema.
The second part describes how to use the JAX-WS wsgen tool to develop a web service client.
We have not (yet) included an example of a RESTful (Representational State Transfer) web service based on Spring 3. For an example e.g. the tutorial on the IBM developerWorks page.
4 References and Links
5 Discussion
Date: 2011-02-11 Fr
HTML generated by org-mode 7.4 in emacs 22