Profil für David Reilly > Rezensionen

Persönliches Profil

Beiträge von David Reilly
Top-Rezensenten Rang: 3.671.886
Hilfreiche Bewertungen: 9

Richtlinien: Erfahren Sie mehr über die Regeln für "Meine".

Rezensionen verfasst von
David Reilly (Gold Coast, Queensland Australia)

Seite: 1 | 2
PRO JSP, (Programmer to Programmer)
PRO JSP, (Programmer to Programmer)
von Karl Avedal
Preis: EUR 43,99

3.0 von 5 Sternen Good guide to JSP, overlaps with other Wrox titles though, 25. Juli 2000
For developers involved with web-based projects, whether it be an online store for electronic commerce or an Intranet site for accessing and modifying company data, the powerful blend of JavaServer Pages (JSP) and Enterprise JavaBeans (EJB) technologies can really make life simple. Once you've mastered them, creating new components that encapsulate business logic, or new web interfaces to existing systems, is easy. The trick, for developers, is mastering the technologies.
Professional JSP is one way to get up to speed. Like many of the books published by Wrox Press, Professional JSP covers a specific technology in-depth, as well as the various ancillary topics relating to it such as databases, servlets, and XML. While not every developer will need every web technology covered by the book (and there are many), the book works both as a tutorial to cover the basics and a reference for technologies that you may encounter later.
Professional JSP starts by covering the basics of Java Server Pages, and how they relate to other web technologies. Embedded in HTML pages, JSP provides an easy mechanism for creating interactive web interfaces that draws on server-side components, known as Enterprise JavaBeans. While the presentation logic is written in JSP, the processing occurs within these JavaBean components. The book takes a balanced approach, covering both JSP and its syntax, as well as how to write and interact with JavaBeans to perform useful tasks, like accessing databases through JDBC and using other Java technologies. However, if you've read other Wrox titles, you may find there is some overlap in the topics covered.
One of the nice things about Professional JSP is that, in addition to covering theory, it goes further and examines practical applications of JSP, and issues for programmers like security and debugging. Like other titles in the Professional series, there are case studies of real projects using JSP and related technologies. My favorite would have to be the case study on porting Active Server Pages to JSP -- something that is extremely important for developers with "legacy" web systems. On the whole, Professional JSP is an excellent book for web developers wanting to get up to speed with Java Server Pages, web development, and Enterprise JavaBeans. However, developers with less of a web presentation focus and more of back-end server view may also want to consider the excellent Professional Java Server Programming title, which also covers JSP. -- David Reilly, reviewed for the Java Coffee Break

Java Pitfalls: Time-saving Solutions and Workarounds to Improve Programs
Java Pitfalls: Time-saving Solutions and Workarounds to Improve Programs
von Michael C. Daconta

4 von 4 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Excellent and practical guide for all Java developers, 25. Juli 2000
I've reviewed quite a few Java books about improving the attributes of Java software. Some concentrate on improving the design, others the robustness of software or the performance. While they usually start out promising, by the end of the book you're left with a good understanding of theory but little practical skills. Java Pitfalls : Time-Saving Solutions and Workarounds to Improve Programs, breaks free of that mould, by providing a wealth of techniques and code that has real practical application. The title does not do it justice, however. Not only does the book show you how to improve programs, the advice contained within also saves you time, frustration, and effort.
After reading through even a few pages of tips within the book, you understand that the advice isn't dry theory, but practical advice gained from real-life problems that Java developers face. Michael Daconta, and his co-authors, offer warnings gained from the trenches of software development using Java.

The book is divided neatly into eight sections, covering different aspects of Java programming. A wide range of areas are covered, from the obligatory Java language syntax, to more fun topics like graphical user interfaces (using AWT and Swing), the utilities package and collections, input and output (I/O), and even improving Java performance. The one significant area lacking from the book, in my opinion, is a section on network programming pitfalls, and perhaps other advanced topics like databases. These areas are fraught with pitfalls for the unwary. However, for readers not involved with such areas, this is a moot point, and it leaves more room for other tips.
There are a total of 50 individual pieces of advice, and each is packed full of detailed code examples. Whether you're a Java newbie, or an experienced Java developer looking to improve your coding and reduce the frustration and time of software development, Java Pitfalls is an ideal addition to your book collection. With the usefulness of this advice, you'll probably find it taking a place on your desk though, rather than the bookshelf. -- David Reilly, reviewed for the Java Coffee Break

Java Network Programming: A Complete Treatment of Network Programming and Cryptography in Java
Java Network Programming: A Complete Treatment of Network Programming and Cryptography in Java
von Merlin Hughes
Preis: EUR 47,02

3 von 3 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Good, but missing crypto chapters from first edition, 22. Januar 2000
Java Network Programming, Second Edition aims is the sequel to the highly popular Java Network Programming title, and picks up where the original left off. It offers considerably expanded coverage of the Java networking API, for the Java 2 platform. The authors build on chapters from the previous book, adding Java 2 specific methods and classes, and covering newer topics such as servlets, and CORBA (support for which was introduced in the Java 2 platform).
Readers unfamiliar with network programming, and the intricacies of sockets, are guided fairly gently through the process, with a thorough coverage of I/O streams (including files), UDP and TCP sockets, from both client and server perspective. This gives a good grounding for later development, with plenty of example clients and servers. There's also coverage of Java HTTP support, which is quite simple to work through.
That said, readers familiar with the original title may be in for some disappointment. The strong cryptography coverage of the first book has vanished, mentioned only in the preface as the subject of a future book. Not being very cryptographically minded myself, I really enjoyed reading about this topic in the first title.
Nonetheless, with the number of pages in this thick reference, something probably had to go, to save room for other topics.
Newer topics covered in the second edition (or greatly enhanced from coverage in the first edition) include servlets, CORBA, and remote method invocation (RMI). There's even more examples than in the first edition, but there are a few gaps where coverage could have been improved (for example, the new RMI activation features are barely mentioned, and the reader is referred instead to the RMI documentation of Sun). Servlet coverage could really be improved as well - there's some great books out on the market though that can be used in companion with this book Perhaps these, and other topics will be covered in a future addition.

As networking books go, Java Network Programming 2Ed is close to the top, but has room for improvement. Currently, however, you won't find a book that can beat it, but for advanced topics you'll probably need a second title for topics like servlets or distributed computing. -- David Reilly, for the Java Coffee Break

The Jini Specification (Jini Series)
The Jini Specification (Jini Series)
von Ken Arnold

5.0 von 5 Sternen Excellent guide and reference for Jini developers, 30. November 1999
Jini has to be about the hottest new Java technology to be released in years. Imagine a world of plug-and-play networked devices, which can be installed and seamlessly integrated with your LAN simply by connecting them to your network. A laptop on-the-go can just plug in to an unfamiliar network, and access the printer or Internet proxy server, without the need to install any drivers. Mixing Unix and Wintel devices? Not a worry. Jini promises to let them talk to each other.
That's the vision behind Jini. But that vision goes much further. Not only can hardware devices talk to one another, but also software services. In a Jini world, you won't care whether how a device works, or whether it is software or hardware based. An Internet based fax service will act as a fax, as will a hardware device. You'll just look for a fax service, without worrying how the service is implemented. Of course, someone needs to write the software that will power Jini services. That's where The Jini Specification comes in.
The book is divided into two main sections, an overview and the specification for Jini. The overview provides an easily accessible overview of what Jini is, how it works, and what it can achieve. There are also several examples of Jini services and clients, to give you some practical experience with building Jini software applications.
From there, the book dives headfirst into the actual specification. The first part of the book is good for managers, and software developers alike. The coverage of the specification, however, is designed as a reference for developers as they construct Jini software. This is where many readers could become lost, unless they are already using Jini in action. The first part of the book is a guide to Jini, the second intended only as a reference during development. Finally, a glossary of Jini terms and an essay on distributed computing is included, along with the full source code from the overview.
The Jini Specification is a must-have for anyone considering Jini development. It provides an excellent guide to Jini technology for those considering designing Jini-based systems, and a comprehensive printed reference for those who will implement them.  -- David Reilly, for the Java Coffee Break

JAVA Network Programming Guide (Classique Us)
JAVA Network Programming Guide (Classique Us)
von Elliotte R Harold

2 von 2 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Poor book to purchase, very out of date, 26. November 1999
This book is extremely out of date, and has been superceded by the excellent Java Network Programming Second Edition, by Merlin Hughes, and published by Manning.
The author of this book, posted in an earlier review "However the cover of the Manning book has a big fish, and looks suspiciously like an O'Reilly book. Don't be fooled. The real O'Reilly book has a gyroscope on the cover.". I'd have to say to potential readers not to be fooled - buy the original (and now updated) Java Network Programming 2nd Ed.

Distributed Programming with Java
Distributed Programming with Java
von Qusay H. Mahmoud

3.0 von 5 Sternen Good guide to RMI/CORBA, but poor socket and agent coverage, 19. November 1999
Distributed Programming with Java aims to teach the reader how to build distributed services using a variety of technologies, including sockets, remote-method invocation (RMI), and the Common Object Request Broker Architecture (CORBA). While many programmers will be familiar with sockets, the other two technologies are incredibly powerful tools for creating distributed applications. RMI is for execution of Java methods remotely, similar to the old remote-procedure call technology, but with an object-orientated twist. CORBA is a more universal system, which allows object methods written in any language (such as C++, Java or Ada) to be called remotely. Incredible stuff, but incredibly complex.
That's where Distributed Programming with Java comes in. It teaches the theory of remote-method invocation and CORBA, and gives you practical examples in Java. There are also chapters on socket programming and mobile agency. The socket chapters are good as a refresher course for those who have already done network programming, but are a poor substitute for the coverage offered by other books, such as the excellent Java Network Programming (also published by Manning). As for the Mobile Agents chapters, while they are interesting reading, they may not be generally applicable to all developers. If you're buying the book, you're really buying it for the RMI and CORBA coverage.
The author clearly knows his remote-method invocation - showing you how to digitally sign your RMI code, to create distributed services with callbacks, and how to use Secure Sockets Layer (SSL) to protect your RMI applications from prying eyes. The later requires the new Java 2 platform, which includes SSL support.
When it comes to the CORBA chapters, however, I'm a little disappointed. The author chooses to use the VisiBroker CORBA implementation, and completely ignores the CORBA IDL support in the new Java 2 platform. I suspect that these chapters may have been written prior to the release of the Java 2 platform, and there is explanation for the choice of VisiBroker. Nor, for that matter, is there much help in downloading or installing the VisiBroker software (a copy on CD along with source would certainly have been nice). However, the technical coverage of CORBA theory is very well done, and the chapters on basic CORBA theory, IDL-to-Java mapping, and IDL inheritance could be used no matter what choice of CORBA implementation you make.
For its mobile agent coverage, the author chose ObjectSpace's Voyager system. There are a couple of paragraphs on alternate mobile agent systems, such as Telescript/Odyssey and Aglets, but the coverage of these is superficial to say the least. However, it does give very good coverage of mobile agents using Voyager, and how to integrate Voyager with CORBA.
If you're interested in distributed systems using remote-method invocation or CORBA, then Distributed Programming with Java makes a great guide to the subject. It's filled with practical examples, and good coverage of the theory. However, the sections on socket and mobile agent programming aren't designed for beginners, and won't suit all tastes. Nonetheless, the RMI and CORBA coverage alone makes it worthwhile as a reference, and if you have an interest in mobile agents that comes as a bonus. -- David Reilly, for the Java Coffee Break

Java Servlets, w. CD-ROM (Java masters)
Java Servlets, w. CD-ROM (Java masters)
von Karl Moss

2.0 von 5 Sternen Shallow coverage of servlets, may be of use for beginners, 28. September 1999
I flicked through this title in the bookshop, while looking for some good servlet titles. The coverage of this book is pretty shallow - for example their only mention of cookies is an API listing. Most servlet books cover cookies and session management, as well as more advanced (but related) servlet topics. I'd highly recommend "Inside Servlets : Server-Side Programming for the Java Platform" by Dustin R. Callaway instead.

I Wonder Why the Dodo Is Dead: And Other Questions about Animals in Danger
I Wonder Why the Dodo Is Dead: And Other Questions about Animals in Danger
von Andy Charman
  Gebundene Ausgabe

5.0 von 5 Sternen A must for every child's bookshelf, 15. Juli 1999
This book teaches about the beauty, uniqueness and dignity of animals. Beautifully illustrated, and full of fun facts, it tells all about exotic endangered and extinct animals. My favourite is the dodo, but there are plenty of animals to entertain and amuse all tastes.

Time Bomb 2000: What the Year 2000 Computer Crisis Means to You! (Yourdon Press Computing Series)
Time Bomb 2000: What the Year 2000 Computer Crisis Means to You! (Yourdon Press Computing Series)

5.0 von 5 Sternen Comprehensive guide to the Y2K bug, and how it affects YOU!, 2. April 1999
Call it Y2k. Call it the Millennium Bug. Call it the end of civilization as we know it. The media is full of dire Y2k horror stories. Y2K consultants and Cobol programmers over-hype the problem, while governments and industry organizations downplay it. Everyone seems to have an opinion on the problem, whether or not they are well informed. It will either be one of the greatest challenges the computing industry has ever faced, or a non-event that scarcely causes people to raise an eyebrow. That's where "Time Bomb 2000 : Revised and Updated" comes in.
In this New York Times Bestseller, Yourdon & Yourdon present a balanced viewpoint, looking at the Y2K problem from many different angles. They are careful to avoid over-sensationalizing the problem, but neither do they downplay or trivialize the seriousness of Y2K, and how it can affect real people and businesses.
Each chapter of the book addresses a specific area which may be affected by the Y2K problem. The authors carefully cover each area in great detail, discussing the implications for the industry and for those who rely upon it.
Such areas include banking and business, education, food, government, jobs, postal services, telephone, transportation, utilities, and the international implications of Y2K.
The authors also point out an important factor that we should all be mindful of - you can still be affected by a Y2K crisis, even if you neither own nor use a computer. Breakdowns in essential services, such as power, banking and food distribution may have disastrous implications. While this prospect seems rather pessimistic, 'Time Bomb 2000' is packed with advice on how to best prepare for a Y2K crisis. Each industry is given specific attention, based on a two-day disruption, a one month disruption of service, and a one year failure.
This book is an invaluable guide to the Y2K crisis, and offers an objective look at what might occur. The authors are careful to point out that such dire predictions may not eventuate, and encourage the reader to think carefully and objectively about the issues discussed in the book. It also includes an clear guide to the technical reasons behind Y2K, and excellent pointers to online resources so that readers can access the latest research and discussion about the millenium bug. All in all, "Time Bomb 2000" is an invaluable and objective guide to the Y2K crisis. If you're interested in the implications of Y2K on you, your career, or your family, this guide to the millenium bug is for you!

Casual Day Has Gone Too Far: A Dilbert Book (Dilbert Books (Paperback Andrews McMeel))
Casual Day Has Gone Too Far: A Dilbert Book (Dilbert Books (Paperback Andrews McMeel))
von Scott Adams
Preis: EUR 9,70

5.0 von 5 Sternen Classic office humor, 19. März 1998
Scott Adam's hilarious Dilbert series captures the essence of the cubicle office lifestyle of the 90's. This book is jammed packed with reprints of his Dilbert comic strip, and is sure to make you laugh at the antics of his co-workers and sidekick Dogbert.

Seite: 1 | 2