Notice of Rights
All rights reserved. No part of this book may be reproduced or transmitted in any form by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher.
Notice of Liability
The information in this book is distributed on an "As Is" basis without warranty. While every precaution has been taken in the preparation of the book, neither the author nor the publisher shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the instructions contained in this book or by the products described in it.
Trademarks
Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and the publisher was aware of a trademark claim, the designations appear as requested by the owner of the trademark. All other product names and services identified throughout this book are used in editorial fashion only and for the benefit of such companies with no intention of infringement of the trademark. No such use, or the use of any trade name, is intended to
convey endorsement or other affiliation with this book.
Web: http://store.theartofservice.com|eLearning: http://theartofservice.org |Phone: +61 (0)7 3252 2055
Write a review - receive Any Free eBook from our Catalogue
- $99 Value
If you recently bought this book we would love to hear from you! Benefit from receiving a free eBook from our catalogue at http://www.emereo.org if you write a review on Amazon (e.g. the online store where you purchased this book) about your last purchase!
How does it work?
To post a review on Amazon, just log in to your account and click on the Create your own review (under Customer Reviews) button of the relevant product page. You can find examples of product reviews in Amazon. If you purchased from another online store, simply follow their procedures.
What happens when I submit my review?
Once you have submitted your review, send us an email at review@emereo.org with the link to your review, and the eBook you would like as our thank you from http://www.emereo.org. Pick any book you like from the catalogue, up to $99 RRP. You will receive an email with your eBook as download link. It's that simple.
Web: http://store.theartofservice.com|eLearning: http://theartofservice.org |Phone: +61 (0)7 3252 2055
Contents
1 INTRODUCING APPLICATIONS ON THE WEB .........................................8
1.1 S TARTED WITH THE I NTERNET ................................................................... 10
1.2 H ISTORY OF W ORLD W IDE W EB ............................................................... 14
Evolution of the Web Applications ......................................................... 17
2 EXPLOITING CLOUD COMPUTING .......................................................22
3 EXPANDING ON WEB 2.0 ....................................................................25
3.1 H ARNESS THE C OLLECTIVE I NTELLIGENCE OF THE C OMMUNITY ........................ 29
3.2 T HE A DVANCEMENT OF B LOGGING ............................................................ 33
3.3 A N EW C ENTRAL I NTELLIGENCE ................................................................. 36
3.4 O BTAINING D YNAMIC C ONTINUOUS I MPROVEMENT ...................................... 40
3.5 C REATING P ROGRAMMING M ODELS THAT ARE L IGHTWEIGHT .......................... 43
3.6 N O L ONGER B OUND TO A S INGLE C USTOMER .............................................. 45
3.7 S TRIVING FOR A B ETTER E XPERIENCE .......................................................... 47
4 DISTINGUISHING WEB APPLICATIONS ................................................50
5 EXPLORING THE WORLD OF MASHUPS ...............................................53
6 INTRODUCTION WEB APPLICATION FRAMEWORK .............................59
7 A NEW SUCCESS FOR WEB APPLICATIONS IN AJAX .............................63
Web: http://store.theartofservice.com|eLearning: http://theartofservice.org |Phone: +61 (0)7 3252 2055
A
8.1
SURVEY OF WEB APPLICATION FRAMEWORKS ................................66
A CTION S CRIPT ....................................................................................... 67
8.2
ASP.NET ............................................................................................. 68
8.3
C OLD F USION ......................................................................................... 71
8.4
C OMMON L ISP ....................................................................................... 72
8.5
G ROOVY ............................................................................................... 74
8.6
J AVA .................................................................................................... 75
8.7
J AVA S CRIPT ........................................................................................... 78
8.8
L UA ..................................................................................................... 79
8.9
P ERL .................................................................................................... 80
8.10
PHP ............................................................................................... 81
8.11
P YTHON ........................................................................................... 82
8.12
R UBY ............................................................................................... 83
8.13
S CHEME ........................................................................................... 84
8.14
S MALL T ALK ...................................................................................... 85
8.15
C ONCLUSION TO W EB A PPLICATIONS F RAMEWORKS ................................ 86
9 INTRODUCTION TO MARKUP LANGUAGES .........................................88
9.1 SGML/HTML ...................................................................................... 88
Web: http://store.theartofservice.com|eLearning: http://theartofservice.org |Phone: +61 (0)7 3252 2055
9.2 XML/XHTML....................................................................................... 90
9.3 C ONCLUSION TO M ARKUP L ANGUAGES ....................................................... 92
10 INTRODUCTION TO WEB SERVICES .....................................................93
10.1 RPC................................................................................................ 94
10.2 SOA ............................................................................................... 96
10.3 REST .............................................................................................. 97
10.4 C ONCLUSION TO W EB S ERVICES ............................................................ 99
11 INTRODUCTION TO WEB SERVICES PROTOCOLS ...............................100
11.1 BEEP ............................................................................................ 100
11.2 E BUSINESS XML .............................................................................. 101
11.3 H ESSIAN ........................................................................................ 101
11.4 HTTP............................................................................................ 102
Next page