or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
29 used & new from £4.24

Have one to sell? Sell yours here
 
   
Professional XML Development with Apache Tools: Xerces, Xalan, FOP, Cocoon, Axis, Xindice (Wrox Professional Guides)
 
See larger image
 

Professional XML Development with Apache Tools: Xerces, Xalan, FOP, Cocoon, Axis, Xindice (Wrox Professional Guides) (Paperback)

by Theodore W. Leung (Author)
3.3 out of 5 stars  See all reviews (3 customer reviews)
RRP: £26.99
Price: £22.94 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.05 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want guaranteed delivery by Tuesday, November 10? Choose Express delivery at checkout. See Details
21 new from £9.49 8 used from £4.24

Product details

  • Paperback: 552 pages
  • Publisher: John Wiley & Sons (19 Dec 2003)
  • Language English
  • ISBN-10: 0764543555
  • ISBN-13: 978-0764543555
  • Product Dimensions: 23.1 x 19 x 3.3 cm
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon.co.uk Sales Rank: 772,605 in Books (See Bestsellers in Books)

    Popular in this category:

    #55 in  Books > Computing & Internet > Software & Graphics > Applications > Apache
  • See Complete Table of Contents

Product Description

Product Description

What is this book about?

If you′re a Java programmer working with XML, you probably already use some of the tools developed by the Apache Software Foundation. This book is a code–intensive guide to the Apache XML tools that are most relevant for Java developers, including Xerces, Xalan, FOP, Cocoon, Axis, and Xindice.

Theodore Leung, a founding member of the Apache XML Project, focuses on the unique capabilities of these best–of–breed XML tools. With the help of a sample application, he demonstrates how you can use them in unison to develop professional XML/Java applications for the real world.

If you need in–depth information to help you assemble a workable toolbox for developing sophisticated XML–based applications, you′ll find it in this volume.

What does this book cover?

In this book, you will find out about the following:

  • How the Apache XML Project relates to Java programming
  • When you′ll need some of Xerces′ extra parsing features, like grammar caching
  • How to use Xalan′s XSLTC to compile XSLT stylesheets into Java
  • Prerequisites and applications for FOP and Batik
  • Cocoon concepts and development
  • Development techniques and practical usage for Xindice
  • How to develop back–end applications with XML RPC and Axis
  • Applications and concepts for XML Security

Who is this book for?

This book is written for professional Java developers who have had some exposure to XML and XSLT. To get the most from it, you should be familiar with Java, Java Web development technologies (e.g., servlets), and the command line Java tools.



From the Back Cover

If you’re a Java™ programmer working with XML, you probably already use some of the tools developed by the Apache Software Foundation. This book is a code–intensive guide to the Apache XML tools that are most relevant for Java developers, including Xerces, Xalan, FOP, Cocoon, Axis, and Xindice.

Theodore Leung, a founding member of the Apache XML Project, focuses on the unique capabilities of these best–of–breed XML tools. With the help of a sample application, he demonstrates how you can use them in unison to develop professional XML/Java applications for the real world.

If you need in–depth information to help you assemble a workable toolbox for developing sophisticated XML–based applications, you’ll find it in this volume.

What you will learn from this book

  • How the Apache XML Project relates to Java programming
  • When you’ll need some of Xerces’ extra parsing features, like grammar caching
  • How to use Xalan’s XSLTC to compile XSLT stylesheets into Java
  • Prerequisites and applications for FOP and Batik
  • Cocoon concepts and development
  • Development techniques and practical usage for Xindice
  • How to develop back–end applications with XML RPC and Axis
  • Applications and concepts for XML Security

Who this book is for

This book is written for professional Java developers who have had some exposure to XML and XSLT. To get the most from it, you should be familiar with Java, Java Web development technologies (e.g., servlets), and the command line Java tools.

Wrox Professional guides are planned and written by working programmers to meet the real–world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
xml
xslt
xsl-fo
tool
cocoon
apache

Your tags: Add your first tag
 

 

Customer Reviews

3 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.3 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
3 of 3 people found the following review helpful:
5.0 out of 5 stars An excellent buy!, 28 Mar 2004
By Leenderd Van Den Berg (Spain) - See all my reviews
(REAL NAME)   
As a senior consultant I've been out of serious development for a number of years. Nevertheless you HAVE to stay up-to-date with all developments. Especially the developments in the Apache domain are of great interest for companies. However, without proper knowledge, you aren't able to decide if something is valuable or just a big risk for the company.

You could dive into the Web-database and try to "Google" your information together, or another option is to get a good book.

Let's be honest. There is a lot around, but the majority is too generic or so in-depth that you need at least 5 years of experience to understand the subject. This is not the case with XML development with Apache tools. The book is well written and has very good examples. I red the book in a number of days and I got that "Aha, that is what their doing!" feeling. The chapters on Xerces and Xalan clearly explain what you can do with it. The Cocoon and Xindice parts weren't directly to my interest, but maybe it will be in the future.

I was especially very happy with the parts on FOP and SVG.

I examined the possible use of FOP before, but the available information on the Internet didn't convince me a lot. I would prefer to see some extra explanation on XSLT and possibly some extra pictures on the final output, but it is useable as it is. Maybe something for a second edition?

A number of the SVG examples can be found on the Apache's BATIK site, but without the explanation. The book which clarifies a lot. The only negative point I have in the SVG-chapter is about the recommendation to use Scripting to manipulate the images instead of plain old Java. It's ok, as long as it doesn't contain any business-rules. Unfortunately this isn't the case in the real world. So, I certainly wouldn't recommend scripting!

After some copying and pasting I had the examples up-and-running in a day. And again it worked flawless and gave me - as a semi-professional old-timer - the opportunity to experiment and convince my surrounding that Apache is what you need when you want to develop high-quality products, but don't have the time to develop or the budget to buy commercial off-the-shelf products.

Still there was more in the book. The last chapter is on XML-Security. I couldn't grasp the need for such a product before reading the book. The chapter helps you understand basic needs for secure transmission of XML-data over the open and very insecure Internet. It even includes a small tutorial on encryption issues.

This short review doesn't cover the lot and it certainly doesn't provide enough space to communicate the usefulness of this book for developers but also for decision makers like me.

Final "verdict": It is worth every penny I paid for it!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 3 people found the following review helpful:
4.0 out of 5 stars The best tutorial - but it costs more than googling, 30 May 2004
By Nicholas Dunn (UK) - See all my reviews
(REAL NAME)   
This book deals with a number of open-source XML tools developed by the Apache foundation and details how to use them in conjunction with Java. As well as clear explanations there's plenty of example code and, as the author is a member of the Apache Software Foundation, you can be confident that it's all being explained by someone who knows what they're talking about. It's assumed that the reader has a good knowledge of Java and XML and is also familiar with OO concepts and techniques - there isn't any explanation of the basics provided. This is good if you don't need all that stuff as it makes reading the book a much more manageble and simpler task as there aren't any simple explanations to skip over.
The main problem is that the web is full of free tutorials on all this stuff and to some extent you are just paying to have them collected together in a convenient printed format.
The tutorials are all really good and certainly a lot better than the majority of free ones on the web, but bearing in mind the availability of free tutorials and how quickly Open Source software changes it's debatable whether you'd want to spend your (or your employer's) money.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
1.0 out of 5 stars Not particularly good, 9 Mar 2006
By Martin Anderson (London, UK) - See all my reviews
(REAL NAME)   
With too wide a focus, this book is useful as an overview but holds nothing useful for a developer wanting anything more than a skim of knowledge.
And as for the quality of the paper it's printed on; don't get me started...
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

   


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.