e99 Online Shopping Mall

Geometry.Net - the online learning center Help  
Home  - Computer - Java (Books)

  Back | 61-80 of 100 | Next 20

click price to see details     click image to enlarge     click link to go to the store

$67.99
61. Java: Introduction to Problem
$52.00
62. Big Java
$69.84
63. Introduction to Programming in
$31.99
64. The Java Developer's Guide to
$21.98
65. Core Java(TM) 2, Volume I--Fundamentals
$23.94
66. Every Day a Nightmare: American
$38.96
67. A Programmer's Guide to Java SCJP
 
$21.03
68. Java Head
$21.54
69. Just Java(TM) 2 (6th Edition)
$31.49
70. Ivor Horton's Beginning Java 2,
$34.68
71. Program Development in Java: Abstraction,
$19.95
72. Core JAVA Interview Questions
$9.99
73. Beginning Java™ EE 6 Platform
$48.98
74. Introduction to Java Programming,
$14.99
75. Beginning Cryptography with Java
$22.38
76. RESTful Java with Jax-RS (Animal
$33.00
77. Java Power Tools
78. Core JAVA Interview Questions
$58.99
79. Java 6 Illuminated: An Active
$14.99
80. Professional Java Development

61. Java: Introduction to Problem Solving and Programming (5th Edition)
by Walter Savitch, Frank Carrano
Paperback: 899 Pages (2008-06-09)
list price: US$123.00 -- used & new: US$67.99
(price subject to change: see help)
Asin: 0136072259
Average Customer Review: 3.0 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description

Trusted authors Savitch and Carrano examine problem solving and programming techniques with Java.

Readers are introduced to object-oriented programming and important concepts such as testing and debugging techniques, program style, inheritance, and exception handling. More emphasis on design and algorithms before coding in programming examples and case studies. More attention given to using methods prior to defining methods. Coverage of enumerations and the for-each loop.. Additional coverage of interfaces and polymorphism New glossary of terms.. A useful reference for programmers who need to brush up their Java skills.

... Read more

Customer Reviews (7)

1-0 out of 5 stars Never got my book
I never got my book because he never responded to my order. I need the book asap and had to scramble to find another seller

2-0 out of 5 stars Good for programmers not newbies
This book is absolutely horrible for individuals that are new to the Java language. If you are coming from another language then this book is a great learning tool. If you are new to programming avoid this book like the plague. I was required to use it for a Intro to Java class and spent most of my time in other text books or youtube. I found myself doing the homework out of this book and learning from other media. The book defines many terms with the term and answers questions with questions.

4-0 out of 5 stars Good to have
Got this book a few years ago for a college class. Don't remember having any problems with it,and I passed the class with an A.

1-0 out of 5 stars disappointed
I ordered this book for a class I am now four weeks in to the class and still do not have the book or a refund of payment despite my agreement to pay for priority mail. The seller has not responded to any messages since the confirmation of mailing the item.

2-0 out of 5 stars Books is ok as reference not for novices as a learning tool
This books was required for a Java programming class I am taking this summer. The book is ok as a reference tool for someone who has a pretty good working knowledge of Java. I am a novice to Java and I have found this book to be lacking in the teaching tools I would have expected. Not much detail on that area. If you have a working knowledge of Java already this would be a great companion reference tool. If not, I would look for something else. ... Read more


62. Big Java
by Cay S. Horstmann
Paperback: 1248 Pages (2007-03-23)
-- used & new: US$52.00
(price subject to change: see help)
Asin: 0470105542
Average Customer Review: 4.0 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description
No one brews up a better Java guide than Cay Horstmann and in this Third Edition of Big Java he's perfected his recipe. Thoroughly updated to include Java 6, the Third Edition of Horstmann's bestselling text helps you absorb computing concepts and programming principles, develop strong problem-solving skills, and become a better programmer, all while exploring the elements of Java that are needed to write real-life programs.

A top-notch introductory text for beginners, Big Java, Third Edition is also a thorough reference for students and professionals alike to Java technologies, Internet programming, database access, and many other areas of computer science.

Features of the Third Edition:

  • The 'Objects Gradual' approach leads you into object-oriented thinking step-by-step, from using classes, implementing simple methods, all the way to designing your own object-oriented programs.
  • A strong emphasis on test-driven development encourages you to consider outcomes as you write programming code so you design better, more usable programs
  • Helpful "Testing Track" introduces techniques and tools step by step, ensuring that you master one before moving on to the next
  • New teaching and learning tools in WileyPLUS--including a unique assignment checker that enables you to test your programming problems online before you submit them for a grade
  • Graphics topics are developed gradually throughout the text, conveniently highlighted in separate color-coded sections
  • Updated coverage is fully compatible with Java 5 and includes a discussion of the latest Java 6 features
... Read more

Customer Reviews (16)

1-0 out of 5 stars Not for beginners...
I am new to Java programming and the only reason I bought this book was for a course. Mr. Horstmann knows his material. He just doesn't know how to come down to the beginners level. He takes a complex subject and makes it more complex. I found myself turning to the internet and other books just to figure out what he was trying to teach. Look to other beginners books on Java and maybe come back and and try to read this book. I doubt it though. There are some very useful youtube Java tutorials that helped me understand Java. For me learning Java is like learning to dance: You have to actually get on the dance floor and dance. You also need a good instructor that will come down to your level of expertise. This book does not come down to a beginners level!!

5-0 out of 5 stars Big Java Book
This was a great purchase, it is a book I need for school and I was able to purchase it at a good price, I am very happy.

4-0 out of 5 stars Serious Java
One must already know computers and programming. But in this case, the book is a good and lengthy introduction to java language and the system accompanying it. The style is scholar with exercises.

Note that graphics don't work with all the javac's.

4-0 out of 5 stars Good price, good delivery
I purchased this new book for my son at much better price than normally available. Actually it is a new book at used book's price. The delivery was also within time mentioned. so no hassles on price or delivery.
On the content of the book, it is a book for beginners and lists most of the basic steps in details. Overall a very good purchase for Java students.

4-0 out of 5 stars Very informative
Has everything you need for reference.But like any other textbook it's a dry read. ... Read more


63. Introduction to Programming in Java: An Interdisciplinary Approach
by Robert Sedgewick, Kevin Wayne
Paperback: 736 Pages (2007-07-27)
list price: US$108.00 -- used & new: US$69.84
(price subject to change: see help)
Asin: 0321498054
Average Customer Review: 5.0 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description
By emphasizing the application of computerprogramming not only in success stories in the software industry butalso in familiar scenarios in physical and biological science,engineering, and applied mathematics, Introduction to Programming in Java takes an interdisciplinary approach to teaching programming with the Java programming language.

Elements of Programming: Your First Program; Built-in Types of Data; Conditionals and Loops; Arrays; Input and Output. Functions and Modules: Static Methods; Libraries and Clients; Recursion. Object-Oriented Programming: Data Types; Creating Data Types; Designing Data Types. Algorithms and Data Structures: Performance; Sorting and Searching; Stacks and Queues; Symbol Tables.

For all readers interested in introductory programming courses using the Java programming language. ... Read more

Customer Reviews (7)

5-0 out of 5 stars Excellent programming book
This is the best book on programming among the many I've read. Sedgewick & Wayne concentrate on the programming part of "Programming in Java." There's a lot of information on various algorithms. There are a number of useful utility classes available on the books website. By using the utilities the student can focus on important programming idioms and methods, without getting too bogged down in the details. In contrast to many other beginning Java texts, the reader is treated with respect. Plus the exercises are a lot of fun!

5-0 out of 5 stars Great Book
The book is fabulous. It offers an intriguing insight into java for beginners {mostly students}. The extra problems in each exercise are highly creative and some of them offer a very good challenge. Overall a fantastic book for beginners in java.

4-0 out of 5 stars java
nice book, make shure it's the latest version though, lots of people not clear about that and they are selling an older version!

5-0 out of 5 stars Great book about programming (in Java)
Great book, great edition, great authors. The best book for a first year course in programming in a technical or science degree.

5-0 out of 5 stars an excellent book
Truly an excellent book: well-written, clear, and very interesting (unusual for a cs textbook).This book is a great introduction to programming, but also to the field of computer science, and is full of exciting examples of applications to problems in other fields, including physics and genomics.A real gem! ... Read more


64. The Java Developer's Guide to Eclipse, 2nd Edition
by Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman, Pat McCarthy
Paperback: 1136 Pages (2004-11-05)
list price: US$64.99 -- used & new: US$31.99
(price subject to change: see help)
Asin: 0321305027
Average Customer Review: 4.5 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description

“Fully updated and revised for Eclipse 3.0, this book is the definitive Eclipse reference—an indispensable guide for tool builders, rich client application developers, and anyone customizing or extending the Eclipse environment.”

Dave Thomson, Eclipse Project Program Director, IBM
The Ultimate Guide to Eclipse 3.0 for the Java Developer. No Eclipse Experience Required!

Eclipse is a world-class Java integrated development environment (IDE) and an open source project and community. Written by members of the IBM Eclipse Jumpstart team, The Java™ Developer’s Guide to Eclipse, Second Edition, is the definitive Eclipse companion. As in the best-selling first edition, the authors draw on their considerable experience teaching Eclipse and mentoring developers to provide guidance on how to customize Eclipse for increased productivity and efficiency.

In this greatly expanded edition, readers will find

  • A total update, including the first edition’s hallmark, proven exercises—all revised to reflect Eclipse 3.0 changes to the APIs, plug-ins, UI, widgets, and more
  • A special focus on rich client support with a new chapter and two exercises
  • A comprehensive exercise on using Eclipse to develop a Web commerce application using Apache’s Tomcat
  • A new chapter on JFace viewers and added coverage of views
  • A new chapter on internationalization and accessibility
  • New chapters on performance tuning and Swing interoperability

Using this book, those new to Eclipse will become proficient with it, while advanced developers will learn how to extend Eclipse and build their own Eclipse-based tools. The accompanying CD-ROM contains Eclipse 3.0, as well as exercise solutions and many code examples.

Whether you want to use Eclipse and Eclipse-based offerings as your integrated development environment or customize Eclipse further, this must-have book will quickly bring you up to speed.



... Read more

Customer Reviews (24)

4-0 out of 5 stars Fairly good self-studied book on eclipse plugins.
Provides well explained exercises and examples of eclipse plugins. Covers all aspects of developing your own plugin and much more...Recommended tutorial and reference book. The book gradually helps readers who are even new to Eclipse to get the most out of eclipse capabilities.

4-0 out of 5 stars It Worked for Me
The reason this book gets both great and lousy reviews is that Eclipse is such a huge subject.The writing of Eclipse plug-ins is simply a larger subject than any reasonable book can cover.If the topics that the authors chose to cover happen to align with the ones you personally need, then the book is excellent, but if they don't align, the book isn't going to help you much.Part I (six chapters) covers using Eclipse to write programs.Part II (seven chapters) covers the fundamentals of Extending Eclipse with plug-ins.Part III (9 chapters) covers plug-ins in more depth.Part IV (5 chapters) covers extending Eclipse with new tools for the IDE.Part V (6 chapters) covers assorted extra topics, such as OLE and Active X integration and performance tuning.Part VI is a set of nine farily detailed exercises (with source code on the provided CD).

This book is not an overview, the authors opted instead to cover certain topics in pretty good depth.This aproach is good for those already aware of the basic concepts, but will be confusing for noobies (which I was when I first got it).I suggest that those new to Eclipse plug-in development start with a good overview (such as _Eclipse 3 for Java Developers_ by Daum) before switching over to this book for more detailed descriptions.

This book doesn't cover the Eclipse Modeling Framework or the Eclipse Graphical Editing Framework, probably because each of these is a book in itself.This book is also light on its coverage of SWT and JFace, which you will need to be familiar with to develop your own plug-ins (again, a book-length subject in its own right).You will also want to be thoroughly familiar with Java Design Patterns and best practices, since Eclipse uses practically every design pattern you've ever heard of.

While there have been changes to Eclipse since the Second Edtion came out, I was able to figure it out and map between the examples in the book and Eclipse 3.2.1 without too much trouble.

2-0 out of 5 stars first edition was much better (at least w.r.t. text editors)
The first edition was simply great. Not only that it was the first book to describe how to write an Eclipse plugin, it still would be the best -- if Eclipse had stand still. The second edition is not too bad. But the chapter on writing a text editor plugin is so superficial that it could have been left out. Where the first edition described in (necessary detail) how to write a text editor plugin, the second edition just roughly describes the concepts, but no API usage, no example in the book's text. The code on the accompanying CD is somewhat better, but now (2006) partially out of date as well. So if you want to write a text editor, there currently is no book or article I am aware of, that really helps you. You have to dig through existing code and try to find out for youself, why things are as they are.

Finally, the first part of the book on how to use Eclipse could have been removed (~20% of the book) and the chapters on how to write plugins should have been enhanced.

1-0 out of 5 stars Waste of money
Like many others I wanted to extend Eclipse so I can be more productive. Unfortunately I found this book to be poorly written and the technical details vague. I know what I want to do, but the book (over 1000 pages) does not show me how?!

It explains the Eclipse architecture and idea goals which is fine but is repeated over and over again in various chapters of the book. I also could not get a handle on how it can be applied. This is not a practical guide to Eclipse. It is more about Eclipse's internal design which for most people is a waste of time. The online documents are more useful.

Note the book is also out of date. I tried to follow some of their sparse examples, but I quickly realized it's a waste of time because I have the latest Eclipse 3.11 installed and the examples were for Eclipse 3.0 and the menu options and API have changed. All in all, this book was a real let down.

1-0 out of 5 stars Poorly organized book
The book composes of 6 parts.

Part 1 fouces on how to use the Eclipse IDE.The authors do a good job in explaining how to use the Eclipse IDE.Once a while, you will pick up some tricks that you will find extremely useful.Unfortunately, it also explains things that seems obvious from the UI perspective.In short, you read through 10 lines to get one line of useful information.

Part 6 are the exercises that illustrates some simple concepts discussed in the previous section.That part does a pretty good job also.

The other 4 parts discuss how to extend Eclips IDE and to write Rich Client application. Unfortunately, the authors fail miserable in organizing the information. I am expecting the authors will first explain the basic concepts and then start with some simple application and then build on that.

Unfortunately, the first few chapters in those parts does a very poor job to give you a comprehensive overview. Then the authors will get into details that will make you completely lost.The worst part is that when they are getting into details, the section will fill with a lot of "forward looking" statements like do not worry about some details which will explain in later chapter.Sometimes, you will find that if they reverse the order of the chapters, it may be easier for you to understand.

This book definitely needs a better Editor to make the information more coherent, and to condense the information better.The authors should re-organize the chapters/information to start from building a simple application with a window compose of a few views and some manual items.

... Read more


65. Core Java(TM) 2, Volume I--Fundamentals (7th Edition) (Core Series) (Core Series)
by Cay S. Horstmann, Gary Cornell
Paperback: 784 Pages (2004-08-27)
list price: US$59.99 -- used & new: US$21.98
(price subject to change: see help)
Asin: 0131482025
Average Customer Review: 4.5 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description
Book Description Completely revised and up-to-date coverage of Generic programming, restrictions and limitations, type bounds, wilcard types, and generic reflection Swing GUI development, including input validation and other enhancements Exception handling and debugging, including chained exceptions, stack frames, assertions, and logging Streams and files, the new I/O API, memory-mapped files, file locking, and character set encoders/decoders Regular expressions using the powerful java.util.regex package Inner classes, reflection, and dynamic proxies Application packaging and the Preferences API The seventh edition of Core Java- 2, Volume I, covers the fundamentals of the Java 2 Platform, Standard Edition (J2SE-). A no-nonsense tutorial and reliable reference, this book features thoroughly tested real-world examples. The most important language and library features are demonstrated with deliberately simple sample programs, but they aren't fake and they don't cut corners. More importantly, all of the programs have been updated for J2SE 5.0 and should make good starting points for your own code. You won't find any toy examples here. This is a book for programmers who want to write real code to solve real problems.

Cay S. Horstmann is a professor of computer science at San Jose State University. Previously he was vice president and chief technology officer of Preview Systems Inc. and a consultant on C++, Java, and Internet programming for major corporations, universities, and organizations.

Gary Cornell has written or cowritten more than twenty popular computer books. He has a Ph.D. from Brown University and has been a visiting scientist at IBM Watson Laboratories, as well as a professor at the University of Connecticut. ... Read more

Customer Reviews (55)

5-0 out of 5 stars great seller
I had to return this book because I couldn't use it for my class, and the seller was so great. Fast shipping and esy return!

5-0 out of 5 stars A treat introductory book for java
A treat introductory book for java, but not as thorough as I thought it would be, some chapters lack the logical flows

5-0 out of 5 stars Excellent read!
I read this book years ago (I guess that was the first edition).I am ordering a replacement copy today, even though I am no longer an active programmer, because it is so good.It is one of those rare textbooks that you can actually read from cover to cover, like a novel.

5-0 out of 5 stars Easy to follow
This is my favorite Java book. Although I have a background programming in C++, I find many of the other Java books to be cryptic or assume you wish to develop for the web. This book is straightforward and easy to read. I especially found the comparisons between Java & C++ interspersed throughout the text to be helpful.

4-0 out of 5 stars Good started book into the world of Java
I have an older version of this book but it covers many of the core features of the language.This is a good book if you are looking to start
programming in Java. ... Read more


66. Every Day a Nightmare: American Pursuit Pilots in the Defense of Java, 1941-1942 (Williams-Ford Texas A&M University Military History Series)
by William H. Bartsch
Hardcover: 504 Pages (2010-07-23)
list price: US$40.00 -- used & new: US$23.94
(price subject to change: see help)
Asin: 160344176X
Average Customer Review: 5.0 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description

In December 1941, the War Department sent two transports and a freighter carrying 103 P-40 fighters and their pilots to the Philipines to bolster Gen. Douglas MacArthur’s Far East Air Force. They were then diverted to Australia, with new orders to ferry the P-40s to the Philippines from Australia through the Dutch East Indies. But on the same day as the second transport reached its destination on January 12, 1942, the first of the key refueling stops in the East Indies fell to rapidly advancing Japanese forces, resulting in a break in their ferry route and another change in their orders.
 
This time the pilots would fly their aircraft to Java to participate in the desperate Allied defense of that ultimate Japanese objective. Except for the pilots from the Philippines, almost all of the other pilots eventually assigned to the five provisional pursuit squadrons ordered to Java were recent graduates of flying school with just a few hours on the P-40. Only forty-three of them made it to their assigned destination; the rest suffered accidents in Australia, were shot down over Bali and Darwin, or were lost in the sinking of the USS Langley as it carried thirty-two of them to Java. Even those who did reach the secret field on Java wondered if they had been sacrificed for no purpose. As the Japanese air assault intensified daily, the Allied defense collapsed. Only eleven Japanese aircraft fell to the P-40s.
 
Author William H. Bartsch has pored through personal diaries and memoirs of the participants, cross-checking these primary sources against Japanese aerial combat records of the period and supplementing them with official records and other American, Dutch, and Australian accounts. Bartsch’s thorough and meticulous research yields a narrative that situates the Java pursuit pilots’ experiences within the context of the overall strategic situation in the early days of the Pacific theater.

 

... Read more

Customer Reviews (3)

5-0 out of 5 stars No Better Title Possible
William H. Bartsch's long-anticipated history of AAF fighter crews in that 'forlorn' & godawful NEI campaign of 1941-42 is a brightly polished gem of research and presentation.
A scrupulous and balanced blend of personal narrative and operational detail, EVERY DAY A NIGHTMARE (an alternative, and less fitting, title might have been "Too Little, Too Late" )
captures the poor planning and endless disasters that dogged our attempts to reinforce Allied forces in SE Asia in the opening months of the Pacific War.As Bartsch shows, they were always dangerous, sometimes reckless, and eventually foolhardy, but reflected our commitment to our other Allies, even when we ought to have--and did--know better.
In this it is a fine & fitting companion piece to Bartsch's previous works: DOOMED AT THE START (1992), and DEC 8 1941: MacARTHUR'S PEARL HARBOR (2003), both of which remain definitive accounts. One will discover a number of familiar names in all of these works, covering the pilots driven south from the Philippines to the East Indies, and beyond.
The tremendous casualties--many from non-combat accidents--and meager combat successes tell the tale in stark numerical terms.Yet, Bartsch also shows the great courage and determination of our (largely under-trained & inexperienced) young fighting men thrust into a relentless meat-grinder against Japan's better-prepared & more experienced Southern juggernaut.He also places the relevant Japanese air & naval units before us with fidelity & precision as they are shown proceeding inexorably into Southeast Asia in the First Stage operations.
Not least among its many qualities are the numerous rare and fascinating photos Bill has acquired (with help from a number of sterling experts), selected and utilized in his text.For those of us who have read of these obscure actions and engagements for many years without ANY images, the pictures come as something of a revelation.

Highly recommended & indispensable; an absolute necessity for the shelf of any serious researcher or reader interested in the Pacific War's opening phase.
A disclaimer: I, too, as an Asiatic Fleet historian w/the USS HOUSTON (CA-30) Survivors Association had a (very small) part in the extensive research that went into this fine book.



5-0 out of 5 stars marvelous unit history
It's hard to imagine a better small-unit history from WWII than _Every Day a Nightmare._Bartsch begins with a story which had never been accurately related: that of the inexperienced American pilots of the 17th-Pursuit squadron who attempted to stem the Japanese attack on the Dutch East Indies, flying out of a hidden airfield at Ngora on Java, prepared by the Dutch.In a short personal postscript, Bartsch tells of visiting the remains of the airfield in 1983. "The author," he writes, "now had physical proof that it was true that a small group of valiant American pursuit pilots had operated from a secret airfield cut out of a cane field in the jungle of Eastern Java for a fleeting month early in World War II. With that realization, the author vowed to tell their story as completely as possible from whatever information he could obtain from surviving participants and the families of the deceased" (345).

Bartsch's subsequent research was meticulous, and his method scholarly. He rightly distrusted the printed and press reports from those dark early days, and sought instead to turn up every possible scrap of first hand and contemporary evidence--his own interviews, plus hundreds of other unpublished sources diaries, letters, logbooks, US records, Japanese records--to reconstruct the story of these airmen, without the varnish. He has told their story plainly and well--and truthfully. After Pearl Harbor, air reinforcements were put on ship to the Philippines, but most were diverted to Australia, with the hope that they could be ferried Manila another way. From the start, it all went wrong. The crated P-40s were assembled in a rush, sometimes by the pilots themselves, and many of the pilots had practically no experience, having just graduated from flight school. Accidents happened--again and again. Their original destination was changed--to defend the oilfields in the Dutch East Indies, and Northern Australia. Bartsch skillfully interweaves the story of the men from their arrival in Brisbane just before Christmas until the Japanese attack on the evacuees from Java at Broome, Australia on 3 March.In between these dates 110 of the 129 pursuit ships assigned to the squadrons were put out of action, one way or another, and 45 of the 124 pilots were killed. The appendices give the complete listings, including enlisted men, with their flight classes and fates, and the endnotes are fascinating too, supply much additional information.

I am looking forward now to reading his earlier book on the pursuit pilots defending the Philippines, and recommend this one most highly not only to anyone with a special interest in this Pacific air war, but to those interested in military history in general. It's done right.

5-0 out of 5 stars Must Read Book
Bartsch book is must read.Thebook covers bothaircaftand personal story of USAAF fighter pilot in great detail.Thebook also contains a large number ofnever before seen photo of thesefighter pilots and their P40E planes. Thebook is agreatlong overduetribute to brave USAAFpilot and ground crew who fought againsttermendous odd in early dark day of WW2 in Pacific! ... Read more


67. A Programmer's Guide to Java SCJP Certification: A Comprehensive Primer (3rd Edition)
by Khalid Mughal, Rolf Rasmussen
Paperback: 1038 Pages (2008-12-29)
list price: US$54.99 -- used & new: US$38.96
(price subject to change: see help)
Asin: 0321556054
Average Customer Review: 4.5 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description
This book will help you prepare for and pass the Sun Certified Programmer for the Java Platform SE 6 (CX-310-065) Exam. It is written for any experienced programmer (with or without previous knowledge of Java) interested in mastering the Java programming language and passing the SCJP 1.6 Exam.

A Programmer’s Guide to Java™ SCJP Certification, Third Edition, provides detailed coverage of all exam topics and objectives, readily runnable code examples, programming exercises, extensive review questions, and a new mock exam. In addition, as a comprehensive primer to the Java programming language, this book is an invaluable reference tool.


This new edition has been thoroughly updated to focus on the latest version of the exam (CX-310-065). In particular, it contains in-depth explanations of the language features. Their usage is illustrated by way of code scenarios, as required by the exam. The companion Web site (www.ii.uib.no/~khalid/pgjc3e/) contains a version of the SCJP 1.6 Exam Simulator developed by the authors. The site also contains the complete source code for all the book’s examples, as well as solutions to the programming exercises.

What you will find in this book:

  • Extensive coverage of all the objectives defined for the Sun Certified Programmer for the Java Platform, Standard Edition 6 (CX-310-065) Exam
  • An easy-to-follow structure with chapters organized according to the exam objectives, as laid out by Sun Microsystems
  • Summaries that clearly state and differentiate the exam objectives and the supplementary objectives to be covered in each chapter
  • A list of Sun’s objectives for the SCJP 1.6 Exam and a guide to taking the exam
  • A complete mock exam with new questions (not repeats of review questions)
  • Numerous exam-relevant review questions to test your understanding of each major topic, with annotated answers
  • Programming exercises and solutions at the end of each chapter
  • Copious code examples illustrating concepts, where the code has been compiled and thoroughly tested on multiple platforms
  • Program output demonstrating expected results from running the examples
  • Extensive use of UML (Unified Modeling Language) for illustration purposes
  • An introduction to basic terminology and concepts in object-oriented programming
  • Advice on how to avoid common pitfalls in mastering the language and taking the exam
  • Platform- and tool-independent coverage
  • Information about the SCJP 1.6 Upgrade (CX-310-066) Exam


... Read more

Customer Reviews (211)

4-0 out of 5 stars SCJP objectives + Java foundation
This book teaches you a complete explanation of Java and SCJP. I Also used the K&B book for the test and the main differences is that the K&B is 100% about the test and it expects you to know basic Java and OOP. On the other hand, K&R goes beyond the test; K&R expects you to know some programming but not necessarily OOP. This book will helps best for people with minimal Java experience.

2-0 out of 5 stars I do not recomend
I would not recommend to use that book for the exam preparation. The text is organized in boring, hard to read and reader-unfriendly way. The code examples are misleading. A lot of irrelevant information Some review questions do not contain answers in the end of the book. After working for a month with that book I had to buy Kathy Sierra's book in order to get ready for the exam... Kathy Sierra's book is much more easier to read and the material is organized there much better.

5-0 out of 5 stars I succeeded having this book as study compagnion
I bought this book, because i wanted to pass sun's examination (scjp)
Without having any prior Java knowledge, i based all my study exclusively
on this book for that purpose. I was reading it thoroughly and practiced, many hours per day for 9 weeks. After finishing it i took the mok exam at the end of the book, and i failed! I did one more review on my weak topics for 1 week and then
i took the official scjp test in a prometric center.
From what i heard, i was expecting the questions to be in a somehow easier
level than that of the book. Instead imho they were harder! Solutions wheren't as
apparent as i thought (simple put they do are tricky! no matter what they claim) Nor where the questions 72 but 60 (time three hours)
Nevertheless i passed the test with a 70% score (pass limit 58%).
So apparently this book managed to cover succesfully the needed topics,
allthough i would recommend studying for more time and from 2 books simultaleously.
I highly recommend this book.

4-0 out of 5 stars Very good
Great preparation - very in depth and detailed. Only thing I would add is more excercises.

2-0 out of 5 stars Not Recommended
I would not recommend this book. I set up a study group for the Software Engineers on our contract to prepare for the SCJP exam. We decided to use this book as our study guide. After chapter 3 we all agreed that we did not like this book and decided to switch to another. This book is written in a way that makes even simple concepts confusing. I found myself having to reread concepts that I already knew over and over again just to try and understand what the author was trying to present. In my opinion this book is horribly written. I would have given this book just 1 star, but I did like questions that the book provided. My group has switched to "SCJP Sun Certified Programmer for Java 6 Exam 310-065" and so far I have no complaints. ... Read more


68. Java Head
by Joseph Hergesheimer
 Paperback: 262 Pages (2010-09-10)
list price: US$26.75 -- used & new: US$21.03
(price subject to change: see help)
Asin: 1172308489
Average Customer Review: 3.0 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description
Notes: This is an OCR reprint. There may be numerous typos or missing text. There are no illustrations or indexes.When you buy the General Books edition of this book you get free trial access to Million-Books.com where you can select from more than a million books for free. You can also preview the book there. ... Read more

Customer Reviews (1)

3-0 out of 5 stars Stiff
Set in Salem in the early 1800s, Gerrit Ammidon returns home from the Orient with a Chinese bride, Taou Yuen. She is not accepted into Salem society. A degenerate seaman, Edward Dunsock, becomes infatuated with Gerrit's bride; out of a mixture of pride and disgust she commits suicide. Hergesheimer is unable to make Yaou Yuen a real person, and after her suicide Gerrit is not affected by it. This dampens the effect of the tragedy. ... Read more


69. Just Java(TM) 2 (6th Edition)
by Peter van der Linden
Paperback: 848 Pages (2004-07-01)
list price: US$64.99 -- used & new: US$21.54
(price subject to change: see help)
Asin: 0131482114
Average Customer Review: 4.0 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description

The #1 introduction to J2SE 1.5 and enterprise/server-side development!

An international bestseller for eight years, Just Java™ 2 is the complete, accessible Java tutorial for working programmers at all levels. Fully updated and revised, this sixth edition is more than an engaging overview of Java 2 Standard Edition (J2SE 1.5) and its libraries: it’s also a practical introduction to today’s best enterprise and server-side programming techniques. Just Java™ 2, Sixth Edition, reflects both J2SE 1.5 and the latest Tomcat and servlet specifications. Extensive new coverage includes:

  • New chapters on generics and enumerated types
  • New coverage of Web services, with practical examples using Google and Amazon Web services
  • Simplified interactive I/O with printf()
  • Autoboxing and unboxing of primitive types
  • Static imports, foreach loop construct, and other new language features

Peter van der Linden delivers expert advice, clear explanations, and crisp sample programs throughout—including dozens new to this edition. Along the way, he introduces:

  • The core language: syntax, objects, interfaces, nested classes, compiler secrets, and much more
  • Key libraries: date and calendar, pattern matching, network software, mapped I/O, utilities and generic collections
  • Server-side technology: network server systems, a complete tiny HTML Web server, and XML in Java
  • Enterprise J2EE: Sql and JDBC™ tutorial, servlets and JSP and much more
  • Client-side Java: fundamentals of JFC/Swing GUI development, new class data sharing details
Companion Web Site

All the book’s examples and sample programs are available at http://afu.com.



Amazon.com Review
Peter van der Linden's newly revised Just Java 2, Fifth Edition adds a good deal of updated material and a lot more personality to an already capable tutorial aimed at the beginning Java developer, preferably with some previous programming experience.

While earlier editions of this title certainly delivered the goods, the new edition beefs up the author's personal touch. At the end of each chapter, van der Linden--a true Silicon Valley insider--shares numerous war stories drawn from computing, with topics ranging from scam computer companies and products to achievements in computer history (like the invention of the mouse and the source for HAL in Stanley Kubrick's 2001). Several sections rail against the attempt to suppress algorithms that subvert DVD protection schemes (including an "illegal" long prime number and even a T-shirt that contains the "illegal" C code).

The other standout feature of this volume is the excellent use of graphics and highlighted text to enhance its presentation. While most computer programming books today don't even provide syntax highlighting for code, this one goes much further, with appealing graphics and effective use of bold text to bring out essential points, as well as to make it easier to use as a reference for getting to essential APIs quickly.

Besides excellent production values (and something of the free-spirited "edge" of programmer culture), this book covers all the bases for client-side Java in considerable depth. A product of the author's extensive teaching and computing experience, van der Linden makes "big picture" topics clear, including object-oriented programming. His patient and clear tour of the details of Java syntax and basic language features is simply one of the best.

Coverage of leading-edge topics (including emerging APIs in the new J2SE 1.4 standard) including new I/O (or "NIO"), regular expressions, and XML in Java all bring this text up to date. While some revised editions don't change much, this title breaks the mold with an excellent mix of new material and a truly stellar delivery.

Whether for classroom or at-home study, the new Just Java 2 provides a nearly unbeatable blend of expertise and presentation style. This lively and technically authoritative guide to essential Java development can now lay claim to being one of the best available tutorials on the subject available today, bar none. --Richard Dragan

Topics covered: Introduction and advantages of the Java platform (versions of Java and "future-proofing" software); tutorial to object-oriented programming (including constructors, per-instance, and per-class members); types of Java executables; Java language tutorial; keywords and data types, names, arrays, operators, inheritance and polymorphism, iteration and flow control, exceptions, assertions; Java interfaces explained; packages and visibility rules; the Java Character class in depth; threads and synchronization; mutual exclusion; garbage collection; quick introduction to design patterns; Java file I/O (including files, reading and writing text, and binary values); advanced I/O (including random file access); J2SE 1.4 new I/O (NIO) package (including memory-mapped files); big- and little-endian byte order explained; Java support for regular expressions; Java collections; utility classes (including math and calendar classes); introduction to servlets and JavaServer Pages (JSPs); Java networking (including sockets, e-mail, and a custom multithreaded HTTP server); Remote Method Invocation (RMI); Swing GUI event handling; applet basics; Swing component tutorial; layouts; JavaBeans for custom UI objects; Java security; tutorial for SQL and databases; JDBC basics; introduction to XML (including DOM and SAX support); and an appendix on AWT control programming. ... Read more

Customer Reviews (69)

3-0 out of 5 stars Book
Book do cover all the topics but not really in detail. It was my course requirement.

4-0 out of 5 stars Great Java Book
Great book on Java.Author well-known in C world.Had to be the most fun programming book to read.He makes reading this book fun; great tidbits at end of each chapter.

5-0 out of 5 stars Awesome book for somebody who wants to learn Why, and not just how!
Not a beginner's book. The author says so -- and a lot of negative
reviews are by those people who fail to notice this simple fact!
Please put this book down if you just want to get along with Java
programming quickly. Go buy something else, because you just want to
learn dancing a week before the dance. This book is written by a very
smart Engineer, for anybody who wants to be a 'smart java programmer'
-- not 'a java programmer'. This is a book for those who want to learn
Java fundamentals, and think of Why, and not Howto do it quickly.

In this day and age, when anybody (without any credentials, or a
desire to learn) can review a book on Amazon.com, it is a sad fact that we
shall find juvenile reviews even for stellar books. For example there
is some body taking exception to the fact that C++ destructors are
mentioned as troublesome in the book -- and of course shows the
reviewer's own abominable ignorance of the issue at hand. Another
reviewer mentions the book on 'Practical Jokes', and talks of
accountability from the Author and the Publisher -- while none is
expected of his/her own!People want instant learning: One reviewer
calls the author Egomaniac! Hilarious! Somebody should invent a Java pill,
or better, a Learning pill!

This book wants you to think seriously! Not everybody learning
Java is ready to do that. Who would want to know of BNF notation. I
don't expect this book to satisfy a huge audience who wants to be
spoon fed, or just wants a full body of code for every example
discussed. But on the other hand, how many books give you a unique
perspective of programming.

The Author talks of ENIACs and EDVACs and shows how Java Generics are
tied to those historical landmarks in Computers. Generics is not an
easy topic, just like Templates in C++ never was! I sure want that
perspective. The Author talks of why certain features in Java could
have been developed in a certain manner by its designers -- he
dislikes the Switch statement, and for a good reason! A lot of
students would not want to know this, because they won't be graded on
it. I for one am happy to know all this, because frankly, this
knowledge is what I would have aspired to know as an expert. The
author perhaps tries to make experts out of people who want to
seriously try, and without any pedagogical impediment -- getting to be
an expert or advanced user is neither easy nor quick. I am glad to own
this book, and his other book 'Expert C Programming'.

I am thankful for the humor generously sprinkled in the book. And
above all, grateful for advice on working in today's computer industry
-- the real world stuff -- and the Author talks of MiniScribe and the
lack of integrity at high levels -- something not too uncommon! I
don't know any other programming book mentioning this aspect! In the
end, let me say this book is 'by an engineer, for an engineer'.
I have been programming for over 20+ years.

I wish this edition was a harder cover version. This cover warps easily.

1-0 out of 5 stars Not a good book to learn Java
I do not recommend this book at all.This is not a good book to learn Java from.The concept of the book is good, to cover a wide swath of material, with small solid examples, and keep the book to a reasonable size.However, the examples are poorly done.Even for the simplest of coding examples, the author is unable to give clear examples.Also, this book is supposed to be an update to cover J2Se 1.5, however he skims over substantial changes to the Java language.Very poor coverage of Non Blocking I/O and other new packages added to the language.In fact, the further you read this book, the worse it gets.

I did some research on other books this author has written.He seems to like to write books on Practical Jokes.Maybe this is another one.

If you want a solid book on Java, I would recommend Core JAVA 2 Volume I Fundamentals by Cay S Horstmann.That book is not a joke.

It's really a shame you can't hold the author or the publisher accountable for putting out a crap book.There is a lot of this going on, and causes a lot of damage to the software engineering profession.

5-0 out of 5 stars great examples make this a great book for experienced coders
IF you have already learned another programming language like C, C++, C#, Visual Basic, etc., this book is a perfect intro to Java.This book has great examples, goes technically in-depth just enough to get the point across, and even adds a dash of humor to keep things lively.

Pro - Love the details without excessive pages of code examples.Just enough sample code to explain the point so you can practice on your own (as you should do when learning a new language).

Con - I thought the exercises at the end of chapters could be better, but it's not worth complaining about.

I'm incredibly happy I purchased this book.It has explained a great many things about Java in such a way that made the language much more understandable than other books I have read.

... Read more


70. Ivor Horton's Beginning Java 2, JDK 5 Edition
by Ivor Horton
Paperback: 1512 Pages (2004-12-31)
list price: US$49.99 -- used & new: US$31.49
(price subject to change: see help)
Asin: 0764568744
Average Customer Review: 3.5 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description
What is this book about?

This book is a comprehensive introduction to the Java programming language, updated thoroughly (more than 35% new and updated) for the latest SDK 1.5 release. This book shows readers how to build real-world Java applications using the Java SDK. No previous programming experience is required. The author uses numerous step-by-step programming examples to guide readers through the ins and outs of Java development. In addition to fully covering new features of SDK 1.5, such as generic types, the author has also added new chapters on Java database programming with JDBC and Java programming with XML. ... Read more

Customer Reviews (10)

4-0 out of 5 stars Quite Informative
I am not the best programmer in the commonwealth but this book has taught some much about java that Deitel could not. The OOP part is quite well explained. Arrays,inheritance,Reading and Writing files are some of the many topics touched on;in this book.
Much as i do like it i think it could have said something about webservices and anything in developing wed applications. Hardly anything is said.Will be looking out for it in the next book.
The other thing are the exercises. These are quite few though im not complaining. If you go through the worked examples. You will be able to bring your own ideas to life as far as developing applications is involved. Its well explained ,not rushed.
If you want to understand the basic fundamentals of Java then this is the book.You dont even need tutor to learn. I know i didn't.

5-0 out of 5 stars A great start to master Java
"Beginning Java 2" is a well written book, over 1400 pages, that takes you by the hand and teaches you Java in a structured manner. In 25 chapters, it handles topic after topic in the most natural way starting at the very bottom and then building upwards. The chapters nearly all follow the same structure: a quick intro on what the chapter is about, a fair chunk of text explaining the topic at hand, interleaved with concise examples demonstrating the mechanism in source code in combination with clear walk troughs, and of course a summary and exercises.

"Beginning Java 2" is thorough. It really takes 750 pages before there is sufficient foundation to start topics on windows and GUIs. But, as windows and GUIs are heavily dependent on library code written by professionals, understanding the base concepts of Java 2 is really worthwhile.

Ivor Horton's "Beginning Java 2" is pleasant to read. The style is light, it addresses the reader as a fine class room teacher would do. I've read major parts on the couch, just like bed time stories after a hard day's work.

I was very happily surprised with Ivor Horton's book "Beginning Java 2". I'd tried to learn Java before, and made some attempts using Java-in-24-hours style books and thin tutorials from the Internet. That didn't work for me. Such material brings you really up to the level "monkey-see, monkey-do", without providing any oversight or the relation between concepts. "Beginning Java 2" allows me to make a real start with Java.

In summary: this is a great book to learn Java.

4-0 out of 5 stars NOT An Intro to Programming
Ivor Horton's book is very good at explaining some of the certain features of Java and providing examples of how to implement something you might want to do, such as writing to a file.Even though he starts out with variables, loops, and conditions and such, he moves very quickly and doesn't give a whole lot of explanation, so you had better be either intelligent enough to understand as you read or already have had a strong foundation in important Java concepts.Learn the OO basics like Polymorphism, inheritance, extension, objects, etc...and then pick up this book to learn the Java features.Things will make a lot more sense.

4-0 out of 5 stars Ivor Horton's Beginning Java 2, JDK 5 Edition
Great beginning book for anyone who wants to learn Java.Teaches the syntax of Java, along with the basics to programming.Book includes program examples with sections explaining how the programs work.Excellent source for beginning, as well as advanced, programmers.

4-0 out of 5 stars Excellent beginner's Java tutorial
As the title says: "Beginning...", so the experts that wrote a review shouldnt be angry. The author explains every term he uses [excellent teaching practice!], does not assume that you should "of course" "know" this... Naturally, if you are an experieneced progammer this book may be too long, but alas: read faster in this case.

Four stars because of (some) mistakes. Otherwise 5*. ... Read more


71. Program Development in Java: Abstraction, Specification, and Object-Oriented Design
by Barbara Liskov, John Guttag
Hardcover: 464 Pages (2000-06-16)
list price: US$69.99 -- used & new: US$34.68
(price subject to change: see help)
Asin: 0201657686
Average Customer Review: 4.0 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description
Written by a world-renowned expert on programming methodology, this book shows how to build production-quality programs--programs that are reliable, easy to maintain, and quick to modify. Its emphasis is on modular program construction: how to get the modules right and how to organize a program as a collection of modules. The book presents a methodology effective for either an individual programmer, who may be writing a small program or a single module in a larger one; or a software engineer, who may be part of a team developing a complex program comprised of many modules. Both audiences will acquire a solid foundation for object-oriented program design and component-based software development from this methodology. Because each module in a program corresponds to an abstraction, such as a collection of documents or a routine to search the collection for documents of interest, the book first explains the kinds of abstractions most useful to programmers: procedures; iteration abstractions; and, most critically, data abstractions. Indeed, the author treats data abstraction as the central paradigm in object-oriented program design and implementation. The author also shows, with numerous examples, how to develop informal specifications that define these abstractions--specifications that describe what the modules do--and then discusses how to implement the modules so that they do what they are supposed to do with acceptable performance. Other topics discussed include: Encapsulation and the need for an implementation to provide the behavior defined by the specification Tradeoffs between simplicity and performance Techniques to help readers of code understand and reason about it, focusing on such properties as rep invariants and abstraction functions Type hierarchy and its use in defining families of related data abstractions Debugging, testing, and requirements analysis Program design as a top-down, iterative process, and design patterns The Java programming language is used for the book's examples. However, the techniques presented are language independent, and an introduction to key Java concepts is included for programmers who may not be familiar with the language. ... Read more

Customer Reviews (11)

3-0 out of 5 stars Book written by a mathematician
This book was required for a class that I am taking.The copywrite date is 2001 with the current printing edition in 2002.The course instructor refers to the author as a mathematician.This shows in the writing style of the author.Her examples tend to refer to mathematical concepts like sets and polynomials.That's ok, but it would be nice if she could have expanded the examples into other domains.My two big complains so far are the small number of examples in each chapter and her tendency to use one letter names for variables.I don't know what they teach at MIT, but in many other parts of the country they recognized the benefit of longer, more descriptive names in the 1990's (probably earlier).I am only in chapter 5 of a 15 chapter book.Maybe it gets better.Right now I wouldn't buy it if I didn't have to for a class.

1-0 out of 5 stars Very effective.
This book cannot be praised highly enough.I liken the experience of reading it to shooting one's self in the face.While reading Liskov doesn't require as much self-will, it is a less-immediate process.How can a suicidal maniac compare to you when his acts only last a moment?

Aside from proving your mental metal, this book can serve two purposes.Read it, and contradict every single idea contained within to the satisfaction of your CS instructor; this may prove hazardous to your health, but will be worth it for your grade.Otherwise, just listen and regurgitate whatever it is the instructor spews your way.

2-0 out of 5 stars Liskov is not so great
Just don't bother with it.Read Stroustrup all the way through and you'll be better off.If you really MUST do Java, read the online Java docs from Sun, starting with the tutorials.They discuss the same things Liskov does but without the idea of specification.

Use a tool like JavaDoc or Deoxygen consistantly through your program and not only have you gained everything else Liskov discusses, you haven't spent time wading through her, often contradictory, arguments on the subject.

Thats not quite fair, if you really do believe that an Object is a model of something in the real world, and not a clever piece of syntax for expressing your logic and enhancing readibility, than you will very likey LOVE this book.

4-0 out of 5 stars Abstraction, Specification & OOD explained well @ this book!
Percect book for a computer science student who must learn the fundemantal concepts of Object Oriented Design (OOD) in order to success and able to design and develop production quality software that are reliable, easy to mantain and modifiable.. It outlines the important steps for each chapter but the order of the chapters should be rearranged.

4-0 out of 5 stars A book more students should use
Barbara Liskov brings name recogntion the text. Respect comes for reasons, though, and this book shows many good reasons for respecting this educator and her co-author.

This would be a good book for a second or third course in comptuer science. Even so, seasoned pros should take this book seriously. The reader is assumed to be familiar with basic programming and data structures. The reader is also assumed to be familiar with Java -"development in Java" means that Java is the vehicle, not the topic being taught.

Techniques in this book are a level above the most concrete. It's premise is that any piece of code must be viewed in many different ways; right and wrong answers are the least of it. The book starts with a simple but rigorous set of commenting conventions - it makes one wish for a truly rigorous programming language. For each method, one specifies its prerequisites or assumptions, the set of objects with state chaged by the method, and the specifics of the change being made. The authors focus clearly on ambiguous specification at this level; explicitly undefined behavior has a valid role in many rigorous designs. This leads naturally to discussion of parameter checking, error handling, and proper use of thrown exceptions.

The authors develop a few unusual but critical ideas, including mutability - the possibility that an objects data content can change after creation. In well-disciplined programs, this property has far-reaching implications. Liskov and Guttag involve mutability in equality testing, object identity vs. data equality, and valid naming or indexing.

Encapsulation and data hiding have long been design staples, but the authors' examination keeps the idea fresh. They discuss, from the standpoint of provable correctness, how data exposure puts programs at risk. They also make clear how, viewed with an eye to maintainability, the risks of even read-only exposure of an object's data content. They stop short of discussing true formal verification or industrial practice, though, a decision I think appropriate to the book's level. Readers with deeper knowledge can still appreciate the discussion at its implicitly deeper levels.

By the time the authors address high-level system specification, it seems almost obvious. Without high-level specification, there would be no way to fill in the more detailed specifications that now come naturally to the reader. The authors also address that tricky moment between specification and implementation: the intuitive process of design.

Only the end of the book disappointed me, a half-hearted presentation of design patterns. It seems almost perfuctory, presenting DPs just because it's the done thing, not because the authors add their usual depth to the topic.

I really wish I had more upper-level students and professional colleagues who had been trained according to these authors' program. Their software designs, as students and as professionals, would be stronger and safer if they had. ... Read more


72. Core JAVA Interview Questions You'll Most Likely Be Asked (Volume 1)
by Vibrant Publishers
Paperback: 104 Pages (2010-05-10)
list price: US$19.95 -- used & new: US$19.95
(price subject to change: see help)
Asin: 1452854645
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description
Core JAVAInterview Questions You'll Most Likely Be Asked is a perfect companion to stand a head above the rest in today's competitive job market. Rather than going through comprehensive, textbook-sized reference guides, this book includes only the information required immediately for job search to build an IT career. This book puts the interviewee in the driver's seat and helps them steer their way to impress the interviewer. Includes:1) 155 Core JAVA Interview Questions, Answers and Proven Strategies for getting hired as an JAVA professional2) Dozens of examples to respond to interview questions3) 51 HR Questions with Answers and Proven strategies to give specific, impressive, answers that help nail the interviews ... Read more


73. Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional
by Antonio Goncalves
Paperback: 500 Pages (2009-05-25)
list price: US$44.99 -- used & new: US$9.99
(price subject to change: see help)
Asin: 1430219548
Average Customer Review: 4.0 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description

Sun's enterprise Java™ platform, Java EE (Enterprise Edition), is getting a facelift! Beginning Java EE 6 Platform with GlassFish 3 is one of the first tutorial books on the forthcoming Java EE 6 Platform.

Step–by–step and easy to follow, this book describes many of the Java EE 6 specifications and reference implementations and shows them in action using practical examples.

This book uses the new version of GlassFish™ 3 to deploy and administer the code examples.

Written by an expert member of the Java EE 6 specification request and review board in the Java Community Process (JCP), this book contains the best information possible, from an expert's perspective in enterprise Java technologies and platform.


What you’ll learn

  • Get started with the new Java EE 6 Platform from Sun.
  • Explore and use the new EJB 3.1 and JPA 2.0 APIs from entities to session beans to message–driven beans, and more.
  • Discover the new web–tier development APIs including JSPs, JSTL, and Expression Language, and especially the new JSF 2.0 and Facelets.
  • Uncover the new web services, RESTful services, and more available in Java EE 6.
  • Create dynamic user interfaces for your enterprise and transactional Java applications.
  • And more...

Who is this book for?

This book is suitable for advanced Java programmers as well as Java EE 6 beginners. Architects will also find information about how to layer their Java EE applications.

About the Apress Beginning Series

The Beginning series from Apress is the right choice to get the information you need to land that crucial entry–level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from “novice to professional.” You’ll start your journey by seeing what you need to know—but without needless theory and filler. You’ll build your skill set by learning how to put together real–world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there—it is your trusted guide through unfamiliar territory!

... Read more

Customer Reviews (17)

5-0 out of 5 stars Excellent Introduction
I've being reading the book (now heading the end) and really found out that the author helped me understand these java specifications.

I was trying to find an introduction for JEE6. I bought a very well written book. You'll feel that the topics are treated by an expert.

4-0 out of 5 stars Quick Update But Not Step-by-Step
This book informs the reader how to use Java EE.This is not a step-by-step tutorial.If you are new to the Enterprise edition, like me, the book works as laying a foundation for further study.This book is good as an enrichment source to your main text or tutorial.The last two chapters on SOA and Rest were difficult to understand without a background in this.

5-0 out of 5 stars Superb overview of JEE6
This is an excellent book to quickly grasp the key concepts of JEE6. The author actually speaks to you as you read between the pages, answering all anticipated questions. The book is centered around the use of annotations, preferring configuration by exception when possible.
The book used a layered architecture to glue the topics together;however, the topics are not necessary presented in a top-down or bottom up approach but every "put it all together" makes clear the architectural separation.
Topics not covered are the new Criteria API for object persistence (less recommended) and Servlet 3.0 API (inchoate -- with very few vendor implementations)

If your last experience with enterprise java was around EJB 2.1 , then checkout the new persistence 2.0. I was amazed!

3-0 out of 5 stars Helpful but boring
Many java books can be boring because it's just educational. This was a school book so it wasn't my favorite book. Head First makes a series of great books to teach java concepts that is both entertaining and educational but this book wasn't quite to par. But it DID provide plenty of information about Glassfish which was what I really needed the information on.

5-0 out of 5 stars Clear, concise and excellent examples. VERY readable!
Excellent writing style...plain, understandable, excellent examples which are well thought out. Covers almost everything one could need to know with regards to J2EE... this author has one of the most "down to earth" writing styles I have encountered...and I read many tech books. I would go out of my way to select a future book based on the book being written by this author. ... Read more


74. Introduction to Java Programming, Brief Version (7th Edition)
by Y. Daniel Liang
Paperback: 736 Pages (2008-05-16)
list price: US$115.00 -- used & new: US$48.98
(price subject to change: see help)
Asin: 0136042589
Average Customer Review: 4.0 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description

Groundbreaking fundamentals – first approach enables readers to understand the basics before being introduced to more challenging topics. Liang offers one of the broadest ranges of carefully chosen examples, reinforcing key concepts with objectives lists, introduction and chapter overviews, easy-to-follow examples, chapter summaries, review questions, programming exercises, and interactive self-test. Now uses standard classes only. Uses UML diagrams in every example starting chapter 8. Includes additional notes with diagrams. Comprehensive coverage of Java and programming make this a useful reference for IT professionals.

... Read more

Customer Reviews (8)

3-0 out of 5 stars Unreliable publisher
The book is awesome. No doubt. The only issue, which is important for me, is the fact that the publisher is unrealiable. Although there is a note in the book that if you buy the book and you are a teacher in a university, you can have access to some additional learning materials for teaching purposes, after I bought the book they informed me that my students should also buy the book in order to give me the extra learning materials!!!!
Ow.... I requested the learning materials and after tens of emails (more than a month), they informed me about the new requirement!!!!
This is definitly not a professional behavior.

Although the books of this publisher are really good, I am not going to use any of them in the future for the purpose of my class. They can keep their extra learning materials for them ....

5-0 out of 5 stars Received in condition described
Although Amazon's shipment estimator gave me a 3-week estimate, the product arrived at my house within five days of payment.The book was in the condition described; no marks inside, binding intact & firm, and ready to be sold again after I finish using it.It was a good decision to buy this book from the seller rather than paying 3x the price to buy it used at my University's bookstore!

5-0 out of 5 stars Best Book For Beginning Java Developers, Ever
First: I ended up having to buy this book for my college course. Let me tell you, I'm extremely happy that they chose this book.

At first, Java looks really hard. Don't let it get to you. This book teaches you everything you need to know at what seems the perfect pace. The author is absolutely brilliant in explaining real-world examples you could use this in. You should have seen me the first time I made my own stand-alone application. Needless to say, I was joyful.

Also, if you're learning Java by yourself, this is the perfect book. Never once did I ever have to refer to the internet to learn anything about what the book was covering. Seriously.

I can't tell you how much this helped me as a beginning programmer.

4-0 out of 5 stars Great book
This book is written really well and clear. It hops from topic to topic a little bit but in the best possible way, where it gets you interested in topics that are relevant to the main topic and mentions that it will get more into it later. Video tutorials are not very good.

3-0 out of 5 stars Good buy
The book is in okay condition, some of the pages are stuck together.However, completely worth the $60 I saved by not buying new.Came fairly quickly. ... Read more


75. Beginning Cryptography with Java
by David Hook
Paperback: 480 Pages (2005-08-19)
list price: US$39.99 -- used & new: US$14.99
(price subject to change: see help)
Asin: 0764596330
Average Customer Review: 4.5 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description
Beginning Cryptography with Java

While cryptography can still be a controversial topic in the programming community, Java has weathered that storm and provides a rich set of APIs that allow you, the developer, to effectively include cryptography in applications-if you know how.

This book teaches you how. Chapters one through five cover the architecture of the JCE and JCA, symmetric and asymmetric key encryption in Java, message authentication codes, and how to create Java implementations with the API provided by the Bouncy Castle ASN.1 packages, all with plenty of examples. Building on that foundation, the second half of the book takes you into higher-level topics, enabling you to create and implement secure Java applications and make use of standard protocols such as CMS, SSL, and S/MIME.

What you will learn from this book

  • How to understand and use JCE, JCA, and the JSSE for encryption and authentication
  • The ways in which padding mechanisms work in ciphers and how to spot and fix typical errors
  • An understanding of how authentication mechanisms are implemented in Java and why they are used
  • Methods for describing cryptographic objects with ASN.1
  • How to create certificate revocation lists and use the Online Certificate Status Protocol (OCSP)
  • Real-world Web solutions using Bouncy Castle APIs

Who this book is for

This book is for Java developers who want to use cryptography in their applications or to understand how cryptography is being used in Java applications. Knowledge of the Java language is necessary, but you need not be familiar with any of the APIs discussed.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved. ... Read more

Customer Reviews (7)

5-0 out of 5 stars Very Helpful and Up To Date
If you are just beginning Java this may be a little over your head.However, the concepts and sample applications are all relatively simple.The first chapter provides an excellent overview of why and how the Java crypto architecture works.

I do not regularly keep up with crypto news so some of the tips in this book have been helpful such as not to use SHA1 anymore.It it helpful when the book goes into potential attacks on code as well in order to provide the reader with ideas of the best approach to building secure architectures.

Prior to purchasing this book I had been trying to use several different online examples that did not go into enough depth.I would be willing to recommend this book to anyone trying to do crypto in Java.

4-0 out of 5 stars a really useful one
This book is the best choice if you need to initiate in the use of java crypto API (as its title claims) and it informs extensively about Bouncy Castle crypto API (which I also recommend).

Definitely a good book.

5-0 out of 5 stars Great book by an expert on the subject
By anyone's measure, cryptography is a dry and dusty subject but Hook has made it a pleasure to read this book both by trying to keep the tone light and having such a deep and thorough understanding of the topic that the discussion is effortless.While he moves through the subject matter briskly, his mastery of the area means that it's elegantly structured and easy to follow.

All the Wrox books seem to follow a pretty rigid format and I felt sometimes that had the author been given a little more flexibility there, it could have flowed more easily.That said, the consistent organisation of the book makes it easier to use as a reference.

3-0 out of 5 stars Book needs update to J2SE 5.0
This book does a good introduction but the book needs an update to J2SE 5.x security updates. I like Core Security Patterns by Steel, Nagappan, Lai covers a lot more details on Java security apis than this book.

5-0 out of 5 stars Very hands-on
Whether it is complete or not (of course, it is not), I would challenge anyone to point at a single alternative book covering Java cryptography at a greater level of details. The style is clear, coverage of ASN.1 is very helpful, and selection of BouncyCastle open source cryptoprovider is the most natural one. Lots more of details and code samples can be found in Bouncy Castle javadocs, but to navigate them without conceptual understanding of Java security in general and BouncyCastle implementation in particular, gained from the book like this one, would be a nightmare.

"Inside Java 2 Platform Security: Architecture, API Design, and Implementation (2nd Edition)" would be another book to recommend, for general overview of Java Security Platform, and, also, to make sense of Java Cryptography Extension (JCE) APIs standardizing access to cryptoproviders' (such as BouncyCastle) libraries. But, of course, the two books have very little overlap. ... Read more


76. RESTful Java with Jax-RS (Animal Guide)
by Bill Burke
Paperback: 320 Pages (2009-11-17)
list price: US$39.99 -- used & new: US$22.38
(price subject to change: see help)
Asin: 0596158041
Average Customer Review: 4.0 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description

Learn how to design and develop distributed web services in Java using RESTful architectural principals and the JAX-RS specification in Java EE 6. With this hands-on reference, you'll focus on implementation rather than theory, and discover why the RESTful method is far better than technologies like CORBA and SOAP.

It's easy to get started with services based on the REST architecture. RESTful Java with JAX-RS includes a technical guide that explains REST and JAX-RS, how they work, and when to use them. With the RESTEasy workbook that follows, you get step-by-step instructions for installing, configuring, and running several working JAX-RS examples using the JBoss RESTEasy implementation of JAX-RS.

  • Work on the design of a distributed RESTful interface, and develop it in Java as a JAX-RS service
  • Dispatch HTTP requests in JAX-RS, and learn how to extract information from them
  • Deploy your web services within Java Enterprise Edition using the Application class, Default Component Model, EJB Integration, Spring Integration, and JPA
  • Discover several options for securing your web services
  • Learn how to implement RESTful design patterns using JAX-RS
  • Write RESTful clients in Java using libraries and frameworks such as java.net.URL, Apache HTTP Client, and RESTEasy Proxy
... Read more

Customer Reviews (7)

4-0 out of 5 stars rediscovering the web
Original review written by Gianfranco Tognana, JUG Lugano, www.juglugano.ch


This book is a fresh rediscovery of http and the web

The introductory chapter gives an overview of what REST is, and how JAX-RS specifications address this philosophy.

Each chapter describes part of JAX-RS accurately and clearly and the snippets of code presented are properly explained.
The last chapters present the integration with the most popular JEE frameworks: EJB and Spring and a really helpful explanation about the available tools to perform test of Restful applications

For each chapter of theory, in the second part of the book, a workbook, there is a chapter with examples. Such organization allows you to get an overview of the API without having to constantly jump pages containing examples and yet is simple to move from theory to practice going to the matching section of the workbook.

Following the directions of the workbook, you can easily download the source code which contains plenty of well documented examples.

The only fact to be moved is the explicit statement that the code as presented should not be used in production (not for copyright issues): a novice can only imagine what its limits are but without having an alternative.

It is well written, focused on the subject and easily understood.

This book is an excellent tutorial and a quick reference.

3-0 out of 5 stars Examples Lacking in Detail
There is definately some good information in the book.However, most of the examples don't show the return statement.Maybe its just me but I always want to see what is returned.I'll probably exchange it for something else.

4-0 out of 5 stars Almost perfect
The book starts out with a basic introduction to RESTful web services. I didn't need it, and if you are a REST novice I suggest you pick up Restful Web Services first, as you will be missing many crucial insights without it.

The book then covers the complete JAX-RS standard, while keeping the language straightforward so that everyone can understand it. There is plenty of code to learn from and as in his EJB book, the author have devoted the last half of the book to full working examples. These are build with Maven (so they can work in any Java IDE) and covers a multitude of subjects, including Spring/EJB integration and unit testing with embedded Jetty.

Bill obviously knows his business (even if he admits to being a long standing Corba fanboy) and overall I find the book to be concise, detailed, and well written. However it only gets 4 stars as some of the subjects seams a little rushed (such as JAXB integration and its REST introduction).

4-0 out of 5 stars RESTful WS
Good cookbook for RESTful Web Services with good examples.
Only small corrections of code are necessary.Restful Java with Jax-RS (Animal Guide)

5-0 out of 5 stars Thanks!
I really liked this book. It was clear and focused. I experimented
with JAX-RX/Jersey several months ago - and I can say that I wished
I had this book at that time!If you are trying to understand jax-rs
from a pragmatic viewpoint I think starting with this book is well worth
the time and money.If you are new to web services and want a more general
introduction to web services and REST then pick up the "Restful Web Services" book
by Ruby/Richardson - maybe read both of these books together if you're really into
it. ... Read more


77. Java Power Tools
by John Ferguson Smart
Paperback: 912 Pages (2008-04-22)
list price: US$59.99 -- used & new: US$33.00
(price subject to change: see help)
Asin: 0596527934
Average Customer Review: 5.0 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description

All true craftsmen need the best tools to do their finest work, and programmers are no different. Java Power Tools delivers 30 open source tools designed to improve the development practices of Java developers in any size team or organization. Each chapter includes a series of short articles about one particular tool -- whether it's for build systems, version control, or other aspects of the development process -- giving you the equivalent of 30 short reference books in one package.

No matter which development method your team chooses, whether it's Agile, RUP, XP, SCRUM, or one of many others available, Java Power Tools provides practical techniques and tools to help you optimize the process. The book discusses key Java development problem areas and best practices, and focuses on open source tools that can help increase productivity in each area of the development cycle, including:

  • Build tools including Ant and Maven 2
  • Version control tools such as CVS and Subversion, the two most prominent open source tools
  • Quality metrics tools that measure different aspects of code quality, including CheckStyle, PMD, FindBugs and Jupiter
  • Technical documentation tools that can help you generate good technical documentation without spending too much effort writing and maintaining it
  • Unit Testing tools including JUnit 4, TestNG, and the open source coverage tool Cobertura
  • Integration, Load and Performance Testing to integrate performance tests into unit tests, load-test your application, and automatically test web services, Swing interfaces and web interfaces
  • Issue management tools including Bugzilla and Trac
  • Continuous Integration tools such as Continuum, Cruise Control, LuntBuild and Hudson
If you are a Java developer, these tools can help improve your development practices, and make your life easier in the process. Lead developers, software architects and people interested in the wider picture will be able to gather from these pages some useful ideas about improving your project infrastructure and best practices.

... Read more

Customer Reviews (13)

5-0 out of 5 stars Essential
Its often frustrating trying to identify best of breed open-source tools, since the information on the web tends to be very fragmented, out-of-date etc. This book represents a consistent snapshot across the tools which an enterprise developer needs. It sidesteps the obvious danger of subjectivity by providing and comparing multiple solutions to each problem (build tools, source control, code coverage, profiling, test tools etc). For each tool you get step-by-step instructions how to download it, install it and use it productively.

A book like this obviously has a limited life since the tools and best practices will move on, making the contents obsolete, but right now, if you're a professional developer, then each of the chapters of this book is likely to be worth the purchase price for you.

5-0 out of 5 stars Excellent book covering scaffolding for Java development process
The only problem of this book, that I can think of, is the title that does not give clear indication of the content. The book gives excellent overview of tools, technologies and products that can be used in the Java dev process. It is not a programming or design book but covers the area, I call scaffolding. A lot of contained information, for each covered product, can be retrieved from other sources but it would take substantial amount of time and effort. This books consolidates distilled information in one place and organizes this info in a clear, easy to find form.

The additional benefit of the book is that the author filters products and technologies that are most common and give the most benefit.

It is excellent reference source for any practicing Java developer, as well as very good read for managers, trying to decide how to organize software development process.

Highly recommended.

5-0 out of 5 stars Java Power Tools
Brilliant, used it twice at work, within the first couple of days (Ant scripting and SchemaSpy). The information it contains is current, relevant and concise. Like the approach it takes to linking all the different tools into a full development cycle, haven't worked through this yet, but looks very powerful.

5-0 out of 5 stars Excelent book, should read "Configuration Managment and Productive Power Tools for Java"... but that will be too long.
As Indikos mentions in his review, this book "...is not about the Java language.." but it is an excellent resource for tools that will help you set up a controlled and productive development environment using available Open-Source tools. The organization and order of the topics covered thought the book match the process that you will normally follow when setting up a development environment.

The tools presented are well explained and their benefits are well reviewed as well. You should also be aware that this is not a specialized tutorial for each tool; you will have to review the tools' documentation too at some point, but I see this as expected.
I have been a technical lead for over 5 years and I love this book.

5-0 out of 5 stars Hits the Nail on the Head
Java Power Tools provides a fairly detailed introduction to a number of tools for Java programmers.It fits nicely between the O'Reilly Hacks series and having a dozen books like Ant: The Definitive Guide.Like the Hacks books, Java Power Tools provides an introduction to a bunch of tools.The Hacks books are great for answering the question "I've heard of that tool, but where does it fit?"But whereas the Hacks books provide just an appetizer, this book provides a main course, enough to get seriously started with the tool being discussed.And then, if you want all the gory details, a Definitive Guide could provide the full five-course meal.

The selection of tools presented was really good, at least for me.For example, I know about continuous integrations servers, but I haven't set one up.At one client site, they were using Hudson, which I had some exposure to, but didn't know much about the others like Cruise Control, Continuum, and Lunt Build.Similarly, I've been using JUnit 3.x for years, but I didn't really know what was different in JUnit 4 or how that compares to TestNG.This book provided me with a great overview of these and other tools.Java Power Tools provides a great way to get up to speed with a general area of tooling (e.g., continuous integration servers) or a good cross-section of the majority of the Java tools in use today.

If I had to pick something to complain about, it would be Part II - Version Control Tools.These aren't really Java tools, although every programmer (Java or otherwise) should be using them.Or given the decision to include version control tools, I'd suggest excluding CVS because it's old and including at least one distributed version control tool like Mercurial (used by the Open JDK project and NetBeans) or git (used by the Linux kernel).

So, in conclusion, unless you have no free will about tool selection or you already know all of these tools backwards and forwards, I highly recommend this book to almost any Java programmer. ... Read more


78. Core JAVA Interview Questions You'll Most Likely Be Asked
by Vibrant Publishers
Kindle Edition: Pages (2010-08-28)
list price: US$9.95
Asin: B0041845AI
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description
Core JAVAInterview Questions You'll Most Likely Be Asked is a perfect companion to stand a head above the rest in today’s competitive job market. Rather than going through comprehensive, textbook-sized reference guides, this book includes only the information required immediately for job search to build an IT career. This book puts the interviewee in the driver's seat and helps them steer their way to impress the interviewer.

Includes:

155 Core JAVA Interview Questions, Answers and Proven Strategies for getting hired as an JAVA professional

Dozens of examples to respond to interview questions

51 HR Questions with Answers and Proven strategies to give specific, impressive, answers that help nail the interviews ... Read more


79. Java 6 Illuminated: An Active Learning Approach (Jones and Barlett Illuminated)
by Julie Anderson, Herve Franceschi
Paperback: 1288 Pages (2008-01-18)
list price: US$118.95 -- used & new: US$58.99
(price subject to change: see help)
Asin: 076374963X
Average Customer Review: 5.0 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description
With a variety of interactive learning features and user-friendly pedagogy, Java 6 Illuminated, Second Edition provides a comprehensive introduction to programming using the most current version in Java programming. Throughout the text the authors incorporate an active learning approach which asks students to take an active role in their understanding of the language through the use of numerous interactive examples, exercises, and projects. Object-Oriented Programming concepts are developed progressively and reinforced through numerous Programming Activities, allowing students to fully understand and implement both basic and sophisticated techniques. In response to students growing interest in animation and visualization the text includes techniques for producing graphical output and animations beginning in Chapter 4 with applets and continuing throughout the text. You will find Java 6 Illuminated, Second Edition comprehensive and user-friendly. Students will find it exciting to delve into the world of programming with hands-on, real-world applications! ... Read more

Customer Reviews (7)

5-0 out of 5 stars Computer Science 1
I'm using this book for my computer science class. It's a great vehicle for the foundations. It's a great learning tool. I wish I had gotten this sooner!

5-0 out of 5 stars very good book for anyone that wants to learn Java
The books is very easy to follow and helps you understand java very good.I strongly recommend this book to anyone that wants to learn Java.

4-0 out of 5 stars Java 6
Great book if you are learning Java most colleges recommend it. I just started but the CD helps with the lesson plans and learning the material. Pretty easy going read and they are lots of examples to show you how to function the programs.

5-0 out of 5 stars Excellent Place to Start

This was the 3rd book I bought to try to learn Java, within a few minutes of opening it I soon realized that if I cold not learn Java with this book it was time to throw in the towel. It starts of at the very beginning and presents so much detail you actually get a feel for how much you are learning. The exercises at the end of the chapters stretch your brain with out snapping it. If you are just a beginner or maybe need a little more learning depth at a slower pace, buy this book!

5-0 out of 5 stars Excellent for Learning JAVA
Highly recommended.There are animations on the included CD to make things clearer;the sample programs are very good.There are lots of hands on programming exercises. This book explains JAVA more clearly than other beginning JAVA books I've purchased. ... Read more


80. Professional Java Development with the Spring Framework
by RodJohnson, JuergenHoeller, AlefArendsen, ThomasRisberg, Colin Sampaleanu
Paperback: 672 Pages (2005-07-08)
list price: US$39.99 -- used & new: US$14.99
(price subject to change: see help)
Asin: 0764574833
Average Customer Review: 4.0 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description
The Spring Framework is a major open source application development framework that makes Java/J2EE(TM) development easier and more productive. This book shows you not only what Spring can do but why, explaining its functionality and motivation to help you use all parts of the framework to develop successful applications.

You will be guided through all the Spring features and see how they form a coherent whole. In turn, this will help you understand the rationale for Spring's approach, when to use Spring, and how to follow best practices. All this is illustrated with a complete sample application. When you finish the book, you will be well equipped to use Spring effectively in everything from simple Web applications to complex enterprise applications.

What you will learn from this book
* The core Inversion of Control container and the concept of Dependency Injection
* Spring's Aspect Oriented Programming (AOP) framework and why AOP is important in J2EE development
* How to use Spring's programmatic and declarative transaction management services effectively
* Ways to access data using Spring's JDBC functionality, iBATIS SQL Maps, Hibernate, and other O/R mapping frameworks
* Spring services for accessing and implementing EJBs
* Spring's remoting framework

Who this book is for

This book is for Java/J2EE architects and developers who want to gain a deeper knowledge of the Spring Framework and use it effectively.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job. ... Read more

Customer Reviews (26)

3-0 out of 5 stars not very much intresting
bought this book long back,
kind of boarting book,
its standard kind tricks has written there
although you can try it, but its boaring too


3-0 out of 5 stars May be a challenge for a beginner
I think this is a book you would use as a reference for getting deeper into the understanding of concepts and being aware of the options for configuration and implemention of various aspects of the framework. But you would need to already understand the basics of Spring.

If you want a Spring tutorial that will help you start building Spring applications from basic concepts, especially if you are a beginner, you may struggle with this book. You get explanation of concepts and code snippets, but you may need to read other books and online articles that are written more in a tutorial style.

4-0 out of 5 stars Can't really say
I lent it to a guy on my development team, and now I can't seem to get it back. He must like it. (!)

One thing I really appreciated was the comparative tables showing benefits and tradeoffs of using the different web frameworks with Spring. The book does seem a bit shallow for the number of topics presented -- should have been a couple thousand pages to cover everything I'd like to know.

1-0 out of 5 stars Wasted my time
Very incomplete information and examples, the missing pieces being crucial.Overall, poorly and inaccurately written.The authors jump into details before giving the reader the context into which the details should fit.The examples are three-line snippets that fail miserable in showing how to put all the pieces together.Lots of features covered in very short sections that never explain how to use the framework to build a system from beginning to end.Only confused me and wasted my time.I'm at the point of giving up on Spring.

1-0 out of 5 stars A waste of treeware
This book is TERRIBLE! Almost as bad as the Spring manual itself which doesn't surprise me because it was written by the same people.

Some examples give good detail but they are VERY hard to follow. For most things that I want to do, there is little or no examples.

For example, there is no mention of Acegi taglibs.

If you want a better book, try the Manning "Spring In Action" book. I have that one too and it is much, much better. ... Read more


  Back | 61-80 of 100 | Next 20

Prices listed on this site are subject to change without notice.
Questions on ordering or shipping? click here for help.

site stats