Java university, Filthy-rich clients – Google 2007 JavaOne Advance Conference Guide User Manual

Page 10

Advertising
background image

8

|

| java university | java.sun.com/javaone

* Content subject to change.

JAvA uNIvErSITY

Managing Complex Web Applications: Should
I use Apache Struts Framework, JavaServer
Faces Technology, or Both?

: CourSE LEvEL :

INTErMEdIATE To AdvANCEd

: CourSE LENGTH : FuLL dAY

CourSE dESCrIPTIoN

This course provides the students with the knowledge and skills
necessary to quickly build complex web applications from JavaServer
Pages™ (JSP™) technology and servlet technologies, using the web
container and the Struts framework. It also gives the students the skills
necessary to build custom web tier components, using the JavaServer
Faces component framework. The students also gain an understanding
of the usage of the Struts framework versus the JavaServer Faces
component framework for building complex web applications.

CourSE APProACH

The instructor highlights and discusses sections of code related
to the development of web components by use of the Struts
model-view-controller (MVC) framework and JavaServer Faces
technology framework.

Morning content:

• Web Component History and Model-View-Controller (MVC)
• Need for Frameworks to Gain “ilities”: Extensibility, Manageability,

Flexibility, Scalability

• Struts Overview and Benefits
• Struts Implementation
• JSP Technologies

Afternoon content:

• JavaServer Faces Component Overview and Framework Discussion
• JavaServer Faces Input Components
• JavaServer Faces Application Sample
• Struts or JavaServer Faces? or Both?

Prerequisites:

A thorough knowledge of the Java programming language and a
basic understanding of servlets, JSP technology, HTML, and the
design of Java technology-based applications

Web 2.0: Building dynamic Web Sites with
Ajax and dojo

: CourSE LEvEL :

INTErMEdIATE

: CourSE LENGTH : HALF dAY (MorNING)

CourSE dESCrIPTIoN

This course provides the students with the skills necessary to build
rich interactive web applications by using Ajax technologies. It
explores the popular the Dojo toolkit, a library of web JavaScript™
technology components, which has Ajax components to simplify
the creation of rich web applications. This toolkit provides many UI
components, including list and tree pickers, tabbed panes, animated
buttons, rich text editing, date and color pickers, and more.

CourSE APProACH

The instructor highlights, demonstrates, and discusses concepts and
source code related to the development of modern dynamic web pages.

Content:

The course begins with Ajax concepts and sample Ajax applications,
including sample HTML, JavaScript technology, and CSS. The Dojo toolkit
is introduced, installed, and used to create interactive web pages.
• Introducing Ajax
• Tools and Technology

Prerequisites:

Java technology programming experience

Filthy-rich Clients

: CourSE LEvEL :

INTErMEdIATE To AdvANCEd

: CourSE LENGTH : HALF dAY (MorNING)

CourSE dESCrIPTIoN:

Authors Chet Haase and Romain Guy present material from their new
Java Series book, Filthy Rich Clients.

Graphical effects and animation in GUIs can be totally gratuitous.
But when done right, they can make applications more effective and
users more productive. Expect a lot of code and demos to show how
you can apply these techniques to your applications.

Content:

• Fundamentals
• Animation
• Effects

Prerequisites:

Basic knowledge of the Swing API (participants should have written
at least a small Swing application)

Ja

va

u

n

iv

er

si

ty

n

n

n

n

n

n

n

n

n

Advertising