WAP Servlets : Professional Developer's Guide

by
Edition: CD
Format: Paperback
Pub. Date: 2000-11-01
Publisher(s): Wiley
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $52.49

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Get ready for the wireless Internet revolution with this complete guide to WAP servlets The wireless Internet is expanding rapidly and could be as big or bigger than the wired Internet. The vehicle that will deliver the wireless Internet is the Wireless Application Protocol (WAP) with the help of Java servlets. This book provides developers and programmers with the necessary information to prepare for this wireless revolution. It includes in-depth coverage on javax servlets, Wireless Mark-Up Language servlets, and configurations of development environments. Developers will understand the rationale for developing servlets for WAP browsers, how to develop servlets using the Java class, and a description of all the features available in WML. For additional insight, real-world code examples are integrated throughout the book as well. CD-ROM includes JSDK, Phone.Com2s SDK, Nokia2s SDK, and other useful public domain software.

Author Biography

JOHN L. COOK III is a Senior Architect, responsible for R&D of emerging wireless client/server technology at Cerulean Technology, an Aether company, a leading provider of wireless solutions. His company’s representative to the high-profile WAP Forum, Cook is also the inventor and patent holder for five networking/wireless technologies.

Table of Contents

Acknowledgments xi
Introduction
1(4)
Why Develop for the WAP Browser?
1(2)
Why Read This Book?
3(1)
What Is in This Book?
3(1)
Expected Background
4(1)
Preliminaries
5(16)
The Wired Internet
5(10)
Hardware/Data Link
6(1)
The Network Layer
6(1)
TCP
7(2)
Via Sockets
9(1)
Hypertext Transfer Protocol (HTTP)
10(4)
Markup Language
14(1)
Web-Based Java Applications
15(1)
The Wireless Internet
16(4)
The WAP Browser
16(1)
WAP Software Architecture
17(3)
Conclusion
20(1)
Wireless Markup Language (WML)
21(60)
eXtensible Markup Language (XML)
21(1)
Elements
21(1)
Attributes
22(1)
Specifying the WML DTD
22(1)
WML
23(56)
Decks and Cards
24(4)
Text Layout
28(5)
Event Bindings
33(9)
Deck Level Declarations
42(4)
Variables
46(2)
Tasks
48(7)
Card Fields
55(18)
Images
73(3)
Anchors
76(1)
Tables
77(2)
Conclusion
79(2)
The Java Servlet Development Kit (JSDK)
81(28)
The Classes
81(13)
HttpServlet
82(2)
The HTTPSession Class
84(2)
HttpServletRequest
86(3)
HttpServletResponse
89(3)
The Cookie Class
92(2)
A Simple Servlet Example
94(12)
Requirements
94(1)
The Implementation
95(11)
Executing the Servlet
106(1)
Conclusion
107(2)
Wireless Markup Language (WML) Homepage Example
109(30)
Introduction
109(1)
Simply Serving Content
110(6)
Execution
115(1)
Rendering Content
116(21)
Requirements
116(1)
Design
116(1)
The Servlet Data File
117(3)
The Implementation
120(16)
Execution
136(1)
Conclusion
137(2)
Real-World Application Example: The Grocery Servlet
139(62)
The Requirements
139(1)
The Design
140(1)
The Implementation
141(59)
The Grocery Class
141(3)
The init() Method
144(1)
The doGet() and doPost() Methods
144(1)
The Record Class
144(2)
The RecordList Class
146(2)
The Record Derivatives
148(5)
The Handler Class
153(13)
The Handler Derivative Classes
166(34)
Ramifications
200(1)
Conclusion
200(1)
Push Technology
201(14)
Introduction
201(1)
Push Hardware Architecture
202(1)
Push Access Protocol (PAP)
202(10)
The <push-message> Element
202(3)
The <push-response> Element
205(2)
The <cancel-message> Element
207(1)
The <cancel-response> Element
208(1)
The <resultnotification-message> Element
209(1)
The <resultnotifcation-response> Element
210(1)
The <statusquery-message> Element
211(1)
The <statusquery-response> Element
211(1)
The <badmessage-response> Element
212(1)
Notes on Using Push Technology
212(1)
Applications of Push Technology
213(1)
JSDK Servlets and Push
214(1)
Conclusion
214(1)
Wireless Markup Language (WML) Script
215(30)
A Sample Application
215(2)
An Overview of WML Script
217(13)
Lexical Structure
217(13)
An Example: WML Script Blackjack
230(12)
The Requirements
230(1)
The Design
231(1)
The Implementation
232(8)
Playing the Game
240(1)
Ramifications
240(2)
Conclusion
242(3)
Appendix A Wireless Markup Language (WML) Reference 245(22)
Appendix B Java Servlet Development Kit (JSDK) 2.1.1 Reference 267(36)
Appendix C ServletEngine Sources 303(76)
Appendix D Companion CD-ROM 379(8)
Bibliography 387(2)
Index 389

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.