Web Application Architecture: Principles, Protocols and Practices

This book provides and 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 and debugging complex systems, and makes it easier to learn the new application programming interfaces (APIs) that arise in the rapidly changing Internet environment Split into three sections: HTTP protocol as a foundation for web applications Discussion of markup languages such as HTML, XML and CSS Survey of emerging technologies Includes new coverage on technologies including: Rapid application approaches Ruby on Rails Application Primers Search technology, including Search Engine Optimization Simple Object Access Protocol (SOAP) XML Path Language (XPath) Platform for Privacy Preferences (P3P) User-generated content technology for community websites and online collaboration applications Security and encryption

[1]  Graham Glass Web Services: Building Blocks for Distributed Systems , 2001 .

[2]  David Flanagan,et al.  JavaScript: The Definitive Guide , 1996 .

[3]  Shelley Powers,et al.  Practical RDF , 2003 .

[4]  Peter Harrison,et al.  Mastering Tomcat Development , 2002 .

[5]  Jason Cranford Teague,et al.  DHTML and CSS for the World Wide Web : Visual QuickStart Guide , 2001 .

[6]  Cedric Dumoulin,et al.  Struts in action : building web applications with the leading Java framework , 2003 .

[7]  Anshu Aggarwal,et al.  HTTP: The Definitive Guide , 2002 .

[8]  Bill Kennedy,et al.  HTML and XHTML: The Definitive Guide , 2002 .

[9]  Shawn J. Bayern JSTL in Action , 2002 .

[10]  James Goodwill Mastering JSP Custom Tags and Tag Libraries , 2002 .

[11]  James McGovern,et al.  XQuery Kick Start , 2003 .

[12]  Elliotte Rusty Harold Processing XML with Java: A Guide to Sax, Dom, Jdom, Jaxp, and Trax , 2002 .

[13]  Stéphane Bressan,et al.  Introduction to Database Systems , 2005 .

[14]  Eric A. Meyer,et al.  Cascading Style Sheets: The Definitive Guide , 2000 .

[15]  Wendell Piez,et al.  XSLT and Xpath on the edge, unlimited edition , 2001 .

[16]  Priscilla Walmsley,et al.  Definitive XML Schema , 2001 .

[17]  Ben Forta,et al.  ColdFusion MX Web Application Construction Kit , 2002 .

[18]  William Crawford,et al.  Java servlet programming, second edition , 2001 .

[19]  Dan Livingston,et al.  Essential CSS and DHTML for Web Professionals , 1999 .

[20]  Bruce A. Tate Bitter Java , 2002 .