Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer—no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera, scan the code below and download the Kindle app.
OK
Web Application Architecture: Principles, Protocols and Practices Paperback – 27 March 2009
There is a newer edition of this item:
$168.50
(20)
Usually dispatched within 2 to 3 weeks
Purchase options and add-ons
The companion web site for the book is located at www.webappbuilders.com.
The text is organized into the following sections:
- Core Internet protocols
- The HTTP protocol as a foundation for web applications
- Discussion of markup languages such as HTML, CSS, and XML
- Server and browser architecture
- Application design case studies using JavaEE/Struts and Ruby on Rails
- Survey of emerging technologies
The second edition of the book has been updated with enhanced coverage of:
- XML applications including XSLT, XSL-FO, and XPath
- XML-compliant HTML including XHTML and XHTML MP
- Web Services protocols including SOAP and REST
- Platform for Privacy Preferences (P3P)
- Security and encryption
- XML and RDF query languages
- Cloud computing, collaborative online services, and Web 2.0
and new chapters on:
- JavaScript, Dynamic HTML (DHTML), and AJAX
- Rapid application development using Ruby on Rails
- Search technology including Search Engine Optimization
- ISBN-109780470518601
- ISBN-13978-0470518601
- Edition1st
- PublisherWiley
- Publication date27 March 2009
- LanguageEnglish
- Dimensions19.38 x 2.54 x 24.13 cm
- Print length448 pages
Product description
From the Publisher
Rich Rosen is a senior developer in the Fixed Income Systems Group at Interactive Data Corporation. Previously, he was an Application Architect at Dow Jones. Rich began his career at Bell Labs, where his work with relational databases and the Internet prepared him the world of Web application development. He is a co-author of Mac OS X for Unix Geeks, 4th Edition (O'Reilly). Rich holds an M.S. in Computer Science from Stevens Institute of Technology.
From the Inside Flap
Web Application Architecture provides an in-depth examination of the basic concepts and general principles associated with Web application development, using examples that illustrate specific technologies. This conceptual knowledge is critical when building and deploying complex systems that are scaleable, extensible, maintainable and reusable. The book explains the underlying protocols and languages that support Web application development, and delineates the best practices associated with building robust applications. It describes mechanisms for providing Web access to heterogeneous data sources including relational databases and multimedia.
The new edition includes brand new and fully updated chapters on:
- Internet protocols - from TCP/IP to HTTP and beyond
- software components - servers, browsers, proxies and agents
- the dynamic web - how web applications present dynamic data
- markup languages – HTML, XML and CSS
- tools, libraries and frameworks - AJAX, Struts, and Ruby on Rails
- search technologies – underlying principles, application design, and SEO
- future directions and emerging technologies – XML Query, RDF, and the Semantic Web
Ideally suited for course usage and self-study, this practical, engaging textbook is essential reading for students, programmers and system architects and designers alike. It provides a comprehensive, timely overview of modern web technology.
Visit the supplementary website at www.wileyeurope.com/college/shklar
From the Back Cover
Web Application Architecture provides an in-depth examination of the basic concepts and general principles associated with Web application development, using examples that illustrate specific technologies. This conceptual knowledge is critical when building and deploying complex systems that are scaleable, extensible, maintainable and reusable. The book explains the underlying protocols and languages that support Web application development, and delineates the best practices associated with building robust applications. It describes mechanisms for providing Web access to heterogeneous data sources including relational databases and multimedia.
The new edition includes brand new and fully updated chapters on:
- Internet protocols - from TCP/IP to HTTP and beyond
- software components - servers, browsers, proxies and agents
- the dynamic web - how web applications present dynamic data
- markup languages – HTML, XML and CSS
- tools, libraries and frameworks - AJAX, Struts, and Ruby on Rails
- search technologies – underlying principles, application design, and SEO
- future directions and emerging technologies – XML Query, RDF, and the Semantic Web
Ideally suited for course usage and self-study, this practical, engaging textbook is essential reading for students, programmers and system architects and designers alike. It provides a comprehensive, timely overview of modern web technology.
Visit the supplementary website at www.wileyeurope.com/college/shklar
About the Author
Rich Rosen is a senior developer in the Fixed Income Systems Group at Interactive Data Corporation. Previously, he was an Application Architect at Dow Jones. Rich began his career at Bell Labs, where his work with relational databases and the Internet prepared him the world of Web application development. He is a co-author of Mac OS X for Unix Geeks, 4th Edition (O'Reilly). Rich holds an M.S. in Computer Science from Stevens Institute of Technology.
Product details
- ASIN : 047051860X
- Publisher : Wiley; 1st edition (27 March 2009)
- Language : English
- Paperback : 448 pages
- ISBN-10 : 9780470518601
- ISBN-13 : 978-0470518601
- Dimensions : 19.38 x 2.54 x 24.13 cm
- Customer Reviews:
About the authors
Discover more of the author’s books, see similar authors, read author blogs, and more
Discover more of the author’s books, see similar authors, read author blogs, and more
Customer reviews
Top reviews from other countries
An excellent read for anyone who has been working with web technology and wants to know how it fits together along with some interesting historical information.
The authors do not try to provide authoritative reference material for all the sundry topics, instead giving enough salient details to explain the reasons why we have the array of tools available today. They hold to a very determined balance of subject depth versus brevity, successfully maintaining the thread of their narrative throughout.
All the usual players are here: LAMP, DHTML, Ajax, XML (et. al.), PHP, SEO. While familiar with most of the material to some degree, I found the book filled in gaps in my understanding and illuminated connections that I had not considered before. The authors' approach of historically-informed, progressive development-- something akin to first principles-- provides a solid foundation for evaluating design choices and for continued learning after the book is finished.
Near the end, we are brought so up to date that clear choices no longer present themselves. Struts is presented next to Ruby on Rails and Java Server Faces and HTML5 are briefly discussed. Such are the vagaries of an active and developing field. This book can show us how we got to today, but at some point, the current edition will no longer carry you to the forefront, nor leave you confident and comfortable with current production systems. Still, it's value will hold for the foundation it provides and the approach to thinking about further developments.