Customer Reviews:
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.
Simply Suberb Book.......2007-07-04
Perfect book for a beginer. The book starts from basics to leads complex points in a balanced manner.
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.
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.
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
Average customer rating:
- 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
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Software Development
| Software Design, Testing & Engineering
| Programming
| Computers & Internet
| Subjects
| Books
XML
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Web Development
| Computers & Internet
| Subjects
| Books
Web Services
| Web Development
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Computers & Internet
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
-
Service-Oriented Architecture : A Field Guide to Integrating XML and Web Services
-
Developing Web Services with Apache Axis
-
Understanding Web Services: XML, WSDL, SOAP, and UDDI (Independent Technology Guides)
-
Perspectives on Web Services: Applying SOAP, WSDL and UDDI to Real-World Projects (Springer Professional Computing)
-
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:
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
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.
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.
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.
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.
Average customer rating:
- 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
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
XML
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Web Services
| Web Development
| Computers & Internet
| Subjects
| Books
Java
| Programming
| O'Reilly
| By Publisher
| Books
Web Programming
| Programming
| O'Reilly
| By Publisher
| Books
General
| Programming
| O'Reilly
| By Publisher
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
Similar Items:
-
Java Generics and Collections
-
Java I/O (O'Reilly Java)
-
Pro XML Development with Java Technology
-
Java Concurrency in Practice
-
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:
- The basics of XML, including DTDs, namespaces, XML Schema, XPath, and Transformations
- The SAX API, including all handlers, filters, and writers
- The DOM API, including DOM Level 2, Level 3, and the DOM HTML module
- The JDOM API, including the core and a look at XPath support
- The StAX API, including StAX factories, producing documents and XMLPull
- Data Binding with JAXB, using the new JAXB 2.0 annotations
- Web syndication and podcasting with RSS
- XML on the Presentation Layer, paying attention to Ajax and Flash applications
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:
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.
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.
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
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)
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...
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:
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.
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.
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.
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.
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.
Average customer rating:
- 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
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Object-Oriented Design
| Software Design, Testing & Engineering
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Computer Science
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Web Services
| Web Development
| Computers & Internet
| Subjects
| Books
Java
| Programming
| O'Reilly
| By Publisher
| Books
Web Programming
| Programming
| O'Reilly
| By Publisher
| Books
General
| Programming
| O'Reilly
| By Publisher
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
-
Java Web Services
-
Java & XML, 2nd Edition: Solutions to Real-World Problems
-
Programming Web Services with SOAP
-
Java Message Service (O'Reilly Java Series)
-
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:
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.
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
[...]
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.
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.
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.
Average customer rating:
- 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
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Software Development
| Software Design, Testing & Engineering
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
JINI
| APIs & Operating Environments
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
Privacy
| Business & Culture
| Computers & Internet
| Subjects
| Books
Intranets & Extranets
| Networking
| Computers & Internet
| Subjects
| Books
Network Security
| Networking
| Computers & Internet
| Subjects
| Books
General
| Networks, Protocols & APIs
| Networking
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Web Services
| Web Development
| Computers & Internet
| Subjects
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Computers & Internet
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
-
Java Concurrency in Practice
-
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (The Addison-Wesley Signature Series)
-
Java Message Service (O'Reilly Java Series)
-
Java Generics and Collections
-
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:
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.
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.
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.
Average customer rating:
- 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
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
XML
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Web Development
| Computers & Internet
| Subjects
| Books
Web Services
| Web Development
| Computers & Internet
| Subjects
| Books
General
| Networks, Protocols & APIs
| Networking
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Computers & Internet
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
-
J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP
-
Core J2EE Patterns: Best Practices and Design Strategies, Second Edition
-
Designing Enterprise Applications with the J2EE Platform
-
EJB 3 in Action
-
Core JavaServer(TM) Faces (2nd Edition) (Core Series)
ASIN: 0321205219 |
Customer Reviews:
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.
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.
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.
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.
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.
Average customer rating:
- 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
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Servlets
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Debugging
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
XML
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
CORBA
| Networks, Protocols & APIs
| Networking
| Computers & Internet
| Subjects
| Books
LDAP
| Networks, Protocols & APIs
| Networking
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
ASP
| Programming
| Web Development
| Computers & Internet
| Subjects
| Books
Mathematics
| Professional Science
| Professional & Technical
| Subjects
| Books
| Applied
| Chaos & Systems
| Geometry & Topology
| Mathematical Analysis
| Mathematical Physics
| Number Systems
| Pure Mathematics
| Transformations
| Trigonometry
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Computers & Internet
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Professional
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
-
Enterprise JavaBeans
-
Beginning Java Databases: JDBC, SQL, J2EE, EJB, JSP, XML
-
Expert One-on-One J2EE Design and Development (Programmer to Programmer)
-
Java & XML, 2nd Edition: Solutions to Real-World Problems
-
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:
- Introduction to enterprise computing with the Java 2 Enterprise Edition (J2EE) platform (technologies, APIs, architectures; development roles)
- Introduction to RMI (including security, parameter passing, and distributed garbage collection)
- JDBC tutorial (including prepared statements, updateable result sets, batch updates, connection pooling, and distributed transactions)
- JNDI and LDAP
- XML basics (including XML parsers, XSLT, and CSS)
- Servlet tutorial (servlet APIs, the servlet life cycle, requests and responses, and maintaining session information)
- Shopping cart servlet example
- JavaServer Pages (JSPs) tutorial (directives, scripting elements, custom tags, and tag libraries)
- JSP coding standards
- Using JSP and XML together
- JavaMail
- Enterprise JavaBeans (EJBs) tutorial
- EJB containers
- Design guidelines for EJBs
- Session and entity beans
- Container vs. bean-managed persistence
- New EJB 2.0 features (including the EJB 2 0 Query Language)
- Sun's Model-View-Controller architecture for designing enterprise-level applications
- Performance and scalability hints
- Debugging and testing techniques
- The Java Message Service (JMS) and message queuing
- Integrating J2EE with CORBA
- Deploying J2EE applications
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:
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.
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.
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!
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...
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.
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:
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.
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.
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.
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.
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.
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:
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:
- Java Examples in a Nutshell, 3rd Edition
- Killer Game Programming in Java
- LAN Switching First-Step
- LAN Wiring
- LDAP System Administration
- Learning Bayesian Networks
- Learning Exchange Server 2003 (Microsoft Windows Server System Series)
- Learning Python, Second Edition
- LightWave 3D 8 Cartoon Character Creation, Volume 1: Modeling & Texturing (LightWave 3D 8 Cartoon Character Creation)
- Linux Network Administrator's Guide
Books Index
Books Home
Recommended Books
- Stop Telling, Start Selling: How to Use Customer-Focused Dialogue to Close Sales
- Skeletons on the Zahara: A True Story of Survival
- Financial Reporting International Standards: Nov 2002 Exam Questions & Answers
- Mike Connolly and the Manly Art of Hollywood Gossip
- Introduction to Management Accounting, Chap. 1-17
- Stories from Around the World
- Miss Julia Strikes Back
- Peachtree Complete Accounting Workbook: Accounting Principles, Seventh Edition
- Industry Structure, Strategy, and Public Policy
- Robinson R22: A Pilot's Guide