The Ajax and Comet Server
Webtide, the Java experts behind Jetty
   
 
Training

Webtide believes that the right training program contributes to the success of any software deployment. Webtide's training is presented by its lead developers who have extensive experience of the technologies and their applications.

Webtide offers a flexible training program that caters to varying levels of expertise and interest. One can opt to take one or more days of the training, go for the entire package, or request customized and/or extended programs.

    Day 0 - HTTP, Servlets and Webapps

    This optional days training gives an introduction to servlets and web applications for the java programmer. Alternatively, for developers already experienced in servlets and web applications, this day can focus on advanced aspects of HTTP and servlet specifications and their implementations.

    Day 1 - Web 2.0, Ajax, Comet with Java Servlets

    This day focuses on the server-side skills and techniques required to implement Web 2.0 java applications utilizing Ajax and Comet features. Examples from DOJO, DWR, and ActiveMQ are described and developed. While not primarily aimed at client side developers, some familiarity with javascript is required. Jetty Continuations, cometd and other asynchronous servlet mechanisms are explained.

    Day 2 - Tuning, Administration and Security plus Workshop

    This day concentrates on more practical aspects of deployment, including how to test, debug, tune and secure java Web 2.0 applications.

Students are required to have a working knowledge of java development and HTML, and should be familiar with javascript. Notebook computers with Sun JDK 1.5 installed are required for the exercises and workshops.

Click here to register.

 
 
 
Ask for a training program in your area:
 
Name
E-mail
Location
Period From      To     (mm/dd/yyyy)
 
 
 
     
   
News & Blogs

JavaOne
Hope to see you there. Webtide has a booth #1224-4!

Read more...

Jetty Runner
If you're looking for a fast and easy way to run your webapp, without needing to install and administer a Jetty distro, then look no further, the Jetty Runner is here! The idea of the Jetty Runner is extremely simple - run a webapp from the command line using a single jar and as much default configuration as possible:
  java -jar jetty-runner.jar my.war
Voila! Jetty will start on port 8080 and deploy the my.war webapp.

Read more...

Patterns for Servlet 3.0 suspend usage.
This blog presents 5 patterns of suspend usage for servlet-3.0, which can help explain the generic cases, provide a template for specific implementations and/or be the basis of frameworks to help developers.

Read more...

JSR-315 Needs YOU!
The expert group for JSR 315 (servlet-3.0) has come to a bit of an impasse regarding some new features for auto discovery of servlets and filters.   Some members of the EG have some security/flexibility concerns regarding these features, but others do not think the concerns  significant enough to warrant additional complexity in configuration options.
In order to resolve this impasse, the EG has decided to solicit more community feedback. So this is my biased blog soliciting that feedback.

Read more...

Use-Cases for Async Servlets
Pre-release 0 of Jetty 7.0.0 is now available and includes a preview of the proposed Servlet 3.0 API for asynchronous servlets.  This  blog looks at 4 cool things you can do with asynchronous servlets and how they can be implemented using the proposed API.

Read more...

Jetty 7.0.0pre0 released!
The trunk of jetty has undergone some substantial changes over the last couple of weeks.  In addition to jetty 7 now requiring a minimum version of jdk 1.5 and the default inclusion of the early servlet 3.0 spec, there have been a number of structural changes a bit more near and dear to my heart.  It leverages a bit more maven2!

Read more...