|
XML @ Web Programming
Programming Shed : Programmer Store & Resources |
|
|
|
XML Index - XML Book : Platinum Edition Using XHTML, XML and Java 2
by Eric Ladd (Editor), Jim O'Donnell, Mike Morgan, Andrew H. Watt Hardcover - 1410 pages 1st edition (November 2000) Que ISBN: 0789724731 Dimensions (in inches): 2.47 x 9.44 x 7.79 Amazon.com: Platinum Edition Using XHTML, XML, and Java 2 shows how to combine these three powerful standards--and plenty of others--to deliver flexible Web content on a variety of platforms, including Java. This admirably comprehensive book covers virtually everything today's Web developer needs in order to deliver flexible content for a variety of browsers. The book gives you an in-depth tour of XHTML (the XML-based version of HTML) from top to bottom so that you will know what Web content to build on the server. Early chapters go over what's special about XHTML with a full element reference. (Generally speaking, XHTML resembles HTML fairly closely but follows some new conventions.) Using plenty of screen shots, all the basics of Web content designed with XHTML are effectively covered, including how to use image maps, frames, cascading style sheets, and JavaScript. Some particularly good sections lay out the differences between today's browsers (including the different object models and support for DHTML on Netscape and Microsoft browser platforms). Despite the title of this book (obviously designed to catch the eye of Java readers), it also covers server-side development using CGI (in C), Microsoft ASP, ColdFusion, and PHP. Its cross-language perspective makes this a good choice for anyone evaluating options for server-side development. It also will help readers who are transitioning between technologies. For instance, three short chapters on Allaire ColdFusion will help anyone understand this powerful programming tool quickly. The book closes with programming done with Java, from client-side applets with AWT and Swing, to server-side development using servlets and JSPs. Final sections show how to combine Java and XML (fulfilling the promise of the title.) Platinum Edition Using XHTML, XML and Java 2 covered: • Tutorial and reference to XHTML • Web page design guidelines • Basic rules of XHTML • Converting HTML • XHMTL 1.0 elements • Image maps (client and server-side) • Using images and graphics (including GIF, JPEG, and PNG formats; animated GIFs; and image anchors) • Tables and frames (including browser dependencies) • HTTP forms tutorial (input field types and passing HTTP form data via URLs) • Cascading style sheets (CSS) • XML tutorial • Creating XML documents • Survey of XML tools, parsers, and editors • SAX API and Document Object Model (DOM) • Related XML standards: using XPath, XPointer, and XLink • XSLT for transforming XML data • Document Type Definitions (DTDs) • Using XSL for displaying XML data (including introduction to WML/WAP and voice "display") • Emerging XML standards • JavaScript tutorial • The JavaScript DOM • Client-side form validation with JavaScript • Cookies • Dynamic HTML (DHTML) on Microsoft and Netscape browsers (including cross-browser techniques) • CGI scripts (including environment variables and server-side includes) • Web databases (including flat files and a survey of today's relational database products) • Basic tutorial for Active Server Pages (ASP) development • Tutorial for ColdFusion development (including CFML tags and functions) • Introduction to PHP development • Java 2 tutorial • Applets • Building user interfaces with Abstract Window Toolkit (AWT) and Swing components • Basic Java graphics • Java network programming • Java security (including signing JAR files) • Server-side Java primer (servlets and JSPs) • Case study for a "syllabus editor" using Java and XML • JavaScript reference From Book News, Inc.: A one-stop reference prepared with two goals: to make it easy to access information about accomplishing particular tasks or presenting particular kinds of information on the Web; and to cover the major Web technologies with substantial depth and breadth. Written for the seasoned professional, but useful to the serious novice.Book News, Inc.®, Portland, OR Customer Reviews Reviewer: Richard Bejtlich from Texas, USA I am a network security engineer, not a Web developer. When I first saw this book's title, I realized I lacked an understanding of XHTML, XML, Java, and other subjects listed in the table of contents. The book's 2.5 inch thickness and 1400 pages were daunting, but skimming the first few chapters showed the text to be lively and informative. I gambled that I could at least gain some familiarity with modern Web technologies by buying this book. That gamble paid in spades. This book will provide a computer-familiar reader an idea of the plumbing behind modern Web sites. The text describes many varieties of Web-building tools, and includes clear explanations, examples, and code. I especially enjoyed learning from the book's dozens of figures. These typically show the results of executing example code, with the captions giving excellent summaries of points made in the text. For example, rather than writing "Here is a sample of Netscape Dynamic HTML layers," the caption on p. 684 says "Netscape Dynamic HTML layers can be used to show context-sensitive information on your Web pages." I could not find any faults with this book, although Web development is not my specialty. If you are looking for a book to make you an expert in any one or two of the subjects covered (i.e., JavaScript, Dynamic HTML, even XHMTL), you will not be satisfied. The authors recognize this point and direct focused readers to more comprehensive sources. If you are looking for a guide to what makes Web surfing and serving work at a technical level, I strongly recommend this book. Keep in mind that rapidly evolving Web processes can make books like this less relevant as time passes. If you believe this particular edition is becoming obsolete, be confident that the authors' next edition will be just as educational. Note: I congratulate the editors and four authors for creating a "cohesive" 1400 page book. I was pleased to see each chapter explicitly bearing the individual author's name, and glad to see seamless references to work in chapters by different co-authors. Bravo Que. Reviewer: A reader from Springfield, VA United States I am a professional web designer and have wanted to further my skills into the relm of web development. I found this book and started reading it immediately. It is an excellent resource for web design and development as a whole. It goes into technologies such as ASP, PHP, Java 2, Usability and Design rules, Creating Graphics, basic web design fundamentals, CGI, a little C, Coldfusion, Perl, XSL, XSLT, XHTML, SSI, CSS, DHTML, JavaScript, VBScript, database design, ADO, just about everything. It gives a great introduction (40-60 pages or more)into most of the technologies used in web design and development and goes in depth on XML, XHTML and Java 2 best of all it tells how all the above technologies can work together. Not only xml and xhtml. but how ASP and perl relate. No it doesnt come with a CD but I have had no problem compiling the code and getting it to work. A CD would have been nice but the information in the book is so useful that its worth the price without the CD. It is easy to read (if your into reading computer books) and is the best resource that I have found on web development technologies and how they relate to each other. It is a great book and I recommend it highly to any college student aspiring to get into web work (as long as they know HTML) or any professional web designer or developer at any level. This book is a must have. Reviewer: Midwest Book Review from Oregon, WI USA Platinum Edition XHTML, XML & Java 2 is separated into several sections, each of which focuses on a specific technology, including: XHTML, XML, JavaScript, Dynamic HTML, CGI programming with Perl, Server-side Programming with ASP, ColdFusion & PHP, and Java 2. Throughout the book, the authors focus on the features & benefits of each technology, giving readers a well-rounded education in current web development tools & techniques. In addition, the authors demonstrate the value of combining various technologies (such as Java & XML) for more powerful web solutions. User Level: Intermediate - Advanced, |
|
|
© 2005-2006, Programming Shed
|