J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP
Average customer rating: 4 out of 5 stars
  • The best webservice book
  • Simply Suberb Book
  • starts fom the Basics...good guide for beginners
  • The web services bible.
  • Excellent book for a developer/practitioner
J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP
Richard Monson-Haefel
Manufacturer: Addison-Wesley Professional
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Java | Programming | Computers & Internet | Subjects | Books
XMLXML | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
InternetInternet | Home Computing | Computers & Internet | Subjects | Books | Internet & Education | Online Searching | Web Browsers | Web for Kids
GeneralGeneral | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Web ServicesWeb Services | Web Development | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Sun Certified Enterprise Architect for J2EE Technology Study Guide Sun Certified Enterprise Architect for J2EE Technology Study Guide
  2. Core J2EE Patterns: Best Practices and Design Strategies, Second Edition Core J2EE Patterns: Best Practices and Design Strategies, Second Edition
  3. Head First EJB (Brain-Friendly Study Guides; Enterprise JavaBeans) Head First EJB (Brain-Friendly Study Guides; Enterprise JavaBeans)
  4. Enterprise JavaBeans Enterprise JavaBeans
  5. Service-Oriented Architecture : A Field Guide to Integrating XML and Web Services Service-Oriented Architecture : A Field Guide to Integrating XML and Web Services

ASIN: 0321146182

Customer Reviews:

5 out of 5 stars The best webservice book.......2007-07-22

I got everything i need in this book. This is very helpful for the sun exam also....in one word, this is the bible of webservice.

5 out of 5 stars Simply Suberb Book.......2007-07-04

Perfect book for a beginer. The book starts from basics to leads complex points in a balanced manner.

5 out of 5 stars starts fom the Basics...good guide for beginners.......2007-05-13

just started reading it.easy to read ,has a good flow,clear explanation.i think it will be a good resource for my current web services project and if i take the certification exam too.

5 out of 5 stars The web services bible........2007-05-12

Monson-Haefel has written the book to own if you are developing web services. Even though the book is a few years old, you still need to get this book. If you go around my company and my previous company, all J2EE developers have this one sitting on their desk.

Do a Google search and read Monson-Haefel's blog. You will get some insight on his thoughts during and after writing the book and you will find that he will not be doing a revision.

That's a complete shame but I don't blame him. It would be nice to get a new revision on all of the new stuff that has come along like annotations, JAX-WS, etc.

3 out of 5 stars Excellent book for a developer/practitioner.......2007-04-20

This book is very useful for developers/architects who are writing system software or application software dealing with web services.

If you are just going to write some web service client code to access some web service or planning to deploy simple web services, then this book will not be very useful.

There is good coverage of XML Schema, UDDI, JAXR and WS-I Basic Profile wherever relevant. The J2EE 1.4 model web services are explained in decent detail. Some extra examples would have been better. Of course the number of pages would have increased then.

To be an architect/developer/practitioner of web services related technologies, you need to have a sound knowledge of the theory behind the specifications. You can always look up online tutorials etc for sample code. This book will provide you the theory behind web services.

Anil Saldhana
Chicago Java Users Group
Building Web Services with Java: Making Sense of XML, SOAP, WSDL, and UDDI (2nd Edition) (Developer's Library)
Average customer rating: 3.5 out of 5 stars
  • The Bridge Less Travelled..
  • An excellent book
  • The worst book
  • sample code is not complete
  • Samples
Building Web Services with Java: Making Sense of XML, SOAP, WSDL, and UDDI (2nd Edition) (Developer's Library)
Steve Graham , Doug Davis , Simeon Simeonov , Glen Daniels , Peter Brittenham , Yuichi Nakamura , Paul Fremantle , Dieter Koenig , and Claudia Zentner
Manufacturer: Sams
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Java | Programming | Computers & Internet | Subjects | Books
Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
XMLXML | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
Web ServicesWeb Services | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Service-Oriented Architecture : A Field Guide to Integrating XML and Web Services Service-Oriented Architecture : A Field Guide to Integrating XML and Web Services
  2. Developing Web Services with Apache Axis Developing Web Services with Apache Axis
  3. Understanding Web Services: XML, WSDL, SOAP, and UDDI (Independent Technology Guides) Understanding Web Services: XML, WSDL, SOAP, and UDDI (Independent Technology Guides)
  4. Perspectives on Web Services: Applying SOAP, WSDL and UDDI to Real-World Projects (Springer Professional Computing) Perspectives on Web Services: Applying SOAP, WSDL and UDDI to Real-World Projects (Springer Professional Computing)
  5. Real World Web Services Real World Web Services

ASIN: 0672326418

Book Description

Sams has assembled a team of experts in web services to provide you with a detailed reference guide on XML, SOAP, USDL and UDDI. Building Web Services with Java is in its second edition and it includes the newest standards for managing security, transactions, reliability and interoperability in web service applications. Go beyond the explanations of standards and find out how and why these tools were designed as they are and focus on practical examples of each concept. Download your source code from the publisher's website and work with a running example of a full enterprise solution. Learn from the best in Building Web Services with Java.

Download Description

Building Web Services with SOAP, XML, and UDDI assumes proficiency with Java and with distributed computing tools. Throughout the book, examples will be presented using Java and the Apache SOAP platform, although a set of sidebars will address .NET development, which Microsoft developers will use to deploy Web services. The book uses progressive disclosure to present an increasingly complex project as it moves through its development cycle. The final section of the book presents linking the completed project with other systems built in J2EE and .NET.

Customer Reviews:

4 out of 5 stars The Bridge Less Travelled.........2007-08-23

The problem with Learning Web Services is just one - there is too much happening..the technology has grappled everyone's attention and a lot of Organizations are on it..
A beginner to web services just doesn't know where to look..strong foundations give 'empire estates', this book does just that
The primer on XML was one of the best i ever read anywhere and i am a big fan of Dr.Google, the clarity of the authors on WSDL Element model is very informative. All in all - if you need a book to trace Web Service concepts and build your foundations - i would strongly refer this book.

If you are looking for a quick reference/book to get started in implementation you should look elsewhere..Sam's 'Teach Yourself Web Services in 24 Hours' is a good choice..but then i believe that this book is definitely worth a reference because it goes a distance conceptually.
Kudos to the authors

5 out of 5 stars An excellent book.......2007-07-30

This book has helped me immensely in implementing some really intense production quality data interchange across systems using web services.

This book will quickly help you understand the entire XML stack of technologies that you will need for Web Services.

The authors have uniquely enabled the readers to develop an understanding of the underlying technologies that make up the web services. Certainly expect to put in some effort in understanding the content.

1 out of 5 stars The worst book.......2005-09-07

The writers either do not understand the topics, or they want to confuse the readers intentionally. You will find their writing style extremly annoying. They use the Skatestown(??) example to mislead the readers whenever they need to explain something. I dont know how such a bad written book can make it out to the book stores. If you buy this book, it will be the biggest waste of money.

3 out of 5 stars sample code is not complete.......2005-03-05

I am still wondering why the authors don't provide all the code, since the book describes an application and that should have been tested and the code is there. Just a few wsdl files don't help very much.

2 out of 5 stars Samples.......2005-01-23

There is an important thing missing in this book: complete samples. It is hard sometimes to understand what they are explaning since you just see a fragment of a WSDD, but not the classes or vice-versa. Since the book is already too long, the authors should have samples in the Internet. They even don't need to explain too much about these complete samples. Leave the developers to comment and validate them in Internet forums. In my view, samples will transform what now is just a so-so book in an excellent one.
Java and XML
Average customer rating: 3.5 out of 5 stars
  • Good, Informative, current
  • VERY VERY HIGHLY RECOMMENDED!!
  • No longer useful
  • What Happen? Were are the missing chapters? Were are the missing pages?
  • Solid material for the Java developer working with XML...
Java and XML
Brett McLaughlin , and Justin Edelson
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Java | Programming | Computers & Internet | Subjects | Books
XMLXML | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Web ServicesWeb Services | Web Development | Computers & Internet | Subjects | Books
JavaJava | Programming | O'Reilly | By Publisher | Books
Web ProgrammingWeb Programming | Programming | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Similar Items:
  1. Java Generics and Collections Java Generics and Collections
  2. Java I/O (O'Reilly Java) Java I/O (O'Reilly Java)
  3. Pro XML Development with Java Technology Pro XML Development with Java Technology
  4. Java Concurrency in Practice Java Concurrency in Practice
  5. SOA Using Java(TM)  Web Services SOA Using Java(TM) Web Services

ASIN: 059610149X

Amazon.com

Two hot topics come together in this developer's guide from Brett McLaughlin, Java and XML. Both Java and XML are cross-platform technologies; by using Java for code and XML for transporting data, you can build truly portable applications. This title is aimed at intermediate to advanced programmers; while XML topics are explained more or less from scratch, readers will need prior knowledge of Java.

The book begins with an overview of XML and its uses, and goes on to explain how to parse XML by using the Simple API for XML (SAX 2). Next, there is coverage of how XML is validated by using Document Type Definitions (DTDs) and XML Schema, and transformed by using eXtensible Stylesheet Language (XSL). Brief coverage of Sun's Java API for XML is followed by a detailed look at the Java Document Object Model (JDOM), a new API devised by the author in association with O'Reilly, the publisher.

The last part of the book is more advanced, and covers applications of XML and Java. There are chapters on Web-publishing frameworks, XML Remote Procedure Calls (RPCs), using XML to read and write configuration data, and generating XML with Java. There is also a short business-to-business example. Appendices provide an API reference to the various specifications discussed in the book.

The strengths of Java and XML include the author's deep knowledge of his subject, and a writing style that is both clear and enthusiastic. If you happen to know a lot about Java and not much about XML, this is the ideal title. Readers who already have a good grasp of XML basics might be frustrated by the amount of introductory material. --Tim Anderson

Book Description

Java and XML, 3rd Edition, shows you how to cut through all the hype about XML and put it to work. It teaches you how to use the APIs, tools, and tricks of XML to build real-world applications. The result is a new approach to managing information that touches everything from configuration files to web sites.

After two chapters on XML basics, including XPath, XSL, DTDs, and XML Schema, the rest of the book focuses on using XML from your Java applications. This third edition of Java and XML covers all major Java XML processing libraries, including full coverage of the SAX, DOM, StAX, JDOM, and dom4j APIs as well as the latest version of the Java API for XML Processing (JAXP) and Java Architecture for XML Binding (JAXB). The chapters on web technology have been entirely rewritten to focus on the today's most relevant topics: syndicating content with RSS and creating Web 2.0 applications. You'll learn how to create, read, and modify RSS feeds for syndicated content and use XML to power the next generation of websites with Ajax and Adobe Flash.

Topics include:

If you are developing with Java and need to use XML, or think that you will be in the future; if you're involved in the new peer-to-peer movement, messaging, or web services; or if you're developing software for electronic commerce, Java and XML will be an indispensable companion.

Customer Reviews:

4 out of 5 stars Good, Informative, current .......2007-08-23

This edition was published in Dec. 2006, so when I bought it Jul. 2007 it was the freshest book on the topic that I found. There are a lot of different Java XML tools with overlapping funtions SAX, DOM, JAXP, JAXB, Castor, JDOM, dom4j . . . This really help sort them out.

5 out of 5 stars VERY VERY HIGHLY RECOMMENDED!!.......2007-07-11

Are you developing with Java and need to use XML? If you are, then this book is for you. Authors Brett McLaughlin and Justin Edelson, have done an outstanding job of writing a book that that cuts through all of the hype about XML and put it to work.

McLaughlin and Justin Edelson, begin with the basics of XML. Then, the authors cover three ways of defining the structure of XML documents. Next, they introduce the Simple API for XML (SAX). They also cover less-used, but still powerful items in the API. The authors continue by covering DOM basics. Then, they discuss the various Level 2 and Level 3 DOM modules like Traversal, Range, Events, Style, HTML, Load and Save, and Validation. Next, the authors examine the Java API for XML Processing. In addition, they also show you how to SAX and how it compares to both SAX and DOM. They continue by examining JDOM, a Java-specific object model API. Then, the authors examine another Java-specific object model API, dom4j. Next, they cover JAXB 1.0 and 2.0, as well as the general basics of data binding. Furthermore, the authors show you how to syndicate content. They continue by looking at a variety of techniques for using XML in the presentation, or visual portion of web applications. Finally, the authors provide some brief overview of technologies not covered in depth in this book.

This most excellent book shows you how to use the APIs, tools, and tricks of XML to build real world applications. Perhaps more importantly, this book offers a new approach to managing information that touches everything from configuration files to web sites.

1 out of 5 stars No longer useful.......2007-07-04

This book was probably useful back in 2000. Unfortunately, a lot has changed since then, and some of the information in this book is now flat our wrong.

For example the chapter about DOM objects was not updated to include information about recent api releases. So when the book says there is no simple way to serialize a DOM object, that simply is no longer true. You can now do it with the JAXP api.

The book has other problems as well. For example, the section that describes the difference between XSL and XSLT is extremely misleading and not helpful at all.

This is one of the few books that I intend to return

1 out of 5 stars What Happen? Were are the missing chapters? Were are the missing pages?.......2007-06-16

I had purchased the 2nd edition a few years back and I felt it was a great XML book for the times. This year I'm starting to use SOAP and other XML web services so I purchased the 3th edition hoping for updated chapters on the subject. Boy was I surprised to find out chapters on XML-RPC, SOAP and Web Services were dropped from the book. What were they thinking? The other chapters are too basic for the times and very disappointing.

The 2nd edition has 509 pages and the 3rd edition has 465 pages. I am glad O'Reilly is saving trees but I purchase my books for subject matter and information. I think the next editions should have more pages not less.

A note for Brett & Justin: Please add the missing chapters back and you will have a good book, again. (Brett did Justin ask you to remove the chapters?)

I am returning this edition. (Never returned a book before)

4 out of 5 stars Solid material for the Java developer working with XML..........2007-02-04

[Review of 3rd Edition]

Being able to work effectively with XML is getting to be nearly a requirement for a Java developer. The book Java and XML (3rd Edition) by Brett D. McLaughlin and Justin Edelson focuses specifically on the relationship between those two technologies, as well as what options are available for parsing an XML file.

Contents:
Introduction; Constraints; SAX; Advanced SAX; DOM; DOM Modules; JAXP; Pull Parsing with StAX; JDOM; dom4j; Data Binding with JAXB; Content Syndication with RSS; XML As Presentation; Looking Forward; Appendix - SAX Features and Properties; Index

SAX and DOM parsers have entirely different approaches and uses when it comes to reading an XML file. The book does a good job of explaining those differences, as well as showing coding examples of how those parsing routines would look in Java. The additional coverage of lesser-known parsers like StAX is also appreciated, as you may not always have the choice of which methodology and API you'd like to use. I felt that the combination of code samples and diagrams of hierarchies was done well, and anyone with a good background with Java and XML would have no problem going forward from here. The only part of the book I felt could have been left out, strangely enough, was the introduction and constraints chapter. The book is not a complete introduction to either Java or XML (nor did I expect it to be). If you come in with the prerequisite knowledge I think you'd need, the first two chapters are unnecessary. And if you come in as a complete beginner to both subjects, the chapters don't go into nearly enough detail for you to proceed. While it seems "proper" to have introductory material in a book, in this case I think you could have left those out entirely and just jumped right in to the parser material.

Nitpicking on the first two chapters aside, this is definitely a book that the Java/XML developer will find useful. Most of what you'll need to know can be found here...
Java Web Services
Average customer rating: 3.5 out of 5 stars
  • Out of date
  • Nothing Special
  • Makes it understandable...
  • Nice intro, clear layout
  • The content is dated!
Java Web Services
David A. Chappell , and Tyler Jewell
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Java | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
InternetInternet | Home Computing | Computers & Internet | Subjects | Books | Internet & Education | Online Searching | Web Browsers | Web for Kids
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
Web ServicesWeb Services | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
JavaJava | Programming | O'Reilly | By Publisher | Books
Web ProgrammingWeb Programming | Programming | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
Similar Items:
  1. Java and SOAP Java and SOAP
  2. Java Message Service (O'Reilly Java Series) Java Message Service (O'Reilly Java Series)
  3. Java Web Services in a Nutshell Java Web Services in a Nutshell
  4. Java & XML, 2nd Edition: Solutions to Real-World Problems Java & XML, 2nd Edition: Solutions to Real-World Problems
  5. Building Web Services with Java: Making Sense of XML, SOAP, WSDL and UDDI Building Web Services with Java: Making Sense of XML, SOAP, WSDL and UDDI

ASIN: 0596002696

Amazon.com

At the end of the day, Web services aren't hard to conceptualize. They're just a bunch of software modules with specific rules about how they go about discovering one another and sending messages back and forth. Implementation is another story, however. In the Java language, writing Web services requires an understanding of half a dozen specialized APIs at minimum, and more than that if you want to do fancier stuff. Java Web Services does a very good job of dispersing the confusing terminology (and obfuscating hype) and of showing you exactly how to do Web services work in Java. This doesn't sound like a revolutionary concept, but unfortunately it is. David Chappell and Tyler Jewell have comfortably fit into less than 250 pages what others have not done as well in twice as much space.

Take Universal Description, Discovery, and Integration (UDDI) work as an example. UDDI exists to help software locate other software that does what it wants. How do you do that? Chappell and Jewell present two concise program listings--a client and a server--that show how to do a UDDI lookup. They then refine their code by using a third-party API that makes the work easier. Similarly pragmatic attention goes to Simple Object Access Protocol (SOAP), in which they show how to create a message, populate it with XML, make an attachment if necessary, and send it on its way. You won't find a lot of frills or conceptual explanations (though there are enough "why" sections to ensure that you're not just typing recipes blindly); the emphasis is on writing Java code that interacts with Web services protocols and standards. --David Wall

Topics covered: How to write Web services software in Java, with respect to Universal Description, Discovery, and Integration (UDDI), Simple Object Access Protocol (SOAP), and Web Services Description Language (WSDL). There's also coverage of interprocess communication under JAX-RPC and ways to implement security. All of the low-level stuff is here. Look elsewhere for architecture and design information.

Book Description

For many Java developers, web services appeared to come out of nowhere. Its advantages are clear: web services are platform-independent (like Java itself), language-agnostic (a clear advantage over Java RMI), can easily be tunneled through firewalls (an obvious benefit to anyone who has dealt with modern enterprise networks), object-oriented (we all know about that), and tends to be loosely coupled (allowing more flexible application development). But these advantages have been obscured by a cloud of hype and a proliferation of jargon that are difficult to penetrate. What are SOAP, UDDI, WSDL, and JAXM? To say nothing of JAXR, tModels, category bags, WSFL, and other friends? And assuming that you understand what they are, how do you do anything with them? Do they live up to their promises? Are they really the future of network computing, or a dead end? Java Web Services gives the experienced Java developer a way into the Web Services world. It helps you to understand what's going on, what the technologies mean and how they relate, and shows Java developers how to put them to use to solve real problems. You'll learn what's real and what isn't; what the technologies are really supposed to do, and how they do it. Java Web Services shows you how to use SOAP to perform remote method calls and message passing; how to use WSDL to describe the interface to a web service or understand the interface of someone else's service; and how to use UDDI to advertise (publish) and look up services in each local or global registry. Java Web Services also discusses security issues, interoperability issues, integration with other Java enterprise technologies like EJB; the work being done on the JAXM and JAX-RPC packages, and integration with Microsoft's .NET services. The web services picture is still taking shape; there are many platforms and APIs to consider, and many conflicting claims from different marketing groups. And although web services are inherently language-independent, the fit between the fundamental principles on which Java and web services are based means that Java will almost certainly be the predominant language for web services development. If you're a Java developer and want to climb on the web services bandwagon, or if you only want to "kick the tires" and find out what web services has to offer, you will find this book indispensable.

Customer Reviews:

1 out of 5 stars Out of date.......2005-10-29

I bought this, hoping to be able to use it on a web services project I'm doing.

I find it's completely out of date. Both Sun's JWSDP and Apache Axis have moved on since this was written, and you'll get better information from their websites than you'll get from this book.

Don't bother with it.

3 out of 5 stars Nothing Special.......2004-02-13

I wish I could recommend a better introduction to Java Web Services. David Chappell usually does a good job at explaining new technologies in simplified form; however, he falls short with this one. It comes very close to being a step-by-step, build-up tutorial but falls short. If you already know SOAP, perhaps coming from the .NET world and you just need to make the right connections in the Java world, then this would be a good book for you. However, if you don't know SOAP and you're looking for a thorough understanding of what's going on under the covers before you move on to advanced APIs, then this is not your best bet. Actually, I'm not sure what is. I started writing such a tutorial myself but got distracted by other projects. However, this book is solidly average, nothing necessary wrong with that, and if you can find it at a good discount it's a decent buy.

4 out of 5 stars Makes it understandable..........2004-01-11

This book covers the topic of web services, primarily from a Java perspective. It assumes a familiarity with Java and XML so as to be able to follow the code examples. The chapters are as follows: Welcome To Web Services, Inside The Composite Computing Model, SOAP: The Cornerstone Of Interoperability, SOAP-RPC, SOAP-Faults, and Misunderstandings, Web Services Description Language, UDDI: Universal Description, Discovery, and Integration, JAX-RPC and JAXM, J2EE and Web Services, Web Services Interoperability, and Web Services Security.

Review
If you read the chapter headings and say "What does THAT mean?", then you probably have a reasonability good idea as to whether this book is for you. As stated in the preface, this is not a "For Dummies" treatment of web services. While it covers all the different technologies that make up web services, it does it at a pretty high level of detail with a lot of code samples in Java.

The good thing here is that many of the examples are given using the Apache Tomcat server as the mechanism for processing the request. This is great in that you can download that software for free from the Apache site. This book doesn't go into detail as to how Tomcat is set up and configured, however. You need to work through that on your own. Once you get to that point, you can use Tomcat to play with the examples that are used throughout the book. While they can look complex and intimidating, you can learn a lot from them.

As a Notes/Domino developer, I learned a lot by reading the book. Am I ready to start developing web services? Not hardly. But I do understand more of the concepts behind how they work. Since web services often use servlets to process requests, Notes/Domino 5 doesn't fit the traditional picture of the technology. But since web services usually involve SOAP XML statements sent to a server, there's no reason you couldn't program a web service in Domino as a web agent that runs when a user submits a web page or runs a URL that activates a server agent. The processing is done and then returned to the client as an XML page. Once you read and digest the basic concepts behind it all, it all starts to come together.

Conclusion
If you are a Notes/Domino developer who is trying to understand "web services", this book could be useful. The book gets progressively more complex and detailed, so you may find yourself skimming at the end. If you are to the point of being ready to run an implementation of a servlet and SOAP engine (like Tomcat), this book will help you get started with your understanding of web services.

4 out of 5 stars Nice intro, clear layout.......2003-11-22

Not that dated, you will get the background that is behind all the hype and you will get some hands on. Not a first choice but it is a solid review and a book I still keep on my desk. Get this and of course one of the newer titles. The new ones may be hyping something that isn't going to happen, at least with this one you will find most of the topics still are the cornerstones of web services. There is gold in them there hills, and those hills are strewn with books discarded too soon as old. Many explain things very well and offer knowledge. Nice book.

1 out of 5 stars The content is dated!.......2003-05-30

The content in this book is a little dated. For a current book on Web Services check out either the Wiley book (Developing Java Web Services) or my favorite Java Web Services Architecture.
Java and SOAP
Average customer rating: 3.5 out of 5 stars
  • Excellent Beginner book for using SOAP for Java
  • Good for newbies....
  • Nothing Special
  • This book helped me out a lot...
  • Better than nothing
Java and SOAP
Robert Englander
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Java | Programming | Computers & Internet | Subjects | Books
Object-Oriented DesignObject-Oriented Design | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Web ServicesWeb Services | Web Development | Computers & Internet | Subjects | Books
JavaJava | Programming | O'Reilly | By Publisher | Books
Web ProgrammingWeb Programming | Programming | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Java Web Services Java Web Services
  2. Java & XML, 2nd Edition: Solutions to Real-World Problems Java & XML, 2nd Edition: Solutions to Real-World Problems
  3. Programming Web Services with SOAP Programming Web Services with SOAP
  4. Java Message Service (O'Reilly Java Series) Java Message Service (O'Reilly Java Series)
  5. Java and XSLT (O'Reilly Java) Java and XSLT (O'Reilly Java)

ASIN: 0596001754

Book Description

Java and SOAP provides Java developers with an in-depth look at SOAP (the Simple Object Access Protocol). Of course, it covers the basics: what SOAP is, why it's soared to a spot on the Buzzwords' Top Ten list, and what its features and capabilities are. And it shows you how to work with some of the more common Java APIs in the SOAP world: Apache SOAP and GLUE. In addition to covering the basics such as the structure of a SOAP message, SOAP encoding, and building simple services using RPC and messaging, Java and SOAP covers many topics that are essential to real-world development. Although SOAP has native support for an impressive number of object types, the nature of modern programming means that whatever SOAP gives you is not enough. When do you need to add support for your own object types, and how do you do it? How do you handle errors, and how do you add your own information to Fault messages? How do you handle attachments? In an ideal world, you could live entirely within Java, and ignore the SOAP messages being send back and forth: you'd be able to write Java code and let the SOAP APIs work behind the scenes. However, we're not yet in that ideal world, and won't be for some time. Therefore, Java and SOAP pays particular attention to how SOAP messages are encoded. It doesn't just explain the document types, but shows how the documents are used in practice as they are generated by the different APIs. If you ever have to debug interoperability problems, you'll find that this information is indispensable. We've always found that the best software is written by people who understand what's happening under the hood. SOAP is no different. Let's say you need to write a custom serializer to create a SOAP representation of a structure. How do you know that your encoding is efficient? There's one definitive answer: look at the SOAP documents it produces! Java and SOAP also discusses interoperability between the major SOAP platforms, including Microsoft's .NET, SOAP messaging, SOAP attachments, message routing, and a preview of the forthcoming AXIS APIs and server. If you're a Java developer who would like to start working with SOAP, this is the book you need to get going.

Customer Reviews:

5 out of 5 stars Excellent Beginner book for using SOAP for Java.......2005-08-08

With a lot of sample and figure, excellent for new guys on using Java on SOAP. Though printed in 2002 against SOAP 1.1, it's still very helpful.

4 out of 5 stars Good for newbies...........2004-03-24

Overview -
SOAP is what makes the Web Services clock go around. In fact, SOAP can easily be used as a stand-alone channel without incurring the overheads of publish-find-and-bind cycle apparent in Web Services. Java's ever growing XML support makes it a language of choice for anyone considering implementing SOAP.

Why you should read this book -
Whether you are writing a new SOAP service or simply using an existing one, understanding what happens under the bonnet helps make your system more robust.

What this book covers -
This book covers almost everything you have to know about how Java supports the technology - core APIs, SOAP encoding, structure of SOAP messages, attachments, platform interoperability issues and some nice guidelines. It also includes some getting-started examples with two different SOAP servers- Apache and GLUE ? to help the reader understand how SOAP implementation differs. There is some introductory material covering JAX-RPC, JAXM, Apache Axis and WSDL. The chapters are well organized although the writing lacks reader-friendly approach.

Cons -
The book came out in May 2002 and hence a few things are out of date including SOAP spec and Apache implementation. Examples seem rather trivial and lack depth. Advanced SOAP programmers or those considering enterprise integration will be disappointed. Coverage on .NET interoperability is a far cry from even being introductory. I hope the next version of the book will adequately address real integration issues such as performance, transactions, and security.

Ajith Kallambella
[...]

2 out of 5 stars Nothing Special.......2004-02-13

This book came out from O'Reilly in Spring of 2002 about the same time they published Java Web Services. If these had been combined and editing together, they would have had a star book on their hands instead of two average books. I can't say anything particularly bad about this book, but nothing particularly good either. If you're getting started with Web Services using Java, this and the title above are both decent sources to get you going.

4 out of 5 stars This book helped me out a lot..........2004-01-11

If you are a Java developer and are wondering what all the hype is about surrounding web services and SOAP, you owe it to yourself to get this book. Robert Englander doesn't waste time trying to teach you Java first. He dives right in to what SOAP is, what the different related technologies are surrounding SOAP, and explanations on two different implementations of SOAP (Apache SOAP and GLUE). Once the introductions are complete, he starts with basic examples in both Apache and GLUE. Each chapter then builds upon those examples to cover more complex examples and situations. The examples are very well detailed, and the explanations are easy to understand. In addition, he covers how to write Java code to both call web services and expose your own Java code to be used as a web service. By the time you're done, you should have a good grasp on how it all works. The Apache implementation of SOAP is free for downloading at www.apache.org, so you can get all the tools you need to become proficient at this technology.

This book was very valuable to me as I was working on a project involving web services. I was writing Java code on a platform that would allow for a user to enter a command and get information back from the server. The concept of web services was intriguing as it opened up a large set of possibilities for features I could implement. By using the information in this book, I was able to quickly get up to speed with a functional example that worked. I was then able to fill in gaps in my knowledge and expand my examples to connect with additional sources of data. Without the information in this book, it would have taken me a whole lot longer to figure it all out.

For Notes/Domino 5 developers, you may not see a use for this information (at least at this level of detail) at this time. It's possible that you may want to write a Java agent for a Notes application that uses SOAP to get some data from a web service. I would encourage you to try that if possible. This would be much more applicable for someone who has started working with Websphere and is trying to build or consume web services. In my case, I was using it to allow Sametime to interact with web services. Some very cool stuff...

Conclusion
If you're ready to branch out into the world of web services and want to write and/or use one, you should seriously consider getting this book. If you work through the examples and material, I am confident that you will end up being very successful in getting results in a short time frame.

3 out of 5 stars Better than nothing.......2003-05-21

The SOAP protocol is relatively new, as is the software that
supports Java servers and SOAP. Not wanting to install
Apache, I installed Resin as my HTTP server and AXIS for
my SOAP protocol support. I've also installed Apache's
SOAP GUI.

I got everything running to the point where I could run
sevlets. But attempting to run the SOAP remote procedure
call examples given in the book has been very frustrating.
In what directory should I install my servlet that provides
the functions that are called via SOAP/RPC? How can I
diagnose failures when things go wrong? This book is not
much help.

Since no single software base exists to support HTTP, a Java
server and SOAP the author faces a difficult problem. This
problem could have been addressed by picking a software base
and then providing examples in terms of this base. I
recommend Resin (because it is easy to install and is light
weight), Axis (because it is standard) and the Apache SOAP
GUI (which the author does cover). The author also covers
a product called GLUE. As an Axis/Apache SOAP user I skipped
all the GLUE examples, so I think that the book would be better
without them (of course a GLUE user probably feels that way
about Apache).

While this book provides a decent introduction on what SOAP is
and how it functions under Java, it is very frustrating that
simple examples are so difficult to run. The book would have
been much better if the author had stuck to a single platform
and then provided the necessary detail. This would frustrate
users who are not using the platform chosen in the book, but
as it is, the book is little help in the nuts and bolts of
Java/SOAP execution.
Java Messaging (Programming Series)
Average customer rating: 4.5 out of 5 stars
  • Concise, no-nonsense, but framework hinders learning
  • For programmers: messaging basics
  • Very Good on Messaging Concepts and Implementation
Java Messaging (Programming Series)
Eric Bruno
Manufacturer: Charles River Media
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Java | Programming | Computers & Internet | Subjects | Books
Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
JINIJINI | APIs & Operating Environments | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
PrivacyPrivacy | Business & Culture | Computers & Internet | Subjects | Books
Intranets & ExtranetsIntranets & Extranets | Networking | Computers & Internet | Subjects | Books
Network SecurityNetwork Security | Networking | Computers & Internet | Subjects | Books
GeneralGeneral | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Web ServicesWeb Services | Web Development | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Java Concurrency in Practice Java Concurrency in Practice
  2. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (The Addison-Wesley Signature Series) Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (The Addison-Wesley Signature Series)
  3. Java Message Service (O'Reilly Java Series) Java Message Service (O'Reilly Java Series)
  4. Java Generics and Collections Java Generics and Collections
  5. Core JavaServer(TM) Faces (2nd Edition) (Core Series) Core JavaServer(TM) Faces (2nd Edition) (Core Series)

ASIN: 1584504188

Book Description

LEARN TO USE JAVA MESSAGING SOFTWARE IN YOUR DISTRIBUTED APPLICATIONS! As software becomes more complex, and the Web is leveraged further, the need for messaging software continues to grow. Virtually all software written today requires at least one form of internal, and even external, communication. Java Messaging explores the various methods of intra-process and inter-process messaging for Java software, such as JavaBean events, JMS, JAX-RPC, JAXM, SOAP, and Web Services. Programmers will learn the basics of these APIs, as well as how, when, and why to use each one, including how to use them in combination, such as combining SOAP with JMS over a WAN. The book begins by walking the reader through simple intra-process communication using JavaBean events. A set of classes is constructed that extend JavaBean events beyond one JVM, transparently using JMS. The messaging paradigms of JMS are explained thoroughly, including in-depth discussions on the theory and mechanics of message queues. Design patterns and helper classes are also explored, which ultimately combine to form a generic messaging framework that helps programmers avoid common pitfalls. This framework, explained throughout the book, provides for the seamless integration of JMS with SOAP Web Services that is required to build distributed applications. Starting from the first chapter, a comprehensive sample application (an online stock trading system) is built using the framework and messaging paradigms discussed in the book. By the end of the book, programmers will not only understand the various messaging paradigms, but they will also understand how to architect complex distributed applications that use them together - with a framework that provides a running start.

Customer Reviews:

4 out of 5 stars Concise, no-nonsense, but framework hinders learning.......2006-08-21

Excellent introduction to messaging, including healthy portions on JMS and web services.

The writing style is clear, consistent, and to the point. Probably what I liked most was this no-nonsense writing style. If it's on a page, it's important to understand. The author doesn't waste your time with irrelevant discussions or out of scope topics.

Editing and code presentation are top notch, making it easy to follow, and build upon from one example to the next. The author also shares some gotchas and considerations that I wouldn't have expected to see in an introductory discussion which were particularly valuable.

Another great feature is one of the drawbacks of the book. The framework presented in the book is elegant, but in many of the examples, there is too much cognitive overhead involved in grokking the level of abstraction in the framework, and this takes away from actually learning the concepts. I would have liked to see more non-framework code for the introduction, which is then tied together with the framework.

5 out of 5 stars For programmers: messaging basics.......2006-03-17

Eric Bruno's JAVA MESSAGING explores different ways of messaging using Java software, from JavaBean events and JMS to SOAP. Web programmers receive all the basics to using these features, tips on how and why to use each feature and when to choose something else, how to combine features, and more. The basics of Java communication processes are revealed in chapters which form 'classes' to link related information in a logical progression. An excellent, basic foundation for Java users.

5 out of 5 stars Very Good on Messaging Concepts and Implementation.......2006-01-07

As we look at how much we use the web, it is sometimes hard to remember just how new this concept of worldwide packet switching really is. Java was started as a new language before a lot of the new concepts like XML and SOAP were conceived. But as a new language it has been able to move into using these new concepts faster than nearly any other language.

What I especially liked about this book was the first chapter. So often computer books start with programming. This one starts with a description of what we're trying to do here. He gives several examples of the types of communications that he is going to cover in the book. I had a particular application in mind when I got the book, but in reading the first chapter I began to see several other ways that messaging would help our system.

After the first chapter, I've go to say that it's a pretty regular computer software book. It tells you how to do the things that you want to do. It is quite clear on all the different software protocols, packages, and philosophies. Basically it is all that a Java programmer needs to implement messaging in Java.

The CD included with the book gives you all the sample code from the book, as well as the complete messaging toolkit and several open source tools.
Designing Web Services with the J2EE(TM) 1.4 Platform: JAX-RPC, SOAP, and  XML Technologies (The Java Series)
Average customer rating: 3 out of 5 stars
  • Good Web services book for a J2EE person
  • Developers are also in a certain way architects, so read it
  • Great book for the right reader.
  • Straightforward architectural overview of Java Web Services
  • A good architectural approach to Java web services...
Designing Web Services with the J2EE(TM) 1.4 Platform: JAX-RPC, SOAP, and XML Technologies (The Java Series)
Inderjeet Singh , Sean Brydon , Greg Murray , Vijay Ramachandran , Thierry Violleau , and Beth Stearns
Manufacturer: Prentice Hall PTR
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Java | Programming | Computers & Internet | Subjects | Books
XMLXML | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
Web ServicesWeb Services | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP
  2. Core J2EE Patterns: Best Practices and Design Strategies, Second Edition Core J2EE Patterns: Best Practices and Design Strategies, Second Edition
  3. Designing Enterprise Applications with the J2EE Platform Designing Enterprise Applications with the J2EE Platform
  4. EJB 3 in Action EJB 3 in Action
  5. Core JavaServer(TM) Faces (2nd Edition) (Core Series) Core JavaServer(TM) Faces (2nd Edition) (Core Series)

ASIN: 0321205219

Customer Reviews:

4 out of 5 stars Good Web services book for a J2EE person.......2006-09-18

his book is primarily geared towards reader familiar withthe J2EE architecture. Code samples are few and far between, and the illustrations are primarily UML. That's cool. For a book from Sun J2EE team, I would like to see a little more code examples (thus the four stars instead of five.)

The book starts with XML basics, then spends the largest portion of the book on SOAP and JAX-RPC, then finishes off with an excellent chapter on security issues. There is some mention of mobile, but detailed enough.

I do suggest this book as a good reading for budding Java architects who want to learn more about this topic.

3 out of 5 stars Developers are also in a certain way architects, so read it.......2005-09-12

As the title of my review says this book is intended for all the people who want to architect and develop web services in a proper way. The technology around Web Services is very splitted. I mean from a lot of separate web associations. When you want to master web services technology you have to know in detail XML, XML Schema, SOAP, UDDI and its support in J2EE.
This book gives architectual overview how these technologies depend on each other, I mean the relationships.
The book is not intended for getting detail information about source code implementation. Anyway, it is from the SUN Blueprint program team. So everybody developing and architecturing web services with J2EE technology should read this book. It is a very dry book. Very talkative. I am glad I have already read it.

4 out of 5 stars Great book for the right reader........2004-11-03

This book provides a very good, well ordered, high-level overview of architectural decisions in a Web Services application. If you have knowledge of J2EE technologies, and want an intro to the Web Services paradigm, this is a good book.

This is not a programmer's reference nor an introduction to J2EE technology.

The book is disciplined in maintaining a high-level overview; most code snippets are purposely contracted to show only the relevant features being discussed. This keeps the code snippets focused, but means that if you are looking for a sample SOAP document that does X, you'll need to look elsewhere.

I liked the organization of the book. Rather than organizing the book around an annotated sample application, the authors
take a more didactic approach; Chapter 1 gives an intro to Web Services, Chapter 2 reviews the alphabet soup of J2EE development and shows how various components either use the technologies or are connected by them.

The next five chapters each take one component of the Web Services domain and review in detail the architectural
decisions to be made in designing that component. In the chapter on Service Endpoint Design, for example, the authors review
two approaches to designing a service interface definition; should you first design a Web Services Definition Language or
should you first design the Java Interfaces? The Chapter on XML reviews the pros and cons of various XML parsers and the use of XML transformations for services which must interact with numerous systems. There are similar chapters reviewing Client design, Integration with the J2EE platform, and Security.

In the last chapter, the authors review their reference application and walk through their decisions.

Throughout, the authors give good advice on the judicious use of various technologies, use of Design Patterns, and designs that will give good, reusable code. The authors several times discuss patterns that will make the application simpler to understand and build upon.

All in all, this is a well written treatment that I highly recommend.

4 out of 5 stars Straightforward architectural overview of Java Web Services.......2004-10-14

This book is primarily geared towards reader at the architectural end of the spectrum. Code samples are few and far between, and the illustrations are primarily UML. That's not a bad thing, it's just a matter of what you are looking for. Though even for an architecture work I would like to see a little more code (thus the four stars instead of five.)

The book starts with XML basics, then spends the largest portion of the book on SOAP and JAX-RPC, then finishes off with an excellent chapter on security issues. There is some mention of mobile, but nothing in depth.

I recommend this book to Java architects who want to learn more about this topic. Front line engineers will probably want to concentrate on API centric books on Java Web Services, most likely from O'Reilly.

4 out of 5 stars A good architectural approach to Java web services..........2004-09-26

If you're looking for a good architectural treatment of web services in Java, you'll want to look at Designing Web Services with the J2EE 1.4 Platform - JAX-RPC, SOAP, and XML Technologies by Inderjeet Singh, Sean Brydon, Greg Murray, Vijay Ramachandran, Thierry Violleau, and Beth Stearns (Addison Wesley).

Chapter list: Introduction; Standards and Technologies; Service Endpoint Design, XML Processing; Client Design; Enterprise Application Integration; Security; Application Architecture and Design; Glossary; Index

As with most books put out by Sun, this is an authoritative guide. The quality of the material is high, and you are getting it "straight from the source", as they tout their books. While they cover the subject well, it's not the type of book that the hard-code developer geek would want. It seems to target more of the system architect position... the person who would be responsible for designing the overall approach to a system and specifying the technologies to be used. There is some code, but not much. It's also not a tutorial approach, either. But when you get done, you should have an excellent understanding of how web service architectures are designed using Java and technologies supported by Sun.
Professional Java Server Programming J2EE Edition
Average customer rating: 4 out of 5 stars
  • This is an into book
  • Most complete J2EE book I've seen
  • Great book
  • Professional J2EE is good reference materialý
  • Great Overview, but needs an editor
Professional Java Server Programming J2EE Edition
Subrahmanyam Allamaraju , Andrew Longshaw , Daniel O'Connor , Gordon Van Huizen , Jason Diamond , John Griffin , Mac Holden , Marcus Daley , Mark Wilcox , and Richard Browett
Manufacturer: Peer Information Inc.
ProductGroup: Book
Binding: Hardcover

GeneralGeneral | Java | Programming | Computers & Internet | Subjects | Books
ServletsServlets | Java | Programming | Computers & Internet | Subjects | Books
DebuggingDebugging | Languages & Tools | Programming | Computers & Internet | Subjects | Books
XMLXML | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
CORBACORBA | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
LDAPLDAP | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
ASPASP | Programming | Web Development | Computers & Internet | Subjects | Books
MathematicsMathematics | Professional Science | Professional & Technical | Subjects | Books | Applied | Chaos & Systems | Geometry & Topology | Mathematical Analysis | Mathematical Physics | Number Systems | Pure Mathematics | Transformations | Trigonometry
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Enterprise JavaBeans Enterprise JavaBeans
  2. Beginning Java Databases: JDBC, SQL, J2EE, EJB, JSP, XML Beginning Java Databases: JDBC, SQL, J2EE, EJB, JSP, XML
  3. Expert One-on-One J2EE Design and Development (Programmer to Programmer) Expert One-on-One J2EE Design and Development (Programmer to Programmer)
  4. Java & XML, 2nd Edition: Solutions to Real-World Problems Java & XML, 2nd Edition: Solutions to Real-World Problems
  5. Programming Jakarta Struts, 2nd Edition Programming Jakarta Struts, 2nd Edition

ASIN: 1861004656

Amazon.com

Sun's Java 2 Platform, Enterprise Edition (J2EE), provides all of the APIs that are needed to build world-class enterprise applications. Written by over a dozen experts, this new edition of Professional Java Server Programming provides a truly massive and authoritative guide to the latest standards and APIs that are available in J2EE. This title is a must-have for anyone who's serious about enterprise development in Java.

Weighing in at over 1,400 pages, Professional Java Server Programming provides a wide-reaching resource of all of the APIs that are required for J2EE development that centers on servlets and JSPs for creating UIs and Enterprise JavaBeans (EJBs), XML, and JDBC for getting to data on the server. Besides being a practical guide to how to combine these standards (with plenty of useful examples of these APIs in action), it also delivers a healthy dose of the design philosophy that's recommended by Sun for building scalable and robust enterprise Web applications.

Throughout, this text does a good job of merging theory with practice. Almost every chapter has a useful working example that shows how APIs work, with sample code for such Web applications as an e-commerce shopping cart, tech support pages, and a front end for a manufacturing database. The core of this volume is its treatment of servlets and JSPs for building Web-based front ends in Java. This new edition also highlights EJBs in excellent detail, with a thorough tour of designing, programming, and deploying EJBs effectively. (There's also notable coverage of the emerging EJB 2.0 standard, which adds several important features, like a query language for more powerful database access.)

The practical focus here is reflected also in chapters that are devoted to debugging, testing, and deploying J2EE applications--critical issues for any aspiring enterprise developer. While no single book can make you an expert, this one can get you started with a superb tour of the APIs and technologies that you'll need to tackle large-scale development in Java. --Richard Dragan

Topics covered:

Book Description

Rather than a simple update of the existing Professional Java Server Programming book, the J2EE edition represents an evolution of the content to reflect the changing state of server-side Java development. Whereas the first edition can be seen as an introduction to Java on the server, the new edition is a more tightly integrated vision of how to combine the Java technologies to develop n-tier applications in Java based primarily around J2EE. Since the release of the first edition in the fall of '99, probably the single most significant change in the Java server-side landscape has been the release of the Java 2 Platform, Enterprise Edition (J2EE). Although we covered many of the elements of J2EE in the first edition of the book, many things have changed.

J2EE represents a serious attempt by Sun to make Java not just a viable language, but more importantly a viable platform for enterprise development. This book is about how to use Java for enterprise development, using the J2EE runtime architecture.

Wide range of technologies including: J2EE, RMI, JDBC, JNDI, LDAP, XML, XSLT, Servlets, JSP, EJB, JMS, JavaMail, CORBA, Performance, Scalability, Unit Testing, and Debugging

Benefits and limits of the typical real-world vendor implementations of the J2EE specification

The resulting practical aspects of real-word design using the J2EE technologies

Customer Reviews:

4 out of 5 stars This is an into book.......2002-12-05

This is a "intro" book from several authors. If you don't know the j2ee technology at all or you intend to know any part of the j2ee then this is a good start point. But if you liked to dig into a specific area or to develop an j2ee application then this book is not sufficient.
Moreover this j2ee book is a bit obsolate, the 1.3 edition is a better choice though the j2ee tech goes to the 1.4 edition.

4 out of 5 stars Most complete J2EE book I've seen.......2002-11-24

This is a great book for people wanting to learn more about the many features, services, packages and nuances of Enterprise Java. I have yet to see another book that as much breadth of information on J2EE. It explains what each part is, how it works, and how it integrates with other parts. While you would have to buy some additional books if you needed more in-depth information on a particular topic, this book will help you know which questions to ask. Granted, with so many authors there isn't much continuity, and being a Wrox book there will be errors in the examples. But as a reference book, especially for newbies, this one is hard to top.

5 out of 5 stars Great book.......2002-08-30

This book is one the most comprehensive ones that I've bought. It provides you with most of the possible technologies that you could use in a basic J2EE application. I love the section on the J2EE architecture. For newbies I typcially request that they read that section first. It does justice to basic topics like JDBC & Servlets & tag libraries, and the concepts about them. As well as introduces EJBs and other technologies. I am a long time java developer and I use it as a constant reference. Great job WROX!

4 out of 5 stars Professional J2EE is good reference materialý.......2001-10-25

Overall the book is ok as a reference material. But not a really good as a teaching material. I found it to be not very concise in delivering the intended information. At times it feels that the authors are wondering aimlessly. However, the book is packed with good information making it a rather decent source of reference material...

4 out of 5 stars Great Overview, but needs an editor.......2001-08-28

The content of the book is a great way for Java programmers to get an overview of the J2EE APIs and Java-based Web applications with reasonable hands-on depth. I can't say enough in that regard. More depth requires more specific books, but that's just due to the size of J2EE. However, the editing on this book is just short of awful. There are numerous typos and non-grammatical sentences. Part of this is obviously insufficient attention given to the writing of non-native speakers. The approach differs radically from chapter to chapter, ranging from elaborated regurgitation of the documentation (useful due to its experienced commentary) to teaching almost solely by example. In one chapter, the author's coding style is full of distracting peculiarities. If he were consistent in their use, it may not be so distracting, and his at time really strange departures from common control structure idioms leaves you guessing. If the chapter weren't so strong from an architecture and design perspective, you would wonder about his command of Java. All in all, I recommend this book as in introductory cram course on J2EE, but the Wrox multi-team approach broke down somewhat here.
Mac OS X for Java Geeks
Average customer rating: 4 out of 5 stars
  • good book for MacOS X Java developers
  • It should have been titled "Mac OS X for Java Beginners"
  • Mac OS X for Java Geeks is a solid...
  • I like
  • Fills it's niche
Mac OS X for Java Geeks
Will Iverson
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Java | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
MacOSMacOS | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Mac OS XMac OS X | Apple | Computers & Internet | Subjects | Books
JavaJava | Programming | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
X Windows & MotifX Windows & Motif | O'Reilly | By Publisher | Books
MacintoshMacintosh | O'Reilly | By Publisher | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Similar Items:
  1. Mac OS X Tiger for Unix Geeks Mac OS X Tiger for Unix Geeks
  2. Running Mac OS X Tiger: A No-Compromise Power User's Guide to the Mac (Animal Guide) Running Mac OS X Tiger: A No-Compromise Power User's Guide to the Mac (Animal Guide)
  3. Beginning Mac OS X Programming Beginning Mac OS X Programming
  4. Beginning Xcode (Programmer to Programmer) Beginning Xcode (Programmer to Programmer)
  5. Learning Unix for Mac OS X Tiger Learning Unix for Mac OS X Tiger

ASIN: 0596004001

Book Description

Mac OS X for Java Geeks delivers a complete and detailed look at the Mac OS X platform, geared specifically at Java developers. Programmers using the 10.2 (Jaguar) release of Mac OS X, and the new JDK 1.4, have unprecedented new functionality available to them. Whether you are a Java newbie, working your way through Java Swing and classpath issues, or you are a Java guru, comfortable with digital media, reflection, and J2EE, this book will teach you how to get around on Mac OS X. You'll also get the latest information on how to build applications that run seamlessly, and identically, on Windows, Linux, Unix, and the Mac. The book begins by laying out the Mac OS X tool set, from the included Java Runtime Environment to third-party tools IDEs and Jakarta Ant. You'll then be brought up to speed on the advanced, Mac-specific extensions to Java, including the spelling framework, speech framework, and integration with QuickTime. In addition to clear explanations of these extensions, you'll learn how to write code that falls back to non-Mac specific code when it runs on other platforms, keeping your application portable. Once you have the fundamentals of the Mac OS X Java platform in hand, this book takes you beyond the basics. You'll learn how to get the Apache web server running, and supplement it with the Jakarta Tomcat JSP and servlet container. JSPs and servlets running on Mac OS X are covered, as is installation and connectivity to a database. Once you have your web applications up and running, you'll learn how to interface them with EJBs, as running the JBoss application server on Mac OS X is covered. Finally, the latest developments in web services, including XML-RPC and SOAP, are found within.

Customer Reviews:

4 out of 5 stars good book for MacOS X Java developers.......2006-03-25

The first half of the book is good material. After reviewing some fundamentals of MacOS and how it applies to Java, you create a sample application. Most of the material in this half is still relevant even 3 years later - although Java 1.3 is now in the past, the author did include info about 1.4. The IDE section is probably the most dated with no discussion about Eclipse. One nit here, is that there is a lot of code to enter and the author shouldn't have waited until 2/3 of the way through the book to suggest downloading code from the O'Reilly site.

The second half of the book gets a little strange with a whirlwind tour through some interesting Java technologies. Still, after finishing the book you can see that the author wasn't trying to give you a taste of EJBs, SOAP, Tomcat, etc.. He wanted to get the technologies working for you on the MacOS so that if it is something you need, the book has gotten you past the platform-specific and/or installation issues. Unfortunately, some elements of this part of the book are dated including the speech and spelling sections - Apple has removed them from Java 1.4 and they aren't in 1.5 either.

In general, the text isn't quite as smooth as in other O'Reilly books. Minor stuff like a sentence that continues the thought of the previous sentence begins with "but".

Despite my complaints, I still consider it a 4-star book because of the great info in the first half. And if I hadn't read this book, it would have taken me a lot longer to absorb the same info from various web sites.

3 out of 5 stars It should have been titled "Mac OS X for Java Beginners".......2004-11-23

This book was misleading with the title, it seemed as though a large portion of the book was dedicated to covering basic Java concepts (definition of EJB, JMX, JSP, etc., JVM layout).

The information on cross-platform development was somewhat useful, but as a Java geek you probably were already aware of these items (path separators, new lines, etc.).

The book does have its useful moments, hence the three stars, but it wasn't worth the $39.95 price tag. Chapters 5 (Finder integration), 7 (Standalone Applications), and 11 (OS X Spelling Framework) were interesting. Finally, the author's writing style was friendly and easy to read.

2 out of 5 stars Mac OS X for Java Geeks is a solid..........2004-08-23

I'll start with my grade, a C-, generously given. The author, Will Iverson, did a good job of briefly touching on all aspects of Java and Java development. He gave a chapter to the Java topics: Apple's JVM, Java tools/IDEs, Java GUIs, stand-alone Java apps, Servlets, JSPs, Tomcat, and EJBs. And a few other chapters on more Mac OS X stuff like databases, Apple extensions, and some Apple specific Java APIs.

The chapters cover their stated topics well giving just enough info that the reader understands the topic but doesn't give enough info to make the reader "dangerous". I was hoping for more Mac OS X stuff and less Java. I didn't need the history of Tomcat. If you are a Java Geek you know that. But, being new to Mac OS X more OS X stuff would have been more relevant in this book.

I really can't complain because I got this book free, but in my opinion it's definitely not worth the $39.95 O'Reilly is looking for. I think the $9.95 O'Reilly gets for their "Pocket" books would be more appropiate.

4 out of 5 stars I like.......2004-04-29

* This book has provided preliminary introduction to the platform with exploring
the technical underpinnings of the Mac OS X Java implementation.
* This booke is good for new java developer for Mac OS X platform, someone can explore the
pragmatics of Java development, including how to set up your development environment.
* And makes you aware of Apple's various additons to the java platform and describes how
to package and deliver an application to end users that looks and behaves like a naive
Mac OS X application.
* It has covers some recent features like Web start, Speech framework, Web service and
Ejb and Jboss.
* After that this book is good start for getting hands on the Apache web server running and
supplement it with the jakarta Tomcat JSP and servlet containers.

4 out of 5 stars Fills it's niche.......2004-03-07

This is more of a set of self-contained articles than a book. Though it is not specifically written that way. I'm mixed about why this book was necessary. The topics are a hodge-podge. Which leads me to the 'set of articles' notion.

That being said, overall the writing is good and the topics are fairly well covered. Chapter three, on tools, is a standout. There are some problems, the code isn't well annotated, and some chapters, like chapter 9 on Speech, feel out of place altogether.

For those looking to make use of some OS X specific features with Java, you will like this book. It's pretty specific though, so for the casual reader I would recommend against it.
Guide to Web Application and Platform Architectures (Springer Professional Computing)
Average customer rating: 4 out of 5 stars
  • vendor-neutral analysis
Guide to Web Application and Platform Architectures (Springer Professional Computing)
Stefan Jablonski , Ilia Petrov , Christian Meiler , and Udo Mayer
Manufacturer: Springer
ProductGroup: Book
Binding: Hardcover

InternetInternet | Home Computing | Computers & Internet | Subjects | Books | Internet & Education | Online Searching | Web Browsers | Web for Kids
GeneralGeneral | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
Computers & InternetComputers & Internet | Amazon Upgrade | Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Essential Software Architecture Essential Software Architecture
  2. Web Application Architecture: Principles, Protocols and Practices Web Application Architecture: Principles, Protocols and Practices

Accessories:
  1. Pro SQL Server 2005 Replication (Definitive Guide) Pro SQL Server 2005 Replication (Definitive Guide)
  2. Fundamental Networking in Java Fundamental Networking in Java
  3. BizTalk 2006 Recipes: A Problem-Solution Approach BizTalk 2006 Recipes: A Problem-Solution Approach

ASIN: 3540009477

Book Description

New concepts and technologies are being introduced continuously for application development in the World-Wide Web. Selecting the right implementation strategies and tools when building a Web application has become a tedious task, requiring in-depth knowledge and significant experience from both software developers and software managers.

The mission of this book is to guide the reader through the opaque jungle of Web technologies. Based on their long industrial and academic experience, Stefan Jablonski and his coauthors provide a framework architecture for Web applications which helps choose the best strategy for a given project. The authors classify common technologies and standards like .NET, CORBA, J2EE, DCOM, WSDL and many more with respect to platform, architectural layer, and application package, and guide the reader through a three-phase development process consisting of preparation, design, and technology selection steps. The whole approach is exemplified using a real-world case: the architectural design of an order-entry management system.

Customer Reviews:

4 out of 5 stars vendor-neutral analysis.......2005-09-10

There are a whole host of web related technologies or methods or architectures out there. Choosing which of these to use to implement your web site application can be very difficult. The problem is that most texts are each about a particular choice of technologies. In contrast, this book offers a vendor neutral analysis of the main offerings. Which is the best virtue of the book.

The authors explain the main methods for remote application development. Like Remote Method Interface [RMI] or Remote Procedure Calls [RPCs]. Heavily pushed by Sun Microsystems and others during the 90s. Also in that decade was the rise of CORBA and SOAP. These addressed the problem of code compatibility, when a program written in one language wished to call a routine in another program running on a different computer. Alas, CORBA's binary nature and overall complexity was soon revealed.

Then the book surveys the more recent Web Services. This has garnered its own slew of acronyms and standards - WSDL, UDDI, WS-BPEL etc. Just trying to keep a coherent picture of all this is very daunting.

Plus, let us not forget Microsoft's massive push into .NET, to compete with Sun's J2EE. There is much common functionality between this. Though .NET binds you to Microsoft's operating systems, and J2EE can be used outside Sun's machines.

Kudos to the authors for trying to help us through this mess.

Books:

  1. Java Examples in a Nutshell, 3rd Edition
  2. Killer Game Programming in Java
  3. LAN Switching First-Step
  4. LAN Wiring
  5. LDAP System Administration
  6. Learning Bayesian Networks
  7. Learning Exchange Server 2003 (Microsoft Windows Server System Series)
  8. Learning Python, Second Edition
  9. LightWave 3D 8 Cartoon Character Creation, Volume 1: Modeling & Texturing (LightWave 3D 8 Cartoon Character Creation)
  10. Linux Network Administrator's Guide

Books Index

Books Home

Recommended Books

  1. Stop Telling, Start Selling: How to Use Customer-Focused Dialogue to Close Sales
  2. Skeletons on the Zahara: A True Story of Survival
  3. Financial Reporting International Standards: Nov 2002 Exam Questions & Answers
  4. Mike Connolly and the Manly Art of Hollywood Gossip
  5. Introduction to Management Accounting, Chap. 1-17
  6. Stories from Around the World
  7. Miss Julia Strikes Back
  8. Peachtree Complete Accounting Workbook: Accounting Principles, Seventh Edition
  9. Industry Structure, Strategy, and Public Policy
  10. Robinson R22: A Pilot's Guide