Welcome to www.ebook-x.com. Download popular free ebooks, classical free ebooks, new releases and more.

The best Ebooks library for Free Ebooks Download.

Free ebooks Free programing ebooks Java XML and Java: Developing Web Applications (2nd Edition)

XML and Java: Developing Web Applications (2nd Edition)

XML and Java Developing Web Applications Second EditionChapter 1, Web Applications, XML, and Java. The rest of this chapter reviews the history and the future of Web applications, describing the roles of XML and Java, and introduces some important concepts about the use of XML.
Chapter 2, Parsing XML Documents. This chapter introduces the most basic operation of XML processing, parsing, which analyzes XML documents and makes the contents available to application programs through a set of APIs.
Chapter 3, Generating and Serializing XML Documents. The reverse operation of parsing is generating XML documents. This chapter discusses how to generate XML documents from the application's internal structure.
Chapter 4, Working with DOM. The Document Object Model (DOM) is a tree-based standard API for accessing the internal structure of XML documents. This chapter introduces the DOM Level 1 and DOM Level 2 APIs and gives advice on how to use these APIs in various situations.
Chapter 5, Working with SAX. Simple API for XML (SAX) is another standard API for XML. Unlike DOM, it is based on an event model rather than the tree model. This chapter explains the use of SAX and compares it with the DOM API.
Chapter 6, Parser Tricks. XML processors are complex software having many features that can be used in many different scenarios. This chapter shows the most commonly used techniques for making the most use of existing XML processors.
Chapter 7, XPath and XSLT. The DOM and SAX APIs are powerful and flexible enough to allow any complex operations on XML documents. However, simple tasks, such as extracting certain attribute values or renaming element names, can be done in a simpler way with the use of XPath and Extensible Stylesheet Language Transformations (XSLT).
Chapter 8, Bridging Application Data Structure and XML. After an XML document is parsed, it is often necessary to convert the parsed result into an application-specific data structure. Chapter 8 addresses this topic by showing program examples of mapping XML into tree, table, and graph structures.
Chapter 9, Working with Schemas: Datatypes and Namespaces. The Document Type Definition (DTD) has been used to describe a permissible syntax for a set of XML documents for a particular application. However, there are a few drawbacks to the DTD, and attempts are underway to define new schema languages.
Chapter 10, XML Application Server. The first middleware is the server platform for Java applications ervlet. This chapter explains the basics of Servlet and the use of Servlet and JavaServer Pages (JSP) for XML applications.
Chapter 11, XML and Databases. Most Web applications are connected to some sort of backend database. XML data can be stored into or originated from such a database.
Chapter 12, XML Messaging. The most important use of XML is as the standard messaging format between applications.
Chapter 13, Web Services. XML, HTTP, and SOAP are giving rise to a new concept of Web services, where software functions are provided by Web applications through HTTP/XML-based protocols rather than traditional class libraries and software components.
Chapter 14, Security. When we conduct B2B communications on the Internet, one of our biggest concerns is security. This chapter covers the standard techniques for securing B2B applications and discusses design considerations.
Download free ebooks for java: XML and Java: Developing Web Applications (2nd Edition)
 
More free ebooks
 
Joomla 1.5 Templates by Joomlashack