Part I. Guide
Part I. Guide
Prev
Next
Part I. Guide
Table of Contents
1. Introduction
Overview
Goals and philosophy
Background
Example application walkthrough
Hello World!
Calculator
What's Inside the IT Mill Toolkit Package?
Installing
Package contents
Running the demo
Getting development environment up and running
Installing Java and Eclipse SDK:s
Installing Apache Tomcat and Sysdeo plugin
Firefox and Firebug
QuickStart with Eclipse
Importing IT Mill Toolkit as a Project
How to Run the Demo Application in Eclipse?
How to Debug the Demo Application in Eclipse?
Using QuickStart as a Project Skeleton
Your First Project with IT Mill Toolkit
Creating the Project
Including IT Mill Toolkit Libraries
Writing the code
Defining deployment descriptor for the web application
Ready to go!
Running and debugging
2. Architecture
Overview
Events and Listeners
3. Writing a Web Application
Overview
Managing Windows
Opening and Closing a Window
Window Positioning
Native Windows
Modal Windows
Referencing Resources
Resource Interfaces and Classes
File Resources
Class Loader Resources
Stream Resources
Application Environment
Creating Deployable WAR in Eclipse
Web Application Contents
Deployment descriptor
web.xml
4. User Interface Components
Overview
Label
Link
TextField
DateField
Calendar
Button
Check Box
Button as a Link
Select
Adding New Items
Multiple Selection with List Box
Radio Button Group
Check Box Group
Twin Column Selection
Filtered Selection
Table
Scrollable Tables
Paging Tables
List Tables
Tree
Embedded
Upload
5. Managing Layout
Background for Layout
Basic layout components
Ordered layout
Grid layout
Panel
Tab Sheet
Custom layouts
6. Themes
Overview
Creating a New Theme
Theme Descriptor
JavaScript Skeleton
Writing CSS
7. Data Model
Overview
Properties
Holding properties in Items
Collecting items in Containers
8. Advanced Web Application Topics
Special Characteristics of AJAX Applications
Resources
URI Handlers
Parameter Handlers