In large part, this book is an object reference. It includes a complete directory of the Document Object Model (DOM) with which JavaScript works, plus reference material on the Domino objects for Java. The DOM and JavaScript material--to the extent that it documents the standard, non-Domino-specific scripting environment--isn't especially valuable; better references exist in print and on the Web. The portions of the reference that deal with Domino's own object model, however, are very good and worth including in the library of any Domino shop. Explanatory material is excellent, such as a play-by-play description of what happens when a user submits a form. Examples also make this book worthwhile. For example, you can turn to this book for a quick demonstration of how to use CORBA to mediate communications between a Java applet and a Domino server. Randall Tamura's work shows you several ways to solve most client/server application problems under Domino. --David Wall
Topics covered: Creating custom Domino and Notes applications through the use of Java, JavaScript, HTML, and XML. Coverage of Domino Designer explains the server side of the development equation, while tutorials on HTML, JavaScript, the Document Object Model (DOM), and Java applets take care of the client side. Database access and forms management get special attention.
"Domino provides critical collaboration infrastructure for businesses in the new Internet economy. 'Domino 5 Web Programming with XML, Java, and JavaScript' is a wonderful reference for these new technologies that will enable the next generation of e-business applications."
- Al Zollar, President and CEO, Lotus Development Corp.
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
37 of 37 people found the following review helpful:
5.0 out of 5 stars
If you want a future in Domino Dev, buy this book,
By FRANK T. (Kennesaw, GA United States) - See all my reviews
This review is from: Domino 5 Web Programming with XML, Java, and JavaScript (Paperback)
This book is divided into 5 sections: IDE, JavaScript, Using Java in Notes/Domino, Domino objects for Java, and Data Integration.I didn't buy the book for the 162 pg IDE section and it may be considered a bit basic (I already know how to start Designer). The 158 pg JavaScript section is great and lays out the Document Object Model nicely (something difficult to find elsewhere). It gives good demos on validation, rollovers, and cookies. Java is covered in the 3rd and 4th sections comprising 348 pages. It's deep and comprehensive. The remaining 157 pgs is devoted to Enterprise Integration, combining XML, Java, and Domino. I really like that the CD has the full text of the book, making searching a breeze.
11 of 11 people found the following review helpful:
4.0 out of 5 stars
Great for beginners, lacking for advanced.,
By Ron Senykoff (Boca Raton, FL) - See all my reviews
This review is from: Domino 5 Web Programming with XML, Java, and JavaScript (Paperback)
Since purchasing the book it has served as a great reference. However, I was disappointed that it lacked in showing actual implementation. The section on using JavaScript for form validation is such an example. While we are shown how to use JavaScript to check fields, we are not shown how to appy it in both Domino _and_ the web. Ideally, JavaScript was brought in for such a purpose... thus eliminating having to write 2 sets of form validation for every form. Getting it to work elegantly across both platforms can prove to be tricky, and the books lacks on this side of it. If you are looking for something to point you in the right direction with XML, Java, and Notes, this is for you. If you want 'tricks' of the trade, this isn't so great.
14 of 16 people found the following review helpful:
1.0 out of 5 stars
reference book written with little care and effort,
This review is from: Domino 5 Web Programming with XML, Java, and JavaScript (Paperback)
At page 682 of 836 Tamura introduces Chapter 22 with the phrase "What is XML?". At page 808 Chapter 27 begins with "What is a servlet?". Introducing fundamental terms of web technology near the end of the book should make it obvious that something with the concept of this book went fundamentally wrong. From a modern book on Domino Web programming I'd expect some information about how to implement a multitier architecture, scalability,maintainability , perfomance and security etc... You won't find anything useful about these things in the whole book. So what does Tamura consider important then? The book is a collection of reference sections, e.g. Notes Design elements (Chapter 2 to 6) found in numerous other books including the Designer online help in better quality. It is especially annoying, though, that he also explaines design elements that can be used in the notes client only but not in a webclient (e.g. layout regions). So why mention it at all here? It looks to me as if large amounts of this book have been inserted via copy and paste from other resources and other contexts. The html/Javascript reference sections do not contain any Domino specific information and can be found in other books in much better quality as well. The examples given (checking for blank fields etc)are extremely trivial and of no practical use. On the other hand Tamura dosnt tell the reader how to implement a nice looking navigation with DHTML views but only shows the ugly domino standard views and the performance critical view applet. XML: Tamura doesn't even mention the SAX or other modern APIs like JDOM. He just keeps talking about the rather old fasihioned DOM API. This is the worst book on domino development I've read so far and what makes it especially annoying from my point of view is the little care and effort with which it has been written. I think it's getting time to stand up against the black sheep in the business and name them explicitely. Hopefully this will enable other authors of better quality bring their books to the market.
Share your thoughts with other customers: Create your own review
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|