Showing posts with label java. Show all posts
Showing posts with label java. Show all posts

Mastering IBM WebSphere Portal: Expert Guidance to Build and Deploy Portal Applications Review

Mastering IBM WebSphere Portal: Expert Guidance to Build and Deploy Portal Applications
Average Reviews:

(More customer reviews)
Are you looking to buy Mastering IBM WebSphere Portal: Expert Guidance to Build and Deploy Portal Applications? Here is the right place to find the great deals. we can offer discounts of up to 90% on Mastering IBM WebSphere Portal: Expert Guidance to Build and Deploy Portal Applications. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Mastering IBM WebSphere Portal: Expert Guidance to Build and Deploy Portal Applications ReviewThe contents of this book would better be found in technical documents such as user guides, architecture guides, and admin guides. That some reviewers report that this may be the only place to find some of this information says more about the paucity of good IBM documentation (or perhaps just the poor organisation of the IBM portal support site) than about the quality of the book.
This book is fairly limited to the "To save your data, click 'save'" brand of instructions (I thought Microsoft owned the patent on this technique?). Since many many portal configuration pages are self-explanatory, much of this instruction is wasted. And aside from a brief foray into Portlet development, which is a not-too-bad treatment for a neophyte, there is nothing for a developer.
Finally, the name is misleading. Certainly, there is nothing in this book that could possibly lead to "mastery" of the IBM WebSphere Portal.
Don't waste your money.Mastering IBM WebSphere Portal: Expert Guidance to Build and Deploy Portal Applications OverviewMaximize on the power of WebSphere Portal to build and deploy portalsIf you use, develop, manage, or administer WebSphere applications, you are probably already building or managing Web portals-or well on your way to doing so. With this comprehensive book, you'll discover how these portals bring together important functions such as integration, presentation, organization, and customizations-functions needed in every complex application environment. The unparalleled author team of experts offers you in-depth insight on mastering the complex aspects of WebSphere Portal, walking you through every facet from installing to deployment.Mastering IBM WebSphere Portal focuses on not only the portal as a server, but also how it interacts with components such as LDAP servers, enterprise applications, mobile devices, and even other portals. The authors begin with an introduction to the WebSphere product family and then explore such topics as:* Installing and customizing the portal, as well as migrating existing environments to version 5* Defining portlets, pages, and user interface properties* Applying personalization, collaboration, search, and document and content management within WebSphere Portal v. 5* Using high availability, security and single sign-on, identity management, Web services, and enterprise applications* Setting up a portal in a high-availability environment and integrating external applications into WebSphere PortalThe companion Web site, www.wiley.com/compbooks/ben-natan, presents all the code in the book as well as links to vendors and sources of information pertaining to WebSphere Portal.

Want to learn more information about Mastering IBM WebSphere Portal: Expert Guidance to Build and Deploy Portal Applications?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Java Persistence with Hibernate Review

Java Persistence with Hibernate
Average Reviews:

(More customer reviews)
Are you looking to buy Java Persistence with Hibernate? Here is the right place to find the great deals. we can offer discounts of up to 90% on Java Persistence with Hibernate. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Java Persistence with Hibernate ReviewI feel a little odd rating this thing as low as two stars. After all, it does pack a lot of information into its 800+ pages. And that does make it a single point of reference ... sort of.
It's when I actually tried to use this fat tome to learn how to work with Hibernate that I encountered the first problem. I can't recommend that approach. This book is a terrible way to learn how to use Hibernate. It talks endlessly about all kinds of detail about everything you might want to do, and even provides many incomplete code snippets. But surprisingly it doesn't sit you down and walk you through a simple application actually using Hibernate. The authors do provide a full-blown application you can download and work through - but that won't be easy, dear reader, and it will take you a while to distill the basics from the advanced usage.
This seems to be a problem with most Hibernate books, for some reason - they all think they need to explain ORM to the world rather than simply show how to create an application. Explaining ORM AND showing how to build an application might be better.
So, OK, perhaps, I thought, this will become my master reference. Then I encountered the second problem. There's no good way to drill quickly to a nugget of information you need, which, after all, is the essence of a reference. Instead you will have to read through the theoretical explanations and design discussions to figure out if the trail leads you to the specific nugget you need to get your software working.
In the end I realized that the book is not good as a tutorial and not good as a reference and I was left to wonder what it might be good for. This surprised me, to be honest.
As far as I am aware, no practical Hibernate book has been written, so it would be unfair to single out this one. (The Manning book, Hibernate Quickly, is simply incorrect at too many points - you have to figure out the coding and config errors.) So I'm not singling out this one. However, in my view the praise for this book is directed at the terrific work done by the authors in creating and maintaining Hibernate rather than their work on this book. Their work in this book is unfocused and, while comprehensive and correct, ultimately difficult to use for any practical purpose.
If you want to learn how to use Hibernate, the best way I know is to work with some of the tutorials available on the Web or to download an app server and follow their documentation. You might not learn about "theta-style joins", but you will certainly learn to use Hibernate to create software much more quickly that way than by using this book.Java Persistence with Hibernate Overview
Persistence-the ability of data to outlive an instance of a program-is central to modern applications.Hibernate, the most popular Java persistence tool, provides automatic and transparent object/relational mapping making it a snap to work with SQL databases in Java applications. Hibernate applications are cheaper, more portable, and more resilient to change. Because it conforms to the new EJB 3.0 and Java Persistence 1.0 standard, Hibernate allows the developer to seamlessly create efficient, scalable Java EE applications.

Java Persistence with Hibernate explores Hibernate by developing an application that ties together hundreds of individual examples. You'll immediately dig into the rich programming model of Hibernate 3.2 and Java Persistence, working through queries, fetching strategies, caching, transactions, conversations, and more. You'll also appreciate the well-illustrated discussion of best practices in database design, object/relational mapping, and optimization techniques.

In this revised edition of the bestselling Hibernate in Action, authors Christian Bauer and Gavin King-the founder of the Hibernate project-cover Hibernate 3.2 in detail along with the EJB 3.0 and Java Persistence standard.


Want to learn more information about Java Persistence with Hibernate?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Implementing SOA Using Java EE Review

Implementing SOA Using Java EE
Average Reviews:

(More customer reviews)
Are you looking to buy Implementing SOA Using Java EE? Here is the right place to find the great deals. we can offer discounts of up to 90% on Implementing SOA Using Java EE. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Implementing SOA Using Java EE ReviewThe book made me very disappointment because it only has some summary of Java technologies, does not have useful information about how to implementing SOA using Java EE. It also has some repeating text, and unnecessary RPC history descriptuions. Some text of the book is almost same as Java documents, and looks like the dictionary of Java technologies, there is no useful information. Do not spend your money and time on this book if you need to know how to implement SOA using Java EE.Implementing SOA Using Java EE OverviewThe Practitioner's Guide to Implementing SOA with Java EE TechnologiesThis book brings together all the practical insight you need to successfully architect enterprise solutions and implement them using SOA and Java EE technologies. Writing for senior IT developers, strategists, and enterprise architects, the authors cover everything from concepts to implementation, requirements to tools. The authors first review the Java EE platform's essential elements in the context of SOA and web services deployment, and demonstrate how Java EE has evolved into the world's best open source solution for enterprise SOA. After discussing standards such as SOAP, WSDL, and UDDI, they walk through implementing each key aspect of SOA with Java EE. Step by step, you'll learn how to integrate service-oriented web and business components of Java EE technologies with the help of process-oriented standards such as BPEL/CDL into a coherent, tiered enterprise architecture that can deliver a full spectrum of business services.Implementing SOA Using Java™ EE concludes with a section-length case study that walks through analyzing a company's requirements, creating an effective SOA architecture, and building a concise proof-of-concept prototype with NetBeans IDE. Coverage includes• Using Java EE technologies to simplify SOA implementation• Mastering messaging, service descriptions, registries, orchestration, choreography, and other essential SOA concepts• Building an advanced web services infrastructure for implementing SOA• Using Java Persistence API to provide for persistence• Getting started with Java Business Integration (JBI), the new open specification for delivering SOA • Implementing SOA at the web and business tiers• Developing, configuring, and deploying SOA systems with NetBeans IDE • Constructing SOA systems with NetBeans SOA Pack

Want to learn more information about Implementing SOA Using Java EE?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Java 2 Core Language Little Black Book Review

Java 2 Core Language Little Black Book
Average Reviews:

(More customer reviews)
Are you looking to buy Java 2 Core Language Little Black Book? Here is the right place to find the great deals. we can offer discounts of up to 90% on Java 2 Core Language Little Black Book. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Java 2 Core Language Little Black Book ReviewTarget Audience
Intermediate Java developers who want brief explanations of syntax and working examples to study
Contents
This is a condensed guide to the Java language with a heavy emphasis on code examples that can be used to solve your programming issues.
The book is divided into the following chapters: Getting Started With Java; Essential Java Syntax; Blocks And Statements; Methods, Classes, And Packages; Data Structures; Files And Streams; Java Database Connectivity; The Internet And Networking; XML And Java; Advanced Techniques; Security; Internationalization; Development Tools; References; The Java Virtual Machine; Active RFCs.
Review
There are some people who can read an explanation of something technical and immediately grasp how to use it in a real program. Unfortunately, I'm not one of them. I work best when I can read the explanation of how something works, and then see a working example that I can copy and use. That's where this book shines.
Each chapter starts off with an "In Brief" section. This is the "technical" explanation of the subject being covered, like classes or socket programming. After a high level explanation of the chapter subject, the coverage then shifts to an "Immediate Solutions" section. This is where you get the most bang for the buck. You'll find a problem listed, such as resolving a hostname or opening a server socket. A couple of paragraphs will explain what needs to be done, and that is followed by a code example that solves that problem. By reading the chapter and seeing how they solve a number of issues, you should come away with one or more ideas on how to code your own solutions.
If you don't have a solid background in Java, you will probably want to get a tutorial-style book before you buy this volume. It's billed as a "concise program solver", and as a result it doesn't attempt to teach the language to someone who is unfamiliar with it to start with. If you are beyond the basics, then this book will quickly pay for itself after a couple of solutions.
Conclusion
This is a perfect book if you are familiar with Java but occasionally need to look up a command to see how it works along with a code example. It bridges the gap between academic and practical knowledge of the language.Java 2 Core Language Little Black Book Overview
The focus of this book is on the core Java language as implemented by the new version of Java, version 1.4. The book features a logical, sequential approach with concise overviews, then step-by-step immediate solutions created by a master Java programmer. This book is also packed with over 150 code listings which can be used as is or quickly modified.


Want to learn more information about Java 2 Core Language Little Black Book?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Scripting in Java: Languages, Frameworks, and Patterns Review

Scripting in Java: Languages, Frameworks, and Patterns
Average Reviews:

(More customer reviews)
Are you looking to buy Scripting in Java: Languages, Frameworks, and Patterns? Here is the right place to find the great deals. we can offer discounts of up to 90% on Scripting in Java: Languages, Frameworks, and Patterns. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Scripting in Java: Languages, Frameworks, and Patterns Review"Scripting in Java" is a great book to get started with using scripting languages that interact with Java. It is assumed the reader knows Java syntax, a reasonable assumption. The author does go into detail on dynamic vs static languages, the role of the JVM and other concepts. This is helpful as it highlights the important parts when thinking about scripting languages. When discussing any scripting language, the author includes a section on setting it up.
The description of scripting languages, benefits, syntax and libraries is all good. The author shows how to call scripting languages from Java and vice versa. I particularly like how the author pointed out concepts about each language such as how variables are handled. I also like how the author addressed concerns people, myself included, have about scripting languages. The end of the book covers advanced concepts about the scripting framework.
My only complaint is the formatting of the book. It has very large two inch margins. The text is only four inches wide. This makes the book seem heavier/thicker than it needs to be. More importantly, some of the code listings don't follow the huge margin requirement. On some pages, you see a code fragment that honors the two inch margin and another only a half inch from the edge of the book. This happens just often enough to be disorienting when reading.
Overall, the book is very good and I recommend it.Scripting in Java: Languages, Frameworks, and Patterns Overview

Want to learn more information about Scripting in Java: Languages, Frameworks, and Patterns?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Processing: A Programming Handbook for Visual Designers and Artists Review

Processing: A Programming Handbook for Visual Designers and Artists
Average Reviews:

(More customer reviews)
Are you looking to buy Processing: A Programming Handbook for Visual Designers and Artists? Here is the right place to find the great deals. we can offer discounts of up to 90% on Processing: A Programming Handbook for Visual Designers and Artists. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Processing: A Programming Handbook for Visual Designers and Artists ReviewIn their Processing (the computer language and development environment), Casey Reas and Ben Fry set out to do something most people would have regarded as highly challenging, if not outright impossible: provide a platform on which technically-minded programmers and aesthetically-minded visual artists might find common ground and learn from one another's strengths. "Processing" (the book) makes good on these ambitions, with exemplary clarity and generosity.
"Processing" starts by quoting, and endorsing, legendary developer Alan Kay's definition of full literacy: "The ability to 'read' a medium means you can access materials and tools created by others. The ability to 'write' in a medium means you can generate materials and tools for others. You must have both to be literate." The clear implication is that one can only be a fully-empowered citizen of a digital age if one understands just how the tools which shape our environments and experiences were made - and Reas and Fry get just what a daunting prospect that is for most of us.
To a surprisingly great degree, acquiring even a rudimentary familiarity with Processing-the-language will help demystify exactly what's happening in the black-box machines that surround us. (Because Processing shares important syntactic elements with general-application languages like Java and C, the insights you pick up from wrestling with it will transfer with relative ease to those environments.) "Processing" does a great job of helping even an absolute novice like me ramp up to that level of familiarity quickly and painlessly.
But honestly, that's icing on the cake: Processing is really about placing all the computational power sitting on your desktop in the service of beauty. The sheer joy of seeing your imagination take shape on the screen, seeing a creation respond to external input, watching something organic and vivid take shape from a bare few lines of code - these are tremendous feelings, and the book places them within ready reach.
Also particularly gratifying is their commitment to the open-source ethos, a fundamental statement of belief in the power of openness and sharing which infuses every page. In "Processing," Reas and Fry talk quite an impressive game...and then go on to walk it. I can't recommend it highly enough to any artist or designer - no matter how "non-technical" or computerphobic you feel yourself to be - who would incorporate software's unique capacity for dynamic evolution and interactivity in their work.Processing: A Programming Handbook for Visual Designers and Artists Overview

Want to learn more information about Processing: A Programming Handbook for Visual Designers and Artists?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

JBoss in Action: Configuring the JBoss Application Server Review

JBoss in Action: Configuring the JBoss Application Server
Average Reviews:

(More customer reviews)
Are you looking to buy JBoss in Action: Configuring the JBoss Application Server? Here is the right place to find the great deals. we can offer discounts of up to 90% on JBoss in Action: Configuring the JBoss Application Server. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

JBoss in Action: Configuring the JBoss Application Server ReviewI bought this book about 6 months ago to prepare for a projected move to the JBoss AS from Websphere. As with most technical books I read as much as I needed for the tasks at hand. My project seems to be cancelled, so I may not go back to this book, but I'd like to leave this review.
I believe this is the only book targeted at JBoss AS 5 configuration and management - that should earn it a couple of stars. On top of that this is one of the best written technical books I have recently encountered. The authors have clearly taken the extra effort to write a concise book (400 pages, it could easily be double the way most are written). There are no extracts of man pages, no bulky examples of pet projects.
One time as I was reading found myself asking a question - and a few paragraphs later there was a reference to that topic in another chapter ("if you are wondering about security see chapter XX"). The authors have a very good sense of what the reader is thinking.
Did the book answer my questions? Mostly. Though I wish there was more information on JMS persistence. And there are whole sections of the book (e.g. portal) that I skipped.
One more thing, worth a star, the book comes with a pdf version as well. I commute, and being able to refer to the text without juggling book and laptop is a huge benefitJBoss in Action: Configuring the JBoss Application Server Overview
JBoss in Action is the first book to focus on teaching readers in detail how to use the JBoss application server. Unlike other titles about JBoss, the authors of JBoss in Action go deeper into the advanced features and configuration of the server. In particular, it focuses on enterprise-class topics, such as high availability, security, and performance.

This book walks readers through the JBoss 5 Application Server from installation to configuration to production development. It shows how to configure the server's various component containers such as the JBoss Web Server, the EJB 3 server, and JBoss Messaging. It also provides detailed insight into configuring the various component services such as security, performance, and clustering. Beyond coverage of the core application server, the book also teaches how to use some of the "hot" technologies that run on top of the application server, such as Jboss Seam and JBoss Portal.

The authors, both seasoned professional experts at developing and administering JBoss, provide meaningful explanations and background on many topics which they tie in with their own practical, real-world advice from their collective experience. These uniquely comprehensive explanations and the wide coverage provided in this book surpass any other content currently available in any other book, article, or documentation on the subject.


Want to learn more information about JBoss in Action: Configuring the JBoss Application Server?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

JavaFX 1.2 Application Development Cookbook Review

JavaFX 1.2 Application Development Cookbook
Average Reviews:

(More customer reviews)
Are you looking to buy JavaFX 1.2 Application Development Cookbook? Here is the right place to find the great deals. we can offer discounts of up to 90% on JavaFX 1.2 Application Development Cookbook. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

JavaFX 1.2 Application Development Cookbook ReviewIf your new to JavaFX development this is a good starting point, it serves as a good introduction to many of the APIs shipped with the SDK. From experience I can say JavaFX Script literature on-line is not as plentiful as most languages, so a single point with this number of examples is beneficial.
If you're more experienced JavaFX Script developer you may feel you have out grown a lot of the content in this title; however the scope is broad so it's unlikely you will have experience with everything covered here.JavaFX 1.2 Application Development Cookbook OverviewThis book is a comprehensive collection of recipes that elaborate on known use cases. You will find an organized step-by-step procedure to accomplish each task followed by detailed explanations to better understand how and why each step was undertaken, and many links to online references and other related sections in the book that supplement the subject in question. The book is written so that you can work through the recipes in order or go straight to the recipes that interest you; where a recipe depends on other recipes they are clearly referenced. If you are a Java developer, Rich Internet Application content developer, or graphic designer who wants to build RIAs featuring animations, videos, and other feature-rich content, this book is for you. Knowledge of Java, JavaScript, and JavaFX components is not essential, but will help you exploit this book to your advantage.

Want to learn more information about JavaFX 1.2 Application Development Cookbook?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications Review

Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications
Average Reviews:

(More customer reviews)
Are you looking to buy Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications? Here is the right place to find the great deals. we can offer discounts of up to 90% on Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications ReviewI really like this book. It is not for beginners, and is not an "Intro to J2EE". However, for advanced developers, and especially those leaning towards the administation aspects of WebLogic Server, this book is an excellent resource.
The examples in this book are straighforward, and the accompianing discussion is well written and easy to follow.
A lot of discussions in this book cover advanced topics leaning towards deployment and administration (such as tuning JVMs, or understanding Thread usage), but there are some excellent discussions regarding architecture as well. There is not a lot of material discussing developing J2EE code.
This book should be a part of any advanced J2EE developers library, especially those using WebLogic (since so many of the examples are targeted towards that platform).Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications Overview
Designed to show experienced developers how to become power developers with BEA WebLogic
Covers BEA WebLogic Server version 8.1 and earlier versions
A perfect companion to the bestselling book, Mastering Enterprise JavaBeans, Second Edition (0471-41711-4)
Companion Web site includes technology updates and links to related sites


Want to learn more information about Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Java Programming 24-Hour Trainer (Wrox Programmer to Programmer) Review

Java Programming 24-Hour Trainer (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy Java Programming 24-Hour Trainer (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Java Programming 24-Hour Trainer (Wrox Programmer to Programmer). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Java Programming 24-Hour Trainer (Wrox Programmer to Programmer) ReviewI like this book and it includes videos. Yes, you get a full set of videos so you can see what is taught in each chapter. Many java books are too verbose, you get 10 pages instead of the one answer you need. Not this book, it is simply perfect.
This book is excellent if you know another language and want to get quickly running in java. But its also for newbies who wish to just start programming. Each chapter is direct, no wasted words. And if you don't understanding something, you can watch the video.
You will not be a java pro when you finish the book but you will be able to write useful programs. And the book never intends to make you a pro. It is EXCELLENT for what it does and I highly recommend it as a first book for anyone wishing to learn java.
It uses the Free Editor Eclipse which is a plus. And you get to see the author write and run code in the editor you'll be using. The book teaches Java 6 so it is current as I write this. As a beginning java book it is worth every penny.
perrytheinventor.comJava Programming 24-Hour Trainer (Wrox Programmer to Programmer) OverviewA unique book-and-video package presented by Java guru Yakov Fain
As one of the most popular software languages for building Web applications, Java is often the first programming language developers learn. The latest version includes numerous updates that both novice and experienced developers need to know. With this invaluable book-and-DVD package, Java authority Yakov Fain fully covers Java's new features as well as its language extensions, classes and class methods, and the Swing Application Framework. For each lesson that he discusses in the book, there is an accompanying instructional video on the DVD to reinforce your learning experience.

Lessons include:

Introducing Java Eclipse IDE Object-Oriented Programming Class MethodsBack to Java Basics Packages, Interfaces, and Encapsulation Programming with Abstract Classes and InterfacesIntroducing the Graphic User InterfaceEvent Handling in UIIntroduction to Java Applets Developing a Tic-Tac-Toe Applet Developing a Ping-Pong Game Error Handling Introduction to Collections Introduction to Generics Working with Streams Java Serialization Network Programming Processing E-Mails with Java Introduction to Multi-Threading Digging Deeper into Concurrent Execution Working with Databases Using JDBC Swing with JTable Annotations and Reflection Remote Method Invocation Java EE 6 Overview Programming with Servlets JavaServer Pages Developing Web Applications with JSF Introducing JMS and MOM Introducing JNDI Introduction to Enterprise JavaBeans Introduction to the Java Persistence API Working with RESTful Web Services Introduction to Spring MVC Framework Introduction to Hibernate Framework Bringing JavaFX to the Mix Java Technical Interviews Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.




Want to learn more information about Java Programming 24-Hour Trainer (Wrox Programmer to Programmer)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Spring Enterprise Recipes: A Problem-Solution Approach Review

Spring Enterprise Recipes: A Problem-Solution Approach
Average Reviews:

(More customer reviews)
Are you looking to buy Spring Enterprise Recipes: A Problem-Solution Approach? Here is the right place to find the great deals. we can offer discounts of up to 90% on Spring Enterprise Recipes: A Problem-Solution Approach. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Spring Enterprise Recipes: A Problem-Solution Approach ReviewCourtesy of Sebastian Stolarczyk from Warszawa JUG:
After having read Gary Mak's first Spring book (Spring Recipes) I became a fan of both Spring Framework as well as the writing style of his. Gary explained Spring in a very informative and easy to follow manner. When "Spring Enterprise Recipes" came out I couldn't resist giving it a try - and I wasn't (that much) disappointed.
"Spring Enterprise Recipes", as the title goes, is targeted towards Java developers working on designing and implementing enterprise-class solutions with Spring Framework. The book begins with an introduction to Spring platform - it explains how to instantiate the IoC container, declare beans within it, and introduces some basic concepts, i.e. aspect oriented programming (AOP) with Spring.
The first chapter is a real crash course as it describes lots of things in just 60 pages. I have personally found it concise and easy to read, so even if you're not quite familiar with the technology at hand, you won't have much trouble grasping the basics. Altough I must admit that it feels kind of rushed (concepts were explained more slowly in the previous book of Gary "Spring Recipes"). Take AOP as an example - you jump into AOP right after only a few lines of explanation what it's supposed to solve. Not much, really.
In the next chapter the authors introduce what's new in Spring 3.0 (the latest version of framework). This part of the book, despite being part of the Recipes series, concentrates more on presenting the technology with examples being a little too abstract. On the other hand, this chapter does a good job on explaining what's new, especially if you're aware of how you have done things in the previous versions of Spring. After the first two chapters, things begin to be more problem-specific.
I basically liked the rest of the book, but I'm not that thrilled as I was after reading the first "Spring Recipes" book. What's great about "Spring Enterprise Recipes" is its formula. In each chapter you're introduced to a problem, and then the authors show you how to go about it from the very beginning to its end. The examples are simple, albeit they successfully address the core of the issue. As I said earlier, they are easy to follow even for a not-so-geek Spring programmer (assuming he/she understood the core concepts). Issues like transactions, data access, remoting, messaging and web services are all deeply covered. Personally I only didn't like the last two or three chapters (Distributed Spring, jBPM and OSGi); after reading them it felt a little incomplete - they were just introductions to very broad topics. What's interesting is the authors even suggest that you should get some additional books on these concepts. Besides that, they did explain what Spring has in stock to deal with those things, altough the benefits of using Spring in that areas weren't that obvious to me. Maybe if the authors spent some extra pages it would become clearer.
"Spring Enterprise Recipes" was a decent read, but not a must-have like "Spring Recipes". On the pro side: lots of recipes are generic enough to even copy and paste code fragments and use them in your work as a basis to begin coding, almost every issue you'll be facing at enterprise development is covered. You have to be aware however that this book is designed to address common enterprise issues (batch processing, integration, business process management), not web application programming with Spring (Spring MVC, REST). If you're interested in the latter, you should buy "Spring Recipes" first, or wait for "Spring Web Recipes". On the cons side: no web programming (which is also needed in enterprise environment!), some chapters seemed a bit rushed, and some left you hungry for more, esp. real-life recipes. It was worth its time, nevertheless.Spring Enterprise Recipes: A Problem-Solution Approach OverviewThe Spring Framework is the de-facto leading open source agile enterprise Java meta-framework and serves as an alternative to using J2EE/Java EE. With the release of Spring Framework 3.x, Spring continues its phenomenal growth in adoption according to Evans Data below. For organizations of all sizes, 47% responded that they use Spring today. 73% of all organizations responded that they use Spring or plan to use Spring within two years. 83% of organizations with 500 or more developers are using Spring today. This is further confirmed by preliminary results from a 2008 Java Trends Survey compiled by The ServerSide, which shows a 78% adoption of Spring.Spring Enterprise Recipes lets readers get down and dirty with the suite of tools, extensions, plug-ins, modules and more that they will need for server-side, enterprise and even mission critical Java-based transaction-based systems that can be highly scalable and complex.

Want to learn more information about Spring Enterprise Recipes: A Problem-Solution Approach?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Flex on Java Review

Flex on Java
Average Reviews:

(More customer reviews)
Are you looking to buy Flex on Java? Here is the right place to find the great deals. we can offer discounts of up to 90% on Flex on Java. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Flex on Java ReviewI was one of the reviewers for this book during its development.
Overview
Adobe Flex has become a prolific toolkit for building RIAs. A primary advantage of Flex for RIA development is that it integrates easily with any back-end technology. By providing native XML, SOAP, and Data Remoting capabilities, Flex enables developers to build rich new UIs on top of existing services. For Java developers this combination is especially compelling because many Java systems have already embraced service-oriented architectures with SOAP Web Services, Spring, or one of numerous other technologies.
The book starts off by introducing the two technologies and building a sample Java application you can play with. After that you continue by building a Flex client for the Java application that ties into some Java web services. Part 1, introductory information, covers the first four chapters.
Part 2, chapters 5 and 6, introduces topics that allow Flex to connect to Java through object remoting, logging, and messaging. In chapters 5 and 6 a deeper dive is taken into backend integration with Java on the server side. Using the Spring Framework for Flex integration is demonstrated.
Part 3, chapters 7-11, covers a hodgepodge of topics, such as security and personalization, building graphs, desktop development with AIR, unit testing, and building a Flex and Grails application.
Maven is the build tool of choice for this book and its configuration is delved into as needed for the examples.
Summary of Contents
Part 1: Getting started
Chapter 1: Some Flex with your Java?
The book begins with a brief history of Java and Flex and continues with a rapid tour of Flex including how to start building a Flex application.
Chapter 2: Beginning with Java
This is a book about Java integration, but a simple Java web application is built. Frameworks were chosen that should ease the Java learning curve necessary to get a sample application up and running fast.
Chapter 3: Getting rich with Flex
A disconnected naked UI Flex client can take advantage of mock data and allow developers to easily prototype a UI without the complexity of external dependencies. This approach is demonstrated in chapter 3 where the beginnings of a rich UI for the FlexBugs sample application are created. This is the running application common to all Manning Publishing books.
Chapter 4: Connecting to web services
This chapter demonstrates connecting to the Java server side and how to leverage the Flex API for connecting to web services. Rather than use the typical approach of current literature, including the Flex online documentation, clean interfaces and views are created and a Flex client that will scale on demand is created.
Part 2: Strengthening the backend
Chapter 5: BlazeDS remoting and logging
This chapter demonstrates further how to connect a Flex client more directly to the server side using the open source BlazeDS framework. BlazeDS provides a mechanism for allowing Flex to call methods on Java objects through binary serialization with the Action Message Format or AMF. This chapter also covers BlazeDS logging in detail.
Chapter 6: Flex messaging
Here is a demonstration of how to develop Flex applications that take advantage of simple polling. We have to wait until chapter 11 for the discussion on how to connect using Java Message Service (JMS).
Part 3: Going above and beyond
Chapter 7: Securing and personalizing your application
This chapter demonstrates building authentication, authorization, and personalization with Spring Security (Acegi) integration.
Chapter 8: Charting with Degrafa
Degrafa is a declarative graphics framework that provides a suite of graphics classes. Degrafa is open source and can be used to build robust charts, tools, and other graph- ical elements with less effort and complexity than other frameworks. How to accomplish that is this chapter's topic.
Chapter 9: Desktop 2.0 with AIR
Comprehensive coverage of all aspects of converting a Flex application to an Air application including how to set up deployment is the topic of this chapter.
Chapter 10: Testing your Flex application
Every good programming book includes a discussion of unit testing. Some discuss Test Driven Design (TDD). This chapter discusses both of these topics.
Chapter 11: Flex on Grails
This chapter assumes that you are at least somewhat familiar with both Groovy and Grails, but if you have never seen or done any development using either, you should still be able to follow along. Idiomatic Groovy code is shown but not much detail about what the code does is given as that is apparently beyond the scope of this chapter. A simplified contact management application called Flex Contacts is built. Included are the details of exposing a Grails service to Flex and integrating Flex with JMS.
Opinion
To begin with, readers of this book should be familiar with software development in general, specifically Flex and Java. Although the book was written to teach integration techniques for Flex and Java, not language fundamentals, it was done in a manner making it easy for even Flex or Java beginners to get rolling quickly with both.
This book is absolutely loaded with example code and every (that's right, every) configuration file change is delved into step-by-step.
Chapter 5 is the bomb! To paraphrase a fellow reviewer, this chapter alone is easily worth the price of the book! The simplifications presented here utilizing Spring will easily save both Java and Flex developers a ton of time in development. The how to's of Java/Flex messaging implementation leaves chapter 6 not far behind.
More and more of the upper class of technical books are dedicating at least some time to discussion of application testing. Flex on Java takes this a little further with coverage of Test Driven Development (TDD). It contains a very welcome and much needed canvas of continuous integration with Hudson.
When this reviewer first examined this book, Chapter 11 seemed to be kind of a redheaded stepchild chapter until the realization that co-author Jeremy Anderson is quite involved in the Groovy scene. This chapter's strengths are two-fold. It demos Rapid Prototype Development (RPD) by taking leave of the running application and presenting a new pared down application. Secondly, it shows the implementation of JMS and ActiveMQ but since this is done in a Groovy environment it is of questionable value to Java/Flex developers. Groovy developers should appreciate it, however.
If you are a Java and/or a Flex developer that must interface between one and the other of these technologies then this book's plentiful examples and timesaving techniques are for you. You can't go wrong.
Flex on Java Overview
Unlike many Flex books that presume readers want to develop applications from scratch, Flex on Java is for developers in the real world-where Flex is one more technology being added to existing systems developed in Java, and where integration is the key indicator of success.

Written for Java developers beginning to use Flex, Flex on Java shows how to use Flex alongside existing Java applications, and how to integrate Flex using familiar server-side technologies such as Spring, EJBs, JMS, and more. The authors, both Agile development experts, focus on Agile and test-driven development to enable readers to redesign applications that deliver more value and with zero defects. Throughout the book, readers will apply these techniques to refactoring a single application into a rich internet application using Flex and the BlazeDS framework.


Want to learn more information about Flex on Java?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Practical DWR 2 Projects (Expert's Voice in Java) Review

Practical DWR  2 Projects (Expert's Voice in Java)
Average Reviews:

(More customer reviews)
Are you looking to buy Practical DWR 2 Projects (Expert's Voice in Java)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Practical DWR 2 Projects (Expert's Voice in Java). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Practical DWR 2 Projects (Expert's Voice in Java) ReviewDWR has a highly specific function and at 521 pages the reader could expect a thorough book on the subject, but I think you will be disappointed. This is really a 1-star book, however I gave it 2 stars because the author has gone to the trouble of putting this book together for what is a narrow readership segment within the software developer community.
Pages 129 through to the end of the book are a compendium of projects that illustrate the use of DWR. I don't like having to read through illustrated projects to discover general techniques. For example the first coverage of DWR configuration via annotations is buried in one such project near the end. You might strike lucky and find one of these projects gives your in-house project a head start but as a structured introduction to DWR this main bulk of the book fails.
So that leaves 128 pages for detailed DWR coverage? Unfortunately there is further disappointing news, pages 1 to 38 are just an elementary introduction to AJAX augmented with plenty of cartoons. DWR gets it first mention on page 39!
The final and only 80 pages of true DWR tutorial disappointed me further. The first 5 star book review here compliments the jocular style of the prose, unfortunately when you are looking for the few pieces of substance in this book these jokes only serve to annoy.Practical DWR 2 Projects (Expert's Voice in Java) Overview

Want to learn more information about Practical DWR 2 Projects (Expert's Voice in Java)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Beginning JSF 2 APIs and JBoss Seam (Expert's Voice in Java) Review

Beginning JSF 2 APIs and JBoss Seam (Expert's Voice in Java)
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning JSF 2 APIs and JBoss Seam (Expert's Voice in Java)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning JSF 2 APIs and JBoss Seam (Expert's Voice in Java). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Beginning JSF 2 APIs and JBoss Seam (Expert's Voice in Java) ReviewThe title only says about JSF 2 APIs. But this book does not cover any features of JSF 2. The author wrote book for 1.2 and titled as JSF 2 APIs.Beginning JSF 2 APIs and JBoss Seam (Expert's Voice in Java) OverviewSun is releasing its new JavaServer Faces 2.x APIs as part of its new Java EE 6 Platform release in summer 2009. Beginning JSF' 2 API and JBoss Seam should be one of the first books on JSF 2 and Java EE 6.This book is a quick-start tutorial for getting readers up to speed with the new JSF 2.x APIs and learning to implement them using the latest Seam Web framework. Readers learn to create and enhance an eShop, using practical methods, and can re-purpose the template for their own personal and professional projects.

Want to learn more information about Beginning JSF 2 APIs and JBoss Seam (Expert's Voice in Java)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language Review

Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language
Average Reviews:

(More customer reviews)
Are you looking to buy Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language? Here is the right place to find the great deals. we can offer discounts of up to 90% on Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language Review"I never got the chance to meet the inventors of `Notes', but these guys were true visionaries." This is the first sentence in a 748 pages book about XPages that was recently published by IBM Press.
The book is written by Martin Donnelly, Mark Wallace and Tony McGuckin with a foreword by Philippe Riand. Although all authors declare that "none of us had been down the book-writing road before", the book is well written, even for readers that do not have english as the first language.
The main content starts with a high level overview about XPages. Even if you are already experienced in XPages development, it is worth reading this chapter. Start writing your first XPages application and follow the instructions step by step. The resulting application is a good starting point to put enhancements on top.
If you run into a problem regarding security settings on the server take a look at the very end of the book where you find the settings that have to be applied to your server.
IMHO, this information should be part of the "Getting Everything You Need" chapter.
The anatomy of an XPage is described in detail in chapter 4. Newbees to this field should read this chapter carefully. You will need this information if you want to dig deeper into XPages development later on.
Chapter 12 explains how to build your own user interface controls. This part of the book is not easy to understand for a non experienced developer, but if you follow the step by step instruction carefully, you will succeed.
All over the book you find tons of source code and numerous screenshots. It would be a good idea to make the source code available for download. But perhaps it is already available and I missed this part in the book.
The book also gives credit to all of the members of the Notes Community that started back in 8.5 with spreading the news about XPages in blogs, podcasts etc. Take these ressources as a supplement to the information you find in the book.
As a conclusion, I would recommend this book to every developer that wants to start with XPages development.Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language OverviewThe first complete, practical guide to XPages development - direct from members of the XPages development team at IBM LotusMartin Donnelly, Mark Wallace, and Tony McGuckin have written the definitive programmer's guide to utilizing this breakthrough technology. Packed with tips, tricks, and best practices from IBM's own XPages developers, Mastering XPages brings together all the information developers need to become experts - whether you're experienced with Notes/Domino development or not. The authors start from the very beginning, helping developers steadily build your expertise through practical code examples and clear, complete explanations. Readers will work through scores of real-world XPages examples, learning cutting-edge XPages and XSP language skills and gaining deep insight into the entire development process. Drawing on their own experience working directly with XPages users and customers, the authors illuminate both the technology and how it can be applied to solving real business problems. Martin Donnelly previously led a software startup that developed and distributed small business accounting software. Donnelly holds a Commerce degree from University College Cork and an M.S. in Computer Science from Boston University. Mark Wallace has worked at IBM for 15 years on many projects as a technical architect and application developer. Tony McGuckin participates in the Lotus OneUI Web Application and iWidget Adoption Workgroup. He holds a bachelor's degree in Software Engineering from the University of Ulster.

Want to learn more information about Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Spring Recipes: A Problem-Solution Approach Review

Spring Recipes: A Problem-Solution Approach
Average Reviews:

(More customer reviews)
Are you looking to buy Spring Recipes: A Problem-Solution Approach? Here is the right place to find the great deals. we can offer discounts of up to 90% on Spring Recipes: A Problem-Solution Approach. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Spring Recipes: A Problem-Solution Approach ReviewI used this book as a quick reference to Spring 2.5 for use on a recent JSF project, and was thrilled at how easy it was to find exactly the information that I was looking for.
With JSF and the application context being my focus, I only read about a third of the book (chapters 1 through 4, 10 and 11).
These chapters detailed exactly what I needed to do to get Spring 2.x up and running with JSF, including how to use it instead of the JSF managed bean creation facility, and how to unlock the request/session scopes.
The chapter on the advanced features of the Spring container is particularly interesting as it clearly portrays the number of ways Spring can instantiate a bean (viz., using a constructor, a static factory method, an instance factory method, from a static field, from an object property, or a factory bean.) Also noteworthy are the Java equivalents that are provided for each of these instantiation methods, making understanding the differences a no-brainer.
There's also a wealth of information on multiple approaches to achieving the same goal (e.g., injecting references using the ref element, using ref attribute of a property element, or using the p schema), with clear indications as to why one might be preferable over the others.
Really stretching for a con here - the recipe approach felt a bit contrived and unnecessary. However, the quality of the writing is beyond reproach, and more than made up for any discomfort I had with the topic structure.Spring Recipes: A Problem-Solution Approach Overview

Want to learn more information about Spring Recipes: A Problem-Solution Approach?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Big Java Review

Big Java
Average Reviews:

(More customer reviews)
Are you looking to buy Big Java? Here is the right place to find the great deals. we can offer discounts of up to 90% on Big Java. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Big Java ReviewWhen I bought this book, I was unaware that it was written with the intention of being a class textbook for learning not just Java, but also the basics of computer science. Even so, this is an excellent Java book that will serve the reader well.
First, this book is extremely well organized. The table of contents lays out the biggest points of each chapter without cluttering. In turn, each chapter has its own table of contents, outlining more minor points. Things that relate directly to Java and the targeted course are outlined in black, while other topics such as coding suggestions, historical notes and bits of trivia are outlined in blue. This makes navigation through the book very easy and straightforward.
As any textbook has, this one has plenty of practice exercises. These exercises are very relevant to the topics covered and offer the reader some practice. If you buy this book and are turned off by the idea of doing a bunch of exercises, well, don't do them. Then again, practice does make perfect...
Many people like Java books that plunge right into graphics programming. I don't. This book does cover basic graphics and applet programming fairly early on (chapter 4), and that is not much to my personal preference. But, it's relevant in relation to the information in surrounding chapters.
The book even comes with a style guide, which is very nice when you would like some idea of coding standards. Perhaps you will adopt the author's suggestions, perhaps not. Either way, it's an excellent place to start.
This book covers some advanced topics, including XML, JSP, servlets, and relational database interfacing. The coverage is clear and occurs later in the book after the building blocks are out of the way.
There are some errors in the book. HOWEVER, there is an errata page, at the author's web site, that addresses the problems and gives very clear corrections. Most programming books seem to have errors in them, and this one is no exception. The fact that there is a very easily accessible path to get the updates (at no extra cost) is a big plus.
Before I got this book, I was using "Thinking in Java" (Eckel) as my primary book for learning Java. Big Java has taken TIJ's place. I heartily recommend this book to anyone wanting to learn the Java language.Big Java OverviewThis text is an exploration into computer science, programming principles and advanced features of the Java language. The text is useful for anyone interested in learning or reinforcing introductory programming concepts and beginning to take advantage of many of the exciting attributes of the Java language. Now updated with Java 1.5, Big Java, Second Edition remains the definitive introduction to programming.Horstmann, in his extensive teaching and industry experience, has always emphasized that those who truly want to study the discipline of Computer Science and the art of programming must, before writing a line of code, first learn to think like a problem solver. With this in mind, the first part of the text is focused not on programming as an abstract exercise, but on fundamental principles of programming and problem solving. Java is both the tool to be mastered and the key to understanding basic computer science concepts.The second part of this text introduces advanced concepts of the Java programming language. Assuming an understanding of programming concepts at this point, the author offers the reader an in-depth look into how Java relates to searching and sorting, data structures, multithreading, networking, database connectivity, XML, and Java Server Pages.In addition, the author also offers many reference resources in the appendices, including the Java Library, HTML, running applets, and number systems.Throughout the text, readers will find notes that cover historical and social aspects of computing and capsule introductions to advanced topics of computer science. These optional features provide valuable context for those interested in going more deeply into the subject.

Want to learn more information about Big Java?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Big Java Review

Big Java
Average Reviews:

(More customer reviews)
Are you looking to buy Big Java? Here is the right place to find the great deals. we can offer discounts of up to 90% on Big Java. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Big Java ReviewFirst, this is unmistakably a book for entry-level programmers. The experienced might find other books more useful -- this one starts with basic principles.
That said, I still found it useful enough to keep my copy after I was through with the course that required it.
The writing is very clear, with numerous examples. Concepts from variables to multithreading are generally explained in an easy-to-follow manner. The book is nicely laid out and well-indexed, too, and the combination of traits makes it a good quick-reference tool for a refresher.
It is, however, lacking in depth of technical detail. This makes it easily accessible to new programmers, but experienced ones will want to have other references handy.
Big Java OverviewNo 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


Want to learn more information about Big Java?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Sams Teach Yourself Java 6 in 21 Days (5th Edition) Review

Sams Teach Yourself Java 6 in 21 Days (5th Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Sams Teach Yourself Java 6 in 21 Days (5th Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Sams Teach Yourself Java 6 in 21 Days (5th Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Sams Teach Yourself Java 6 in 21 Days (5th Edition) ReviewHaving had incredible success from The Visual Basic edition of this same title line, I was optimistic about this book. I was quite intimidated by Java but this book has not disappointed me in terms of making me interested and making it easy to learn.
However, I am only now finished with chapter 2 and have found an overwhelming amount of errors in quantity and severity. There are errors in the definitions of primitive types, there is a total mess in one of the code samples... one sample has several lines of code completely reversed, while the comments inserted are the same for one section of code as they are for another section performing the exact inverse calculations! It is an utter mess.
I really hope these errors are cleaned up in the next edition of the book. I've already written to the author, and I'll either want a written guarantee for a free copy of the next edition, or I'm returning the book.
My fear is that as I progress, I will encounter errors that I'm not sharp enough in the language to catch, and will end up with confusion, frustration and time wasted.
So, from what I can tell so far, the book's technique seems like it will be very successful in teaching me the basics of the language, but if the quantity and severity of errors persist as I've seen thus far, I'd have to say that there's got to be a better alternative.
A person learning something brand new from a book should not have to be the one to discover and correct errors in the book. Who's teaching who?Sams Teach Yourself Java 6 in 21 Days (5th Edition) Overview"If you get only one Java book, it should be Sams Teach Yourself Java in 21 Days" –PC MagazineIn just 21 days, you can acquire the knowledge and skills necessary to develop three kinds of programs with Java: applications on your computer, servlets on a web server, and browser-launched Java Web Start applications.No previous programming experience required. By following the 21 carefully organized lessons in this book, anyone can learn the basics of Java programming.Learn at your own pace. You can work through each chapter sequentially to make sure you thoroughly understand all of the concepts and methodologies, or you can focus on specific lessons to learn the techniques that interest you most.Test your knowledge. Each chapter ends with a Workshop section filled with questions, answers, and exercises for further study. There are even certification practice questions."Sams Teach Yourself Java is one of the best introductions to hands-on Java programming. If you buy one book on Java, this is the one to buy!"–Independent Web ReviewCompletely revised, updated, and expanded to cover the latest features of Java 6Learn to develop standalone Java applications, web servlets, JavaServer Pages, and Java Web Start applicationsEasy-to-understand, practical examples clearly illustrate the fundamentals of Java programmingDiscover how Swing can help you quickly develop programs with a graphical user interfaceFind out about JDBC database programming, Internet client/server programming, and XML parsing with the open source XOM class libraryCovers new features of version 6 such as Java DB, the new relational database that is now a built-in part of JavaRogers Cadenhead is a web application developer who has written 22 books on Internet-related topics, including Sams Teach Yourself Java 2 in 24 Hours. He maintains this book's official website at http://www.java21days.com. Laura Lemay is one of the world's most popular authors on Web development topics. She is the author of the bestselling Sams Teach Yourself Web Publishing with HTML, as well as Sams Teach Yourself Perl in 21 Days.CD-ROM includes:Source code for the examples developed in the bookJava™ SE Development Kit 6NetBeans™ IDE 5.5Bonus materialsCategory: Java ProgrammingCovers: Java 6 Platform Standard EditionUser Level: Beginning—Intermediate$44.99 USA / $55.99 CAN / £31.99 Net UK (inc. of VAT)

Want to learn more information about Sams Teach Yourself Java 6 in 21 Days (5th Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Ajax in Action Review

Ajax in Action
Average Reviews:

(More customer reviews)
Are you looking to buy Ajax in Action? Here is the right place to find the great deals. we can offer discounts of up to 90% on Ajax in Action. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Ajax in Action ReviewLet me first preface this review by saying this is the first technical book that I've read cover to cover TWICE prior to posting a review. I had to make sure the stuff stuck, because the material covered in Manning's very excellent "Ajax in Action" is really deep. But bringing the next evolution of user experience, giving your web applications a rich client feel, isn't completely easy. This won't scare you away from using Ajax in your existing applications, but make you aware of exactly what to expect.
The book first starts out by presenting a healthy discussion of the key components of remote scripting - CSS, the DOM, JavaScript's XmlHttpRequest object and client callbacks - and how they interact within the scope of your project. Before diving into full-on Ajax development, authors Dave Crane and Eric Pascarello discuss the need for object-oriented JavaScript programing, which will be foreign and awkward to most developers, even those coming from procedural backgrounds like Java and C++. The authors familiarize you with the various ways of composing the unconventional constructs available (JSON-RPC, prototypes) for optimizing remote scripting.
Best practices are encouraged throughout the chapters and enforced in all code snippets. The use of patterns like Observer, Command and MVC and refactoring and module-based programming (mainly .NET assemblies and Java servlets) permeate the entire work. The actual meat of the book doesn't get started until Chapter 9, which the authors clearly state, dealing with the aforementioned discussion of raw JavaScript programming that'll be completely new to most people. But for those not wanting to engage in the massive task of writing syntax by hand, the major libraries available are thankfully referenced.
The book also isn't a "copyist's" title, one that can provide working code right out of the gate. Also, the audience for this work should be fairly sopisticated and experienced with modern-day web programming, as the book assumes a certain level of competency and doesn't waste time with rudimentary concepts or examples. Crane and Pascarello take a platform-agnostic look at incorporating Ajax-style programming into web applications, citing examples in PHP, Java and .NET, and accordingly the examples are all partial and abstracted, to be implemented in whatever platform the developer/reader is familiar with.
This is also one of the few books that I've ever recommended people read the appendices in addition to the chapters. Most titles have supplementary info that doesn't match the flow of the chapters, or exclusionary stuff you can skip, but this book is really a tome of good reading. Appendix B is an outstanding discussion on JavaScript OOP, providing an introduction to and examples in JSON.
Ajax programming is a lot more complex than it lets on, but not as daunting as you might think. This book is critical in your understanding of how to make the next big thing in web development to work for you. A must-have.Ajax in Action Overview
Val's Blog "A tremendously useful field guide specifically written for developers down in the trenches...waiting for the killer solution..."

Web users are getting tired of the traditional web experience. They get frustrated losing their scroll position; they get annoyed waiting for refresh; they struggle to reorient themselves on every new page. And the list goes on. With asynchronous JavaScript and XML, known as "Ajax," you can give them a better experience. Once users have experienced an Ajax interface, they hate to go back. Ajax is new way of thinking that can result in a flowing and intuitive interaction with the user.

Ajax in Action helps you implement that thinking--it explains how to distribute the application between the client and the server (hint: use a "nested MVC" design) while retaining the integrity of the system. You will learn how to ensure your app is flexible and maintainable, and how good, structured design can help avoid problems like browser incompatibilities. Along the way it helps you unlearn many old coding habits. Above all, it opens your mind to the many advantages gained by placing much of the processing in the browser. If you are a web developer who has prior experience with web technologies, this book is for you.


Want to learn more information about Ajax in Action?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...