Web Application Architecture: Principles, Protocols and Practices 2nd Edition

Web Application Architecture: Principles, Protocols and Practices 2nd Edition book cover

Web Application Architecture: Principles, Protocols and Practices 2nd Edition

Author(s): Leon Shklar (Author), Rich Rosen (Author)

  • Publisher: Wiley
  • Publication Date: May 4, 2009
  • Edition: 2nd
  • Language: English
  • Print length: 448 pages
  • ISBN-10: 9780470518601
  • ISBN-13: 9780470518601

Book Description

The book provides an in-depth examination of the core concepts and general principles of web application development, using examples from specific technologies. This conceptual knowledge is critical when designing, developing and debugging complex systems, and makes it easier to learn the new application programming interfaces (APIs) that arise in the rapidly changing Internet environment.

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

Editorial Reviews

From the Inside Flap

It is not enough for Web application developers to be proficient in just one platform. As platforms grow and evolve, and as new ones arise, developers must be able to transfer their proficiency across platforms in order to build complex Web applications effectively. This book helps developers understand the underlying core technologies so that they can learn new APIs and application frameworks more quickly.

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

It is not enough for Web application developers to be proficient in just one platform. As platforms grow and evolve, and as new ones arise, developers must be able to transfer their proficiency across platforms in order to build complex Web applications effectively. This book helps developers understand the underlying core technologies so that they can learn new APIs and application frameworks more quickly.

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

View on Amazon

电子书代发PDF格式价格30我要求助
未经允许不得转载:Wow! eBook » Web Application Architecture: Principles, Protocols and Practices 2nd Edition