This is a detailed tutorial on how to create a full-featured job scheduler in Java Struts. It comes with a simple login form for the two types of users - Manager and Employee, email notifications support, a checkbox list of employees, a date picker and multiple calendars views (day, month, units, timeline). The tutorial provides code snippets, screenshots and a free ready sample to download. A live demo is available for evaluation.