& World Wide Web How to Program, Fourth EditionDive Into® Web 2.0
is a chapter from
our book Internet
and World Wide Web How to Program, 4/e
, which introduces
students with little or no programming experience and programmers to
the exciting world of web-based applications. The book has been substantially
reworked to reflect today’s Web 2.0 Rich Internet Application-development
methodologies. A comprehensive book that teaches the fundamentals needed
to program on the Internet, this text provides in-depth coverage of
introductory programming principles, various markup languages (XHTML,
and Ruby/Ruby on Rails), Ajax, web services, web servers (IIS and Apache)
and relational databases (MySQL/SQL Server Express/Apache Derby/Java
DB)—all the skills and tools needed to create dynamic web-based
applications. The text contains comprehensive introductions to ASP .NET
2.0 and JavaServer Faces (JSF). Hundreds of live-code examples of real
applications throughout the book allow readers to run the applications
and see and hear the outputs. The book provides instruction on building
Ajax-enabled Rich Internet Applications that enhance the presentation
of online content and give web applications the look and feel of desktop
applications. The chapter on Web 2.0 and Internet business
to a wide range of other topics associated with Web 2.0 applications
. After mastering the material in this book, students
will be well prepared to build real-world, industrial-strength, web-based
• Substantially reworked
to reflect today’s Web 2.0 Rich Internet Application (RIA) development
• Coverage of the two leading web browsers—Internet
Explorer 7 and Firefox 2.
• New focus on Web 2.0 technologies and concepts.
• New chapter on Web 2.0 and Internet Business.
• New focus on building RIAs.
• New chapter on building Ajax-enabled web applications,
with features including partial-page updates and type ahead.
• New chapter on Adobe Flex—a Rich Internet
Application framework for creating multimedia-rich applications.
• New chapter on Microsoft Silverlight—a cross-browser
and cross-platform plug-in for delivering .NET-based RIAs.
• New chapter on building database-driven web applications
with Ruby and Ruby on Rails.
• Updated chapter on Adobe Dreamweaver CS3, including
CSS integration and the Ajax-enabled Spry framework.
• Updated chapters on Flash CS3.
• Significantly enhanced
• Significantly enhanced treatment of XML DOM manipulation
• New chapter on building SOAP-based web services
with Java and REST-based web services with ASP.NET.
• Updated and enhanced PHP chapter, covering PHP
• Enhanced coverage of ASP.NET 2.0 and ASP.NET Ajax.
• New JavaServer Faces (JSF) coverage emphasizing
• Client-side case studies that enable students
to interact with preimplemented server-side applications and web services.
• New and updated case studies—Deitel Cover
Weather/Yahoo! Maps Mashup (Flex); Movie Player (Silverlight); Mailing
List (PHP/MySQL); Message Forum, Flickr Photo Viewer (Ruby on Rails);
GuestBook, Secure Books Database (ASP.NET); Address Book with Google
Maps (JavaServer Faces); Blackjack (JAX-WS web services).