چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Java & XML, 2nd Edition: Solutions to Real-World Problems

Brett McLaughlin, Justin Edelson

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

سال انتشار
۲۰۰۱
فرمت
PDF
زبان
انگلیسی
حجم فایل
۵٫۴ مگابایت
شابک
9780596001971، 9785932860182، 0596001975، 5932860189

دربارهٔ کتاب

XML has been the biggest buzzword on the Internet community for the past year. But how do you cut through all the hype and actually put it to work? Java revolutionized the programming world by providing a platform-independent programming language. XML takes the revolution a step further by providing a platform-independent language for interchanging data. Java and XML share many features that are ideal for building Web-based enterprise applications, such as platform-independence, extensibility, reusability, global language (Unicode) support, and both are based on industry standards. Together Java and XML allow enterprises to simplify and lower cost of information sharing and data exchange. Java and XML shows you how to put the two together, building real-world applications in which both the code and the data are truly portable.This book covers: * The basics of XML * Using standard Java APIs to parse XML * Designing new document types using DTDs and Schemas * Writing programs that generate XML data * Transforming XML into different forms using XSL transformations (XSL/T) * XML-RPC * Using a web publishing framework like Apache-Cocoon * XML as a configuration languageThis is the first book to cover the most recent versions of the DOM specification (DOM 2), the SAX API (SAX 2) and Sun's Java API for XML. Cover 1 Table of Contents 3 Preface 6 Organization 6 Who Should Read This Book? 9 Software and Versions 9 Conventions Used in This Book 10 Comments and Questions 10 Acknowledgments 11 1. Introduction 13 1.1 XML Matters 13 1.2 What's Important? 15 1.3 The Essentials 16 1.4 What's Next? 19 2. Nuts and Bolts 20 2.1 The Basics 20 2.2 Constraints 29 2.3 Transformations 36 2.4 And More... 43 2.5 What's Next? 43 3. SAX 44 3.1 Getting Prepared 44 3.2 SAX Readers 46 3.3 Content Handlers 52 3.4 Error Handlers 65 3.5 Gotcha! 70 3.6 What's Next? 73 4. Advanced SAX 74 4.1 Properties and Features 74 4.2 More Handlers 80 4.3 Filters and Writers 85 4.4 Even More Handlers 91 4.5 Gotcha! 95 4.6 What's Next? 97 5. DOM 98 5.1 The Document Object Model 98 5.2 Serialization 102 5.3 Mutability 113 5.4 Gotcha! 114 5.5 What's Next? 115 6. Advanced DOM 116 6.1 Changes 116 6.2 Namespaces 125 6.3 DOM Level 2 Modules 129 6.4 DOM Level 3 141 6.5 Gotcha! 144 6.6 What's Next? 145 7. JDOM 146 7.1 The Basics 146 7.2 PropsToXML 150 7.3 XMLProperties 159 7.4 Is JDOM a Standard? 169 7.5 Gotcha! 170 7.6 What's Next? 172 8. Advanced JDOM 173 8.1 Helpful JDOM Internals 173 8.2 JDOM and Factories 177 8.3 Wrappers and Decorators 182 8.4 Gotcha! 193 8.5 What's Next? 195 9. JAXP 196 9.1 API or Abstraction 196 9.2 JAXP 1.0 197 9.3 JAXP 1.1 204 9.4 Gotcha! 213 9.5 What's Next? 214 10. Web Publishing Frameworks 215 10.1 Selecting a Framework 216 10.2 Installation 218 10.3 Using a Publishing Framework 222 10.4 XSP 235 10.5 Cocoon 2.0 and Beyond 249 10.6 What's Next? 252 11. XML-RPC 253 11.1 RPC Versus RMI 253 11.2 Saying Hello 255 11.3 Putting the Load on the Server 266 11.4 The Real World 279 11.5 What's Next? 282 12. SOAP 283 12.1 Starting Out 283 12.2 Setting Up 286 12.3 Getting Dirty 290 12.4 Going Further 298 12.5 What's Next? 305 13. Web Services 306 13.1 Web Services 306 13.2 UDDI 307 13.3 WSDL 308 13.4 Putting It All Together 311 13.5 What's Next? 328 14. Content Syndication 329 14.1 The Foobar Public Library 330 14.2 mytechbooks.com 338 14.3 Push Versus Pull 346 14.4 What's Next? 355 15. Data Binding 356 15.1 First Principles 357 15.2 Castor 362 15.3 Zeus 369 15.4 JAXB 377 15.5 What's Next? 384 16. Looking Forward 385 16.1 XLink 385 16.2 XPointer 387 16.3 XML Schema Bindings 390 16.4 And the Rest... 391 16.5 What's Next? 391 A. API Reference 392 A.1 SAX 2.0 392 A.2 DOM Level 2 403 A.3 JAXP 1.1 409 A.4 JDOM 1.0 (Beta 7) 415 B. SAX 2.0 Features and Properties 425 B.1 Core Features 425 B.2 Core Properties 426 Colophon 428

While the XML buzz still dominates talk among Internet developers, the critical need is for information that cuts through the hype and lets Java programmers put XML to work. Java & XML shows how to use the APIs, tools, and tricks of XML to build real-world applications, with the end result that both the data and the code are portable.

This second edition of Java & XML adds chapters on Advanced SAX and Advanced DOM, new chapters on SOAP and data binding, and new examples throughout. A concise chapter on XML basics introduces concepts, and the rest of the book focuses on using XML from your Java applications. Java developers who need to work with XML, or think that they will in the future-as well as developers involved in the new peer-to-peer movement, messaging, or web services-will find the new Java & XML a constant companion.

This book covers:

  • The basics of XML, including DTDs, namespaces, XML Schema, XPath, and XSL
  • The SAX API, including all handlers, the SAX 2 extensions, filters, and writers
  • The DOM API, including DOM Level 2, Level 3, and the Traversal, Range, CSS, Events, and HTML modules.
  • The JDOM API, including the core, a look at XPath support, and JDOM as a JSR
  • Using web publishing frameworks like Apache Cocoon
  • Developing applications with XML-RPC
  • Using SOAP and UDDI for web services
  • Data Binding, using both DTDs and XML Schema for constraints
  • Building business-to-business applications with XML
  • Building information channels with RSS and dynamic content with XSP

Includes a quick reference on SAX 2.0, DOM Level 2, and JDOM.

Java and XML share many features that are ideal for building Web-based enterprise applications. This manual shows how to put the two together, building applications in which both the code and the data are truly portable A guide for Java programmers explains how to use XML to build Web-based enterprise applications incorporating platform independence, extensibility, reusability, global language support, and universal standards. McLaughlin, "shows you how to use the APIs, tools, and tricks of XML to build real-world applications."--Cover

قیمت نهایی

۴۴٬۰۰۰ تومان