
"Web Application Architecture: Principles, protocols and practices" provides an in-depth examination of the basic concepts and general principles associated with Web application development. It 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.
Includes 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 and XML future directions and emerging technologies
This book explains the skills that developers need to design and build complex and sophisticated Web applications that are also scaleable, extensible, maintainable, and reusable.
An in-depth examination of the core concepts and general principles of Web application development.
This book uses examples from specific technologies (e.g., servlet API or XSL), without promoting or endorsing particular platforms or APIs. Such knowledge is critical when designing and debugging complex systems. This conceptual understanding makes it easier to learn new APIs that arise in the rapidly changing Internet environment.
* Includes discussions of markup languages: HTML, the eXtensible Markup Language (XML), XHTML, eXtensible Stylesheet Language (XSL), and Cascading Style Sheets (CSS)
* Contains exercises geared to constructing an advanced XML application that makes use of XML and XSL parsers
* Explores emerging technologies: Java 2 Enterprise Edition (J2EE), industry-specific XML standards, Resource Description Framework (RDF), and XML query languages
| haldhar roy y a young melanie hawthorne i a blackwell arun k agarwal | rosa m r mikels w clarke bo cassell stoyan stefanov andy crawford |