{"product_id":"web-application-architecture-principles-protocols-and-practices-paperback","title":"Web Application Architecture: Principles, Protocols and Practices - Paperback","description":"\u003cp\u003eby \u003cb\u003eLeon Shklar\u003c\/b\u003e (Author), \u003cb\u003eRich Rosen\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003eThe 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. \u003c\/p\u003e\u003cp\u003eThe companion web site for the book is located at www.webappbuilders.com.\u003c\/p\u003e \u003cp\u003eThe text is organized into the following sections: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eCore Internet protocols\u003c\/li\u003e \u003cli\u003eThe HTTP protocol as a foundation for web applications\u003c\/li\u003e \u003cli\u003eDiscussion of markup languages such as HTML, CSS, and XML\u003c\/li\u003e \u003cli\u003eServer and browser architecture\u003c\/li\u003e \u003cli\u003eApplication design case studies using JavaEE\/Struts and Ruby on Rails\u003c\/li\u003e \u003cli\u003eSurvey of emerging technologies\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThe second edition of the book has been updated with enhanced coverage of: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eXML applications including XSLT, XSL-FO, and XPath\u003c\/li\u003e \u003cli\u003eXML-compliant HTML including XHTML and XHTML MP\u003c\/li\u003e \u003cli\u003eWeb Services protocols including SOAP and REST\u003c\/li\u003e \u003cli\u003ePlatform for Privacy Preferences (P3P)\u003c\/li\u003e \u003cli\u003eSecurity and encryption\u003c\/li\u003e \u003cli\u003eXML and RDF query languages\u003c\/li\u003e \u003cli\u003eCloud computing, collaborative online services, and Web 2.0\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eand new chapters on: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eJavaScript, Dynamic HTML (DHTML), and AJAX\u003c\/li\u003e \u003cli\u003eRapid application development using Ruby on Rails\u003c\/li\u003e \u003cli\u003eSearch technology including Search Engine Optimization\u003c\/li\u003e \u003c\/ul\u003e\u003ch3\u003eBack Jacket\u003c\/h3\u003e\u003cp\u003eIt 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. \u003c\/p\u003e\u003cp\u003e\u003ci\u003eWeb Application Architecture\u003c\/i\u003e 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.\u003c\/p\u003e \u003cp\u003eThe new edition includes brand new and fully updated chapters on: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eInternet protocols - from TCP\/IP to HTTP and beyond\u003c\/li\u003e \u003cli\u003esoftware components - servers, browsers, proxies and agents\u003c\/li\u003e \u003cli\u003ethe dynamic web - how web applications present dynamic data\u003c\/li\u003e \u003cli\u003emarkup languages - HTML, XML and CSS\u003c\/li\u003e \u003cli\u003etools, libraries and frameworks - AJAX, Struts, and Ruby on Rails\u003c\/li\u003e \u003cli\u003esearch technologies - underlying principles, application design, and SEO\u003c\/li\u003e \u003cli\u003efuture directions and emerging technologies - XML Query, RDF, and the Semantic Web\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eIdeally 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.\u003c\/p\u003e \u003cp\u003eVisit the supplementary website at www.wileyeurope.com\/college\/shklar\u003c\/p\u003e\u003ch3\u003eAuthor Biography\u003c\/h3\u003e\u003cp\u003e\u003cb\u003eLeon Shklar\u003c\/b\u003e currently works for Thomson Reuters where he is the head of technology for Reuters Media. Previously, Leon headed up the development team for the online edition of the \u003ci\u003eWall Street Journal\u003c\/i\u003e at Dow Jones. Prior to joining Dow Jones, he spent six years at Bell Communications Research and almost as long in the world of dot-coms and Internet software. Leon holds a Ph.D. in Computer Science from Rutgers University. \u003c\/p\u003e\u003cp\u003e\u003cb\u003eRich Rosen\u003c\/b\u003e 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 \u003ci\u003eMac OS X for Unix Geeks\u003c\/i\u003e, 4th Edition (O'Reilly). Rich holds an M.S. in Computer Science from Stevens Institute of Technology.\u003c\/p\u003e\u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 448\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 1 x 9.1 x 7.4 IN\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eIllustrated:\u003c\/strong\u003e Yes\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e May 01, 2009\u003c\/div\u003e","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":42133695266951,"sku":"9780470518601","price":133.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0601\/2623\/2711\/files\/80190873fe17513421e30f3556ad11e2.webp?v=1732635967","url":"https:\/\/booksby.splitshops.com\/products\/web-application-architecture-principles-protocols-and-practices-paperback","provider":"Books by splitShops","version":"1.0","type":"link"}