O'Reilly logo

Sakai Courseware Management by Michael Korcuska, Alan Mark Berg

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Core technologies

You can roughly define Sakai as a series of web applications running in a s ervlet container with some shared central services. What is a servlet? A servlet (http://java.sun.com/products/servlet) is a Java object that gets a request from the servlet container—the Tomcat server in this case—and sends a response. The web browser makes a request; an application receives the request, does some work, and then generates a response (normally a web page) that the end user gets to see. Of course, the exact details are more complex: first, the web browser request goes to an aggregator that dispatches many requests to specific tools, which use services and fire back responses. The aggregator then collects the responses to make one view ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required