java hosting


Title
Author
Publisher
ISBN
Reviewed by
Review text
Category

Your search returned 12 matching documents




Advanced Java Server Pages
by David M. Geary


Prentice Hall PTR
1 edition
May 2001
512 pages

Reviewed by Thomas Paul, October 2001
  (9 of 10)


The basics of JSP are easy to learn for anyone familiar with HTML and Java but it is difficult to learn the many advanced features. This book covers the complexities of JSP very well and helps to make them simple and easy to understand.

The book starts with coverage of JSP custom tags, one of the most important features of JSP. HTML forms and JSP templates are covered next. The section on templates is extremely useful for those who wish to use pluggable components to build web sites. The best part of the book for me were the middle chapters which cover designing a Model 2 framework using servlets and JSP. The framework is generic and can be applied to any web site development effort. He then demonstrates how event handling can be used within the framework to provide internationalization, authentication, and form resubmission trapping. (Have your users ever created additional profiles by using the back button?) The next chapter demonstrates using custom tags to access databases. The author then shows different ways to process XML with JSP. The final chapter is a case study demonstrating all the techniques used throughout the book.

Code samples are found throughout the book and I had no trouble getting any of them to run in Tomcat. The tag libraries are provided as open source by the author and will be helpful for most developers. The book is very well written and will be useful for anyone interested in advancing their knowledge of JSP.

Discuss book in the Saloon More info at Amazon.com




Advanced Techniques for Java Developers
by Berg, Daniel


Wiley
unknown edition
February 1999
528 pages

Reviewed by Frank Carver, December 2000
  (6 of 10)


A strange mixture of a book. Despite claiming on the cover that it "Fully Covers JDK 1.1 and 1.2" it was, in fact one of the first books to be rushed into print when Java 2 was announced, and thus lacks the depth and detail of many others. It reads as if the authors have just picked a few interesting topics and written a chapter about each. Many of the chapters are only of marginal or historical interest (Network Computers, JavaOS and JavaStation, for example), some have been superseded (the servlets chapter covers servlets 1.0, JWS 1.0 and HotJava), but others are still relevant (distributed development, RMI, networking, JDBC, IO, beans etc.) but even these are not covered in much depth. This book might be worth while if you find it in a discount bin, but for actual use you'd be far better off with a few books each of which covers one of the useful topics in more depth.

Discuss book in the Saloon More info at Amazon.com




Core Swing: Advanced Programming
by Kim Topley


Pearson Education
unknown edition
December 1999
960 pages

Reviewed by Paul Stevens, November 2001
  (9 of 10)


This book gets into the details behind some of the swing components. It covers editors, highlighters, documents, renderers and drag and drop.

The author does a good job of getting behind the scenes explaining and showing with code real world examples. There are examples of validating textfields, formatted textfields, using HTML in JEditorPane, JTables and drag and drop.

This is definitely not a beginner book. You must have a good understanding of Swing. The only drawback to the book was the long explanations of what not to do (told at the end of the explanation).

Discuss book in the Saloon More info at Amazon.com




Advanced Java 2 How to Program
by Harvey M. Deitel, Paul J. Deitel , Sean S. Santry


Prentice Hall
unknown edition
October 2001
1496 pages

Reviewed by Johannes de Jong, December 2001
  (8 of 10)


As complete a coverage of the Java platform as one can get.

Each chapter briefly explains the Java technology it covers and then shows you how it is used. Every listing is explained in detail. I find the explanations clear and easy to understand. I however hated having to page back and forth in the book to see the explained code in context. Separate listings book ?

Their case studies are relevant and can be used as a great resource for your own projects at home and at work. It would have been nice if Class Diagram's were added. This would have helped one to understand the solutions better.

Considering the pure volume of the example code you will forgive me that I did not install and try it all. But what I've played around with compiled and worked perfectly.

The accompanying CD is a gem. Other authors should use it as an example to see how it should be done. I was especially impressed by the installation instructions for the accompanying software; clear, precise and accurate.

Yep I have to say something about it. I love the color they use extensively in the book. It makes the reading of listings especially easy.

This book must be one of the most complete Java books available at the moment. I highly recommend it.

A note of caution, don't expect in depth overage on each subject. There simply is no space. They however provide extensive resources for further studies.

Discuss book in the Saloon More info at Amazon.com




Advanced Programming for the Java 2 Platform
by Calvin Austin, Monica Pawlan


Addison-Wesley Longman
unknown edition
September 2000
400 pages

Reviewed by John Ternlund, November 2000
  (8 of 10)


This book covers the basics of some advanced programming techniques by building small examples utilizing these techniques. I am a BIG fan of looking at example code and like having lots of good examples at my finger tips. The key words here are "lots" and "good". This book succeeds in providing some useful examples for an advanced Java developer to look at. It attempts to cover a lot of information in a small book and manages to provide some decent examples of entity and session beans, RMI, some CORBA, a little JDBC, Servlets, and JNI. It also has some nice sections on Java debugging and performance tweaking. Like any "example" type book, the examples contained in it may or may not be the examples you are looking for.

Discuss book in the Saloon More info at Amazon.com




Advanced Ajax: Architecture and Best Practices
by Shawn M. Lauriat


Prentice Hall PTR
1 edition
October 2007
384 pages

Reviewed by Jeanne Boyarsky, January 2008
  (6 of 10)


"Advanced AJAX" is targeted towards AJAX application architects. Note that readers should be comfortable learning by reading code. For example, chapter 1 has two pages of code for a GUI widget. This seems heavy for a conceptual book. Elsewhere, the main idea got lost in six pages of view code.

I liked the non-technology specific sections. Browser tools included Safari and Opera plugins. All the "hot" security topics were covered (SQL injection, XSS, CSRF.) Tradeoffs were listed for different alternatives. Performance included CPU, memory and bandwidth. Trying out examples on the companion website was nice.

Many server side techniques were PHP specific, such as SQL injection. While six pages of code is good for PHP developers, I was surprised. The code was readable without being fluent in PHP, but unnecessarily narrows the audience. The 15 pages of screenshots/description on the PHP documentation tool could have been used for another topic. Wouldn't a PHP developer already know how to use PHP?

While I liked the presence of an accessibility chapter, I was confused. WCAG/Section 508 were introduced clearly early in the chapter. For the rest of the chapter, I wasn't clear on what pertained to WCAG, what was 508 compliant and what was coming in the future.

If you are a hands on PHP AJAX developer interested in architecture, this is an excellent book. Non-PHP developers or people who want to focus on architecture (rather than code) are better off with a different book.

Discuss book in the Saloon More info at Amazon.com




EJB Design Patterns: Advanced Patterns, Processes, and Idioms
by Floyd Marinescu, Ed Roman


Wiley
unknown edition
February 2002
288 pages

Reviewed by Ajith Kallambella, April 2002
  (10 of 10)


Take the most popular J2EE resource - theserverside.com. Have the people who actually built the site using J2EE technologies throw in the best practices as EJB design patterns. Open the stage for hundreds of developers to read, critique and say yea or nay. Painstakingly update the pattern repository incorporating the developer feedback. Repeat this process for nearly a year. What do you get? The best catalog of EJB design patterns ever written - by developers for developers.

Let's face it. Many of the standard GOF design patterns are hard to apply in the EJB world. The learning curve is steep and the mistakes can be very expensive. This book gives you everything you need to design, develop, deploy and maintain industry strength J2EE applications using EJB technology.

The book is divided into two parts. Part one - EJB Pattern Language is a repository of the true and the tried strategies such as Transaction and Persistence Patterns, Session Facade, and Message Facade, JDBC for reading, Versioning etc. Part Two - titled "Best Practices for EJB Design and Implementation" is a collection of idioms, tips, do's and dont's specific to EJB projects.

This book is a great working reference, every EJB developer must have on the bookshelf. For those who have just begun their journey through the J2EE land, getting started with "Mastering Enterprise JavasBeans-2nd Edition by Ed Roman" provides the required background.

The book comes with a nifty chart for quick reference. The implementations can be downloaded freely from theserverside.com.

Discuss book in the Saloon More info at Amazon.com




IBM(tm) WebSphere(tm): Deployment and Advanced Configuration
by Roland Barcia, Bill Hines, Tom Alcott, Keys Botzum


IBM Press
1 edition
September 2004
720 pages

Reviewed by Jeanne Boyarsky, October 2004
  (9 of 10)


When a book makes me miss my stop on the bus, I know it's a good book. "IBM WebSphere Deployment and Advanced Configuration" is the WebSphere 5 book I have been waiting for. It is the final one in a series of three, but stands alone if you are familiar with J2EE. (The first book in the series is Kyle Brown's WSAD book -- also excellent and they complement each other well.)

Four IBM WebSphere specialists write the book. They manage to explain everything in a way that is easy to understand, yet detailed. After explaining the WAS (WebSphere Application Server) architecture, the book focuses on major J2EE components. The authors include best-practices and recommendations throughout. Even an appendix on Web Services.

The first three parts of the book cover the portion of WAS applying to all versions. The fourth part covers the Network Deployment version and its specific features. There is also an incredibly useful problem solving section.

While this is not a development book, the authors do highlight deployment decisions that should be made in the development phase and describe the ideal development/testing environment. Except for a few pages, the book is IDE neutral. However, WSAD users will find many things can be done on the IDE or the server.

In the week and a half I've had this book, I have used it as a reference many times. It has already helped me solve several problems. I only wish I had it sooner.

Discuss book in the Saloon More info at Amazon.com




Next Generation Java Testing: TestNG and Advanced Concepts
by Cedric Beust, Hani Suleiman


Addison-Wesley Professional
1 edition
October 2007
512 pages

Reviewed by David O'Meara, January 2008
  (6 of 10)


The first thing to note about the book Next Generation Java Testing is that while it does indeed cover advanced testing concepts in Java, these concepts are largely geared towards the use of the free TestNG (www.testng.org) product, and I think it is worth being aware of and accepting this from the beginning. The book contains valuable information on testing alone, just not enough to make it worth while if you're not interested in at least evaluating TestNG.

Possibly unfairly, this book will be judged based on a comparison between JUnit and TestNG themselves, rather than being able to judge the book on its own merits. The TestNG product is aimed at a complete redesign of the Java unit testing process, so it surprised me that the only real discussion on JUnit was a nod towards them in the first chapter, and a mention that some of the TestNG features had been incorporated into JUnit. Strange then that there wasn't greater effort placed on comparing and contrasting their tool against the industry standard.

When treated as a stand-alone book, it is a good reference for TestNG, and if you have already evaluated the product and would like to use it then this is a good book to help you do that. It won't, however, help you make this decision, and while the TestNG product has some intriguing features and different ways to test than that of JUnit, I believe you'll already need to be experienced in JUnit to get full use of both the book and the product.

Discuss book in the Saloon More info at Amazon.com



Addison-Wesley Professional
1 edition
October 2007
512 pages

Reviewed by Jeanne Boyarsky, November 2007
  (7 of 10)


"Next Generation Java Testing" has a subtitle: "TestNG and Advanced Concepts." This isn't surprising given the creator of TestNG is an author, but is important to realize. It starts with 6.5 pages on why TestNG is better than JUnit 3.8. Then only two paragraphs on JUnit 4. This has been a pet peeve of mine for some time. It's like comparing the current version of C# to Java 1.3 and then saying Java is worse because it doesn't have generics.

I liked the code snippets in the TestNG sections as they focused on relevant pieces. The examples were to the point. Especially the performance and J2EE sections. I liked the concepts described in chapter 2 (over 100 pages.)

The authors describe open source libraries that integrate with TestNG. I liked this coverage although JMock could have used a code example for comparison (easyMock had one.) Ant targets were provided for the code coverage examples.

Chapter seven is titled "digressions." Some quotes from the text on this: "pet peeves, rants, annoyances and musings", "much ... very tangentially relevant", "some ... outright irrelavant." I agree with some and disagree with some. I think this chapter would have been better as a series of blog posts than a chapter in a book.

If you are using/planning to use TestNG and can ignore the rants, this is a good book.

Discuss book in the Saloon More info at Amazon.com




Core Java(TM) 2, Volume II--Advanced Features
by Cay S. Horstmann, Gary Cornell, Cay Horstmann, Gary Cornell


Prentice Hall PTR
8 edition
April 2008
1056 pages

Reviewed by Michael Ernest, May 2008
  (10 of 10)


In my review of Professional Java JDK 6 Edition, I said I didn't think one book could cover so many topics and serve the reader well. This volume is an exception that proves the point.

It is a monster book, easily several months of steady work to get through, and an useful reference afterwards as well. It is well put together, clearly written, methodically presented. I wouldn't put it down if that were possible. The coverage is broad and the examples are interesting. The topics also feel complete, not because they are thorough, but because they leave off right where intermediate-level programmers could work out most details on their own.

I read the first and second editions years ago. I must say this title is a case study in steady, disciplined, tireless improvement and refinement of the original. It's 990 pages, but I haven't come across a useless sentence yet. The authors haven't just added on. They've refined their examples, improved and replaced others. Most importantly, they've realized a format that puts boilerplate and API tables to the side, allowing the reader to focus on the concept at hand. Complete code listings are presented in a way that's easy to pass over in favor of the files available by download.

If you need lots of code work on different topics to urn Java into your fingertips -- and there is no better way to do it -- this book is an excellent choice

Discuss book in the Saloon More info at Amazon.com



Prentice Hall PTR
7th edition
December 2004
1024 pages

Reviewed by David O'Meara, April 2005
  (8 of 10)


I've always been impressed with the quality of the 'Core' series and happily this book is no exception.

My first impression of "Core Java 2, Volume 2 - Advanced Features" (7th Edition) was that the book contained too much information and was too small for the task it had set itself. However it didn't long for me to revise this perception.

Java 5 includes a huge number of new features. This book does its best to expose you to the new features and doesn't give a definitive example for each part, but provides at least enough so you know what they're for and can spot them in the wild. The examples strike the right balance between length and detail so that you're onto the next topic before getting bogged down in the current one. There is a good mixture of code snippets and full source included, though sometimes I felt the excess could have been trimmed for a few of them.

Personally I loved the coverage of Threading, Collections, Security and XML, but there was enough in each chapter to make it worth reading.

This is an excellent resource for any programmer looking for a quality Java 5 text, although you'll want to consider pairing it with volume one if you lack programming experience. Whether you have experience with the features in the new version or not, the depth of information makes it an important book to add to your bookshelf.

Discuss book in the Saloon More info at Amazon.com




Core Servlets and Javaserver Pages: Advanced Technologies, Vol. 2
by Marty Hall, Larry Brown, Yaakov Chaikin


Prentice Hall PTR
second edition
December 2007
736 pages

Reviewed by Jeanne Boyarsky, February 2008
  (7 of 10)


"Core Servlets and JavaServer Pages, Volume 2: Advanced Technologies" targets developers who already know Java and basic servlets/JSPs. Note this book's second edition does not cover the latest technologies. It uses J2EE 1.3/1.4 and Struts 1.3.

The main topics are advanced deployment descriptor settings, security, custom tags, filters, event handling and JSTL. Then there are three very good chapters on Struts 1.3, although I'm not sure what they have to do with "core servlets." The browser screenshots were good for showing output and the examples were excellent.

As with "Core Java", the 700 page book contains some long classes. I could have done without the complete 5 page deployment descriptor at the end since it was gradually built up with new additions highlighted. Highlighting does help with spatial orientation.

I did notice a couple typos in the book. None of these affected the meaning, but it gives you the impression it wasn't proofread as carefully as other books. And (at least my copy) had a printing error where one page was missing a few lines.

The book mostly pointed out best practices. There were a few exceptions such as one chapter mentioning which jsp page should establish a database connection. Different chapters had different opinions on whether there should be scriptlets in a JSP as well.

Overall the book was fine although I would prefer to invest in a different title -- either fully on Struts or fully on servlets/JSPs.

Discuss book in the Saloon More info at Amazon.com




Core Java, Volume II--Advanced Features (9th Edition) (Core Series)
by Cay S. Horstmann, Gary Cornell


Prentice Hall
9 edition
March 2013
1152 pages

Reviewed by Mohamed Sanaulla, May 2013
  (9 of 10)



I always liked the approach Cay S. Horstmann takes in the examples in his Core Java books. He tries to follow good practices in all his examples which includes better naming convention, documentation and comments, identifying right classes. This book, Core Java Volume-2, is no different. You find examples which are in themselves mini applications. You dont find toy programs which illustrate the feature and do some printing on the console. The examples themselves include different concepts across Java.

There are very interesting topics covered in this book like: Steams and Files, XML processing, JDBC, Network Programming, Scripting and Annotations, Security, JNI, Advanced Swing and AWT. I see that few chapters which were originally in Volume-2 have been moved to volume-1 namely multithreading and collections. I see a very exhaustive coverage on Swing and AWT, what I feel missing is the coverage of JavaFX features for which I think a chapter would suffice. Not to forget this book covers the Java 7 features as well.

Otherwise this book covers lot of stuff and I would recommend to use it as a reference to pick chapters as and when you want to explore those features. Reading end-to-end may not be necessary because most likely we would not be using all of those features in one place together. Reading end-to-end might be an overkill as well owing to the number of pages.

Bottom line: Highly recommend book in your bookshelf of Java references.

---
Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of CodeRanch.

Discuss book in the Saloon More info at Amazon.com



Prentice Hall
9 edition
March 2013
1152 pages

Reviewed by Campbell Ritchie, September 2013
  (9 of 10)



I would always advise readers to try before they buy; look at the contents and sample pages on Amazon or similar. There you will find you get 1117 pages, 115 more than in my 2005 edition. That's even more of a change when you remember the threading chapter moved to Vol I. That extra space is full of information, in the inimitable Horstmann & Cornell (H&C) style. They teach object‑oriented programming throughout, with good coding style and emphasise correctness. The book has been updated and uses Java7 constructs throughout, even though the odd use of StringTokenizer escaped updating. And GridBagConstraints appears once instead of GBC (see volume I).
This book makes no pretence to comprehensiveness. There is relatively little about servlets, for example, and no design patterns; as I said about Vol I, they assume readers know patterns already.
The points for C++ programmers still appear; they are interesting but only of relevance to people coming from C++. Those points are probably important because there are many points where the apparent similarities between the two languages obscure differences.
I found the chapters about security and native methods particularly interesting.
The index is comprehensive. There are suggestions for further reading, e.g. about advanced graphics. When H&C are unhappy about something in the Java? platform, they say so without hesitation (policytool is criticised on page 833).
The only weakness I perceive is the lack of a proper bibliography, which I believe would enhance this book greatly. There is one place where it looks as if a reference had been forgotten.
Still, H&C has been a favourite of mine for a long time, and remains a favourite.

---
Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of CodeRanch.

Discuss book in the Saloon More info at Amazon.com

 
The Bunkhouse administrator is Ankit Garg.