Developing Global Internet Application Using NAS4.0 & NAB4.0


The 16th Unicode Conference in Amsterdam, The Netherlands, March 2000


Click here to start


Table of Contents

Cover Page

Agenda

Introduction

Basic Flow of Netscape Application Server

Netscape Application Server Key Features

Conventional Programming Model with Three Layers

International Features

Multilingual Internet Application with NAS4.0

Locales and Character Sets

Application NLS Configuration

NLS Environment I

NLS Environment II

Character Set Conversions

International API of NAS4.0 I

International API of NAS4.0 II

Locale Based Presentation Hierarchies

Application Scenario 1

Application Scenario 2

Application Scenario 3

Developing a Global Internet Application

Online Shopping Mall Features I

Online Shopping Mall Features II

Presentation Files

Model for Dynamic Language Selection

Sample Code: Header.jsp

Sample Code: LanguageSelectionServlet.java I

Sample Code: LanguageSelectionServlet.java II

Conclusion

Questions & Comments

Extra Stuff!

Data Model

Control Flow

Control Flow: ShowMainEntrance

Control Flow: LanguageSelectionServlet

Control Flow: CatalogBrowseServlet

Control Flow: CartServlet and CashierServlet

Control Flow: SearchServlet

Control Flow: CustomerServlet

Control Flow: AdminServlet

Sample Code: I18NUtil.java I

Sample Code: I18NUtil.java II

Sample Code: I18NUtil.java III

Author: Yuriko Yamasaki, Netscape Communication

Email: yuriko@netscape.com

Home Page: http://people.netscape.com/yuriko