|
Professional Java, JDK 5 Edition: 8I book review |
|
|
|
Written by Amol Deshpande
|
|
May 03, 2005 at 09:11 PM |
Rating: (8 / 10 I)
 Most Java books deal with development tools, but few teach you better ways of developing full-fledged Java applications. That is exactly what this book has to offer.
Apart from explaining Java tools like Ant and JUnit, it also explains a systematic way of designing, developing and integrating a Java application. The book talks about two models of developing a web application, which I was aware of. But the book also tells you what type of application needs which model, which can be confusing at times.
Another feature which interests me is integration of the Java language with other languages like C++. Java Native Interface (JNI) is the technology that allows java code to work with C++ with minimum hassles to the developer. This section has lots of examples which makes understanding easy and can be used as a guideline to make a real integrated application.
Finally, no multiuser, distributed application is complete without making it secured. Java Cryptographic Architecture (JCA) which forms core of security API is basically designed with 2 principles
- Interoperability,which is achived by cryptographic providers which implement different routines of same algorithm.
- Implementation independence which is achieved by engine class which is used to generate a unique key or a message digest.Â
If you know the concepts of cryptography, private key encryption, public key encryption, learning its Java implementation will be easy. Security issues are covered in depth and are easy to understand.
Overall it is a smooth transition from beginner to professional.
Authors : W.Clay Richardson,Donald Avodolio,Joe Vitale,Scot Schrager, Mark W.Mitchell,Jeff Scanlon Publisher : Wiley Publishing Inc Updates and Code: Wrox.com ISBN: 0-7645-7486-8 Published: January 2005 Pages: 726
Buy / Read More Reviews
|