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

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...

JBoss Tools 3 Developers Guide Review

JBoss Tools 3 Developers Guide
Average Reviews:

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

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

JBoss Tools 3 Developers Guide ReviewI've reviewed this book for JavaLobby and am pleased to recommend it here as well. If you are interested in using JBoss Tools, this book should be your constant companion. With plenty of screenshots to clarify what to do and good examples, there's a lot here to like. The writing is clear and specific, but doesn't focus too much on the underlying issues - if you want an introduction to JSF, this isn't the place, but it surely is where you should come to learn the JBoss JSF Tools, which make implementing JSF considerably easier.JBoss Tools 3 Developers Guide OverviewSince these technologies covered are different from each other, they are covered in separate chapters that are not interdependent; therefore you can learn to use whichever tool you want, without exploring the previous chapters. This approach sustains the learning per example paradigm and helps you to use the book as a quick guide for your favorite technologies. This book is recommended for Java developers who use at least one of the covered technologies (JSF, Struts, Hibernate, Seam, and so on). It is for all Java developers who are looking for a powerful, unitary tool, especially designed to increase the speed of development and quality of Java web applications. No matter how much (or how little) experience they have, developers of all levels will benefit as their use of JBoss Tools is directly proportional to the complexity of their application. Since JBoss Tools covers all levels of experience, you can use it at your own level for your own applications, without involving unnecessary features. All you need is to be familiar with the Eclipse environment and Java core, and to have some expertise in the technology for which you want to use the JBoss Tools. Basic expertise for each technology is provided in the book, but for more complete and detailed aspects you should read dedicated specifications, tutorials, and articles.

Want to learn more information about JBoss Tools 3 Developers Guide?

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

JSF 1.2 Components Review

JSF 1.2 Components
Average Reviews:

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

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

JSF 1.2 Components ReviewI was offered a chance to review a copy of the JSF 1.2 Components book by Ian Hlavats and published by Packt Publishing. The book covers a number of different JSF frameworks including 1.2 Reference Implementation (RI), Facelets, Apache Tomahawk and Trinidad, ICEfaces, and RichFaces. My overall impression of the book is a 2/5 stars.
Why?
When you are trying to teach someone to use a new technology, the source code must work, and the effort to get it to work should be minimal. This is not the case with the accompanying source code. There are a number of errors in the code that a modern IDE and technical reviewer should catch. This applies to the code examples in the book. The configuration and requirements to use Eclipse for the projects are a shame for anyone wanting to use another IDE. The projects should have been set up to use Apache Maven to make them IDE neutral.
I also do not like partial code examples. I believe that code should stand on its own. If you are going to provide code snippets, then the code provided must be complete and functional. This was not the case.
The first chapter covers the very basics of JSF RI. This is a very shallow introduction to the RI.
Chapter 2 Covers Facelets. It is one of the best explanations I have seen on Facelets and is very easy to understand and follow. This chapter makes the book worth buying if you are interested in Facelets technology.
Chapter 3 on Apache Tomahawk does a good job of representing the framework. There are a lot of great components in Tomahawk (75+) which play nicely with other JSF frameworks.
Chapter 4 covers Apache Trinidad (A.K.A. Oracle ADF Faces). It does a reasonable job of demonstrating the framework, and has inspired me to look a little further into it. I found it very easy to use, and found myself trying other components which were not covered in the book. I do have some issues around the code examples and implementation which I will cover in the detailed section below.
Chapter 5 covers ICEfaces. It is a really good example of some of the things that ICEfaces can do, and the components are very eye catching. My chief complaint with ICEfaces compared with some of the other frameworks is that it is really messy to set up tables, and sorting.
The book fumbles at the finish line. The chapters of the book on Seam (Chapter 6) and Richfaces (Chapter 7) are totally blown. The authors decision to do Seam before RichFaces and not separate the code base was a bad decision. The chapters themselves are not too bad, but the code would not run. Since Chapter 7 depends on Chapter 6 code, the result is a quagmire.
I created a Maven POM for Chapter 6 and set to work on the dependency issues. I had done the same thing for the previous chapters by converting them into Maven projects. This time the project failed to run and there were a number of issues. In fact, too many issues to overcome. I resolved to use the code and instructions provided by the author and the code failed to run as well. I am convinced that the Seam and database portions of the code examples are not configured correctly. After spending a week trying to make it work in both Maven and Eclipse, I quit. It should not require me spending hours trying to make it work. The code is supposed to make it easy for me to get a handle on these technologies and not troubleshoot it.
I can not validate that the code works as the author has written it in the book since the code does not work in the provided examples.
Summary
My overall impression of the book is a 2/5 stars. I really liked some portions of the book, like chapter 2 on facelets, and chapters 3 & 4 on Apache MyFaces component frameworks.
Two chapters (6 & 7) appear to provide some really relevant data, but the sample code provided with the book on which this chapter depends falls short. As a result, I can not really assess Chapter 6. Chapter 7 depends on the successful function of Chapter 6 for the most part, and is really short changed by the failure of the Seam and database connectivity. Some of the sample code for Chapter 6 works so that you can get a glimpse into the power of RichFaces.
I noted that I made a number of the examples into Apache Maven projects. I would offer them out to the public, but the code has no licensing noted in the source, and was really meant for my consumption. If you are the author, publisher, or an interested party, I will provide it to you on request.
I would really like it if Packt would consider requiring all of their sample code be provided in Maven projects. This would make the them IDE neutral, and ensure the quality of the projects by providing exact dependencies.
My review can be found on my blog including Errata. [...]JSF 1.2 Components OverviewThis book is a practical, hands-on guide to learning JavaServer Faces components based on a fictitious computer hardware e-commerce application. It adopts an example-driven approach focused on solving common web application development tasks using a wide range of JSF components from today's most popular JSF component libraries. Each chapter covers a different JSF component library and includes dozens of examples complete with Java source code listings, JSF markup, screenshots, and developer tips. If you are a professional web application developer interested in learning JavaServer Faces having an intermediate to advanced level of Java programming experience and a good understanding of HTML, CSS, and JavaScript, this book is for you. A working knowledge of Java classes, interfaces, annotations, and generics, Java Collections Framework, JavaBeans API, Java Database Connectivity (JDBC), Java Servlets/JSP, Java Authentication and Authorization Service (JAAS), Java Persistence API (JPA), Enterprise JavaBeans (EJB), the Apache Tomcat web container, the JBoss AS 4.2 application server is assumed. Experienced JSF professionals will also find this book useful as a quick reference and "how to" guide.

Want to learn more information about JSF 1.2 Components?

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

JBoss AS 5 Development Review

JBoss AS 5 Development
Average Reviews:

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

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

JBoss AS 5 Development ReviewBefore reading this book, I already knew the author, Francesco Marchioni, because of his web site which is dedicated to JBoss. So it was with enthusiasm that I wished to get a copy of the book and I was not disappointed. Indeed the book is like the web site : practical, rich in samples and useful information.
The book uses JBoss 5. It was published in december 2009, when the first version of JBoss 6 was becoming available and starting to implement Java EE 6. But the book is still up to date since it describes functionalities of JBoss that are more or less independant of the versions of Java EE.
The book is made of 14 chapters. As usual with the books from the Packt Publishing collection, there is a resume at the end of each chapter which recapitulates the main subjects.
The first 3 chapters describe the installation of JBoss, the new features and the configuration of services (logs, database connection, transactions, use of the JMX console and the administration console based on Jopr).
Chapter 4 is dedicated to the EJB container in JBoss since the session beans (EJB 3) are being developed. There is coding, theoretical explanations (for instance the session beans life cycle) and practical explanations (for instance how to configure the size of the pool of stateless session beans in JBoss).
Chapter 5 is about the persistence and a project is developed in Eclipse, using entity beans and the Java Persistence API (JPA).
Chapter 6 uses JSF 1.2 for the creation of a web application. The author describes the Web server inside JBoss and which uses Apache Tomcat.
Chapter 7 uses JMS with Message-Driven Beans and JBoss Messaging which replaces JBoss MQ. Again, there are nice explanations : theoretical and practical.
Chapter 8 shows the use of Hibernate with JBoss Tools / Hibernate Tools.
Chapters 9 to 12 go into the heart of JBoss AS with explanations of JMX, the MBeans and the management of resources from the administration console. Web Services are developed and deployed in JBoss WS.
Clustering of JBoss AS servers is not forgotten : there are explanations on the configuration needed for load balancing and the use of JBoss Cache to synchronise data in a cluster, among many other explanations.
Finally I found chapters 13 and 14 on security very complete. The author writes about everything : JAAS, JBossSX, certificates, securing EJB, Web Services encryption ...
What I liked the most : The many illustrations (of the console, the file system structure in JBoss, the screenshots of Eclipse ...), the concrete samples, the simple explanations.
What I liked the least : one might have liked to read more details about certains subjects but that is not a negative thing because the author gives the basic explanations needed to investigate further if necessary.JBoss AS 5 Development OverviewThis book follows a tutorial-based approach starting with simple examples, which are enriched in the following chapters as new topics are introduced. Each chapter provides clear instructions and detailed screenshots, as the user approaches a new facet of the development environment. Most complex topics have been explained using practical examples, which will help you to master JBoss AS development. If you are a Java architect or developer who wants to get the most out of the latest release of the JBoss application server or a JBoss administrator who wants a clear and simple reference for JBoss services, this book is for you. You are not expected to have accumulated experience on the application server though you must know the basic concepts of Java EE.

Want to learn more information about JBoss AS 5 Development?

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

Tomcat 6 Developer's Guide Review

Tomcat 6 Developer's Guide
Average Reviews:

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

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

Tomcat 6 Developer's Guide ReviewI've been writing Java webapps and using tomcat on production for the past 5 years.
This book is the best and most complete tomcat analysis book I've read. It is for developers and sysadmins, and it gives both the high level and very detailed views of the system. It starts by taking you through building your own tomcat from source (using ant and eclipse) and extensively explains the servlet spec, JNDI and all parts of the container. It also unravels a very dark corner of java (which directly relates to web containers), the classloader, in a way which does make sense.
The book shows all the configuration details, in a pragmatic way. Some of the options and usage patterns are not that well written on the official tomcat documentation site.
While reading it I improved my tomcat configuration on production by reducing the memory footprint of the container. I also vastly improved my understanding on the servlet spec, web containers and tomcat itself so I had a chance to improve parts of my production code.
The book is very well written and the only disadvantage is that at some parts you feel like the author steps through the code describing it in English. Fortunately these parts are few and short.
All in all, the amount of knowledge this book gives is great and nowhere else to be found is such cohesive way.
Tomcat 6 Developer's Guide OverviewThis book taps into the author's wide experience as an architect and programmer to explore Tomcat from the ground up. Each major component of Tomcat is covered in careful detail, both from a conceptual and an implementation perspective. Written with detailed explanations and lots of screenshots, the book covers its topics in a concise, practical, and understandable manner. This book is intended for web developers who want to take their programming skills to the next level, and for server administrators who want to get a better understanding of the container software they manage. This book will give you an expert's understanding of every component that contributes to the overall request processing capabilities of Tomcat. In addition, the concepts you learn will be general enough to be carried over to other servlet containers. This book is also a good starting point for developers who want to understand how high availability and high performance software, such as Tomcat, are designed. If you wish to contribute to the Tomcat project, then this is an ideal book for you. Prior knowledge of the Java programming language, and web development on the Java platform is assumed.

Want to learn more information about Tomcat 6 Developer's Guide?

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

J2EE Interview Questions, Answers, and Explanations: J2EE Certification Review Review

J2EE Interview Questions, Answers, and Explanations: J2EE Certification Review
Average Reviews:

(More customer reviews)
Are you looking to buy J2EE Interview Questions, Answers, and Explanations: J2EE Certification Review? Here is the right place to find the great deals. we can offer discounts of up to 90% on J2EE Interview Questions, Answers, and Explanations: J2EE Certification Review. Check out the link below:

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

J2EE Interview Questions, Answers, and Explanations: J2EE Certification Review ReviewIn short, this is a troubleshooting guide compiled by someone who has no knowledge of J2EE. I think the text is copired from some technical forum or Blog...I am not seven ure how the manages to get published, but he has written similar books on many other topics, sold on Amazon. I think the author publishes his own books. Authors credentials are not mentioned anywhere in the book (just the name)....the book has no logical flow or content management. It is highly disorganized...actually after reading few pages you will even forget anything you know about XI....
I think this is a SCAM!!!J2EE Interview Questions, Answers, and Explanations: J2EE Certification Review OverviewThe Ultimate Reference & Learning Guide for J2EE Developer careers!Over 150 Certification Questions, Answers, and ExplanationsIt's clear that J2EE fluency is essential for any developer to stay competitive in today's flat world economy, and finding user-friendly and up-to-date information can be difficult. Over 150 J2EE Interview Questions, Answers, and Explanations guide you through your learning process.From helping you to assess your J2EE skills to evaluating candidates for a job, J2EE Interview Questions, Answers, and Explanations will help you understand what you really need to know and what you can safely ignore. Each question includes everything you need to know to master a job interview or properly interview a candidate. More than just a rehash of J2EE documentation and sales presentations, each question is based on project knowledge and experience gained on successful high-profile J2EE implementations.Key certification and interview topics include: Introduction and overview of J2EE technologies. J2EE for developing and running multi-tier architecture Java applications.J2EE API specifications.J2EE and web service technologies. Challenges in developing enterprise applications.Security and monitoring.

Want to learn more information about J2EE Interview Questions, Answers, and Explanations: J2EE Certification Review?

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

Enterprise JavaBeans 3.1 Review

Enterprise JavaBeans 3.1
Average Reviews:

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

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

Enterprise JavaBeans 3.1 ReviewHere is why i did not like this book:
* Code snippets alongside text (in many examples) do not exhibit the concept under discussion completely. This alone was a show-stopper for me. I (and i assume others) do not want to go through a 500 line example (in appendix or companion code) to understand a concept
* Coverage on session beans could have been more exhaustive
* Coverage on message driven beans is awesomely bad
* Coverage of "Queries, Criteria, JPA QL" does not cover Criteria API. Or wait a second, maybe it does cover it but without specifying the word "Criteria API" in the text, ever!
* Mistakes in code/xml at many places, looks like released in haste before a stringent review was done (I know that errata is there, but should ...)
* The text is not structured in an intuitive way. "A summary of topics to come at start and then going deep in each topic" is not followed. At times, one has to read through the full chapter to make out the possible ways of doing something by himself/herself
* Written by different authors clearly evident by their different writing style. Publisher should have facilitated (if not enforced) some uniformity to the content style
* Could have been under 450 page book. Putting all the code in appendix doesn't provide much value when the companion code is available, just makes the book more bulky (and costly?)
I will not recommend this book to anybody. It is saddening to see an O'Reilly book of this standard.
--NafeesEnterprise JavaBeans 3.1 Overview

Want to learn more information about Enterprise JavaBeans 3.1?

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

Apache MyFaces 1.2 Web Application Development Review

Apache MyFaces 1.2 Web Application Development
Average Reviews:

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

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

Apache MyFaces 1.2 Web Application Development ReviewThis book is a great help if you want to write a webapp with JSF and Facelets. Especially if you've never done so before, this book will gently guide you through all the necessary steps. And even if you have already written such applications with Facelets, this book will most likely teach you some neat tricks that you didn't already know. And it's written in such a way that you can easily skip the parts that you are not interested in, without missing anything.Apache MyFaces 1.2 Web Application Development OverviewThe book is written as a step-by-step, example-driven tutorial designed to be worked through step by step working on the example code as you learn. A fun example scenario is used throughout the book and of course all source code is available to download from the author's web site. The book is packed with tips and tricks, based on experience with MyFaces in real-life projects. This book is intended for Java developers who want to develop web frontends for their enterprise applications using Apache MyFaces as JSF implementation. Some basic knowledge of JSF is expected.

Want to learn more information about Apache MyFaces 1.2 Web Application Development?

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

Beginning Java EE 6 with GlassFish 3 (Expert's Voice in Java Technology) Review

Beginning Java EE 6 with GlassFish 3 (Expert's Voice in Java Technology)
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning Java EE 6 with GlassFish 3 (Expert's Voice in Java Technology)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning Java EE 6 with GlassFish 3 (Expert's Voice in Java Technology). Check out the link below:

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

Beginning Java EE 6 with GlassFish 3 (Expert's Voice in Java Technology) ReviewAs a long time server side Java developer who has generally steered clear of the J(2)EE standard stack of EJB, JPA and JSF, in favor of Spring, Hibernate and Struts, I nevertheless wanted to take a look at the promise of the emerging Java EE 6 improvements. My goal was to evaluate whether EJB in conjunction with JPA persistence can be developed in a style that I have grown accustomed using Spring and Hibernate. Is it possible to maximize testing and debugging activities outside the EE container with version 6?
The answer to that question for me is mixed, but Beginning Java EE 6 with GlassFish came through in helping me make the evaluation. I didn't need a soup to nuts definitive guide, but a book with some breadth to be able to evaluate the platform without having to become an expert in the process. It provides enough material in each major subject area to get a simple but non-trivial example program running. In fact the chapters on JPA are fairly comprehensive and could be a nearly complete reference for building out a small to medium admin interface for a database.
It is definitely a "Beginning" book for seasoned EJB and JSF developers, as they will likely not find enough new material to warrant purchasing the book. I would not say this book is appropriate for programming beginners in general, or even experienced programmers migrating to server side Java for the first time. (Perhaps 'Introducing' in place of 'Beginning' would have conveyed this better). It can be daunting to simply set up the requisite software packages before you can create your first entity class or session bean. Author Antonio Goncalves does an excellent job outlining the necessary setup steps, and doesn't leave out important aspects, such as assuming the reader already has the JDK installed. You will likely have to consult other resources to complete the set up of your environment, but that's to be expected in today's multi-layered and polyglot programming paradigms.
In the past I have often shied away from Novice to Professional Apress titles, because they often are padded with screen shots and unabridged XML configuration. Goncalves sprinkles in a few screens showing the set up of glassfish, and throughout the book, the example code snippets are concise but complete enough to illustrate the narrative.
A very key piece of technology used throughout the book that is not specified by JEE 6, nor is part of GlassFish, is the use of Maven. As an experienced Maven user, this was a significant advantage for me. I'm not sure how much of a distraction this will be for the many developers with no Maven experience, who want to get up to speed quickly. Using Maven meant the book does not have to devote any space on setting up an IDE, but the reader will be on his own to figure out how to import the mavenized sample code into an IDE.
As for the sample code, the source code is available for download on Apress. It is solid code until chapter 13, 14 and 15. I encountered compilation errors for these chapters' samples, which leaves the impression that not enough time and effort was expended to do justice to the topics of JMS, Web Services and REST.
If I have one important critique of the book (and perhaps it's really a critique of EJB/GlassFish) is that the JUnit tests utilizing embedded GlassFish do not work. This problem lead me to the mixed review I alluded to in evaluating EJB 3.1. My current perception (which may or may not accurately reflect reality) is that testability of EJB is still not up to the level I expect, given my experiences using Spring over the last five years. I doubt this situation is the fault of the author of this book, but not enough discussion was devoted to describing the complexities of running GlassFish in embedded mode, even (or especially) for an introductory level book.
Overall, Beginning Java EE 6 with GlassFish accomplishes its mission, and I can recommend the book for a senior developer or architect doing technology evaluations or other developers needing to get up and running quickly.Beginning Java EE 6 with GlassFish 3 (Expert's Voice in Java Technology) Overview
Java Enterprise Edition (Java EE) continues to be one of the leading Java technologies and platforms from Oracle (previously Sun). Beginning Java EE 6 Platform with GlassFish 3, Second Edition is this first tutorial book on the final version of the 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 on enterprise Java technologies.

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

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

Table of Contents
Java EE 6 at a Glance
Java Persistence
Object-Relational Mapping
Managing Persistent Objects
Callbacks and Listeners
Enterprise Java Beans
Session Beans and the Timer Service
Callbacks and Interceptors
Transactions and Security
JavaServer Faces
Pages and Components
Processing and Navigation
Sending Messages
SOAP Web Services
RESTful Web Services


Want to learn more information about Beginning Java EE 6 with GlassFish 3 (Expert's Voice in Java Technology)?

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

Pro Spring Dynamic Modules for OSGi Service Platforms Review

Pro Spring Dynamic Modules for OSGi Service Platforms
Average Reviews:

(More customer reviews)
Are you looking to buy Pro Spring Dynamic Modules for OSGi Service Platforms? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro Spring Dynamic Modules for OSGi Service Platforms. Check out the link below:

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

Pro Spring Dynamic Modules for OSGi Service Platforms ReviewThis book came in at just the right time. My company is about to begin utilizing the OSGi model of deployments and I needed something substantial that would give me a good understanding of OSGi.
And I have to say this book delivers.
The first part of the book goes through the OSGi API style of deployments without utilizing Spring. That actually starts making the whole concept of services and references to services more clearer.
In the next chapters the author goes on to show how Spring DM can be utilized to do the deployments. This makes it much easier to do the deployments.
Then there is a whole chapter devoted to versioning. I didn't even know that you could version specific packages.
Gathering from the title, I thought there would be a big push for the Spring DM Server. That wasn't the case. The author only talked about the Spring DM server in one of the chapters and on the specifics of the Spring DM Server packaging systems in another.
The testing chapter in the end is killer though. I wouldn't even know where to look to figure out how to do the testing of OSGi bundles, especially the integration tests.
Using the Spring DM Testing API, it makes it quite easy (at least from the two examples that were presented).
Overall the style of the book is very easy to read and this book provides so much information that I consider it the OSGi Bible.
If you are going to be using OSGi, I highly recommend this book!Pro Spring Dynamic Modules for OSGi Service Platforms OverviewSpring-OSGi can be used to build a range of applications including but not limited to enterprise Java applications. With OSGi, Spring is more extensible and modular, offering more flexibility, better production-ready packaging, bundling and versioning features to developers using Spring-OSGi. Spring OSGi integrates easily with the Eclipse IDE, which is still most popular open source Java IDE platform.Pro Spring Dynamic Modules for OSGi' Service Platforms by Daniel Rubio is the first book that covers the Spring Framework and its OSGi implementation. Spring is still a hot area for today's enterprise Java programmer and developer.

Want to learn more information about Pro Spring Dynamic Modules for OSGi Service Platforms?

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

Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam Review

Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam
Average Reviews:

(More customer reviews)
Are you looking to buy Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam? Here is the right place to find the great deals. we can offer discounts of up to 90% on Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam. Check out the link below:

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

Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam ReviewIt is a good book but to get the J2EE 5 Web Component Developer certificate you must use other resources. Nevertheless, I would say that I learned a lot reading this book and it wouldn't be fair to grade it with 4 stars. I recommend this book for people who don't know nothing about web development using Java. However, if you want to be an expert you should read other books for complementing the knowledge.Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam Overview
Looking to study up for the new J2EE 1.5 Sun Certified Web Component Developer (SCWCD) exam? This book will get you way up to speed on the technology you'll know it so well, in fact, that you can pass the brand new J2EE 1.5 exam. If that's what you want to do, that is. Maybe you don't care about the exam, but need to use servlets and JSPs in your next project. You're working on a deadline. You're over the legal limit for caffeine. You can't waste your time with a book that makes sense only AFTER you're an expert (or worse, one that puts you to sleep). Learn how to write servlets and JSPs, what makes a web container tick (and what ticks it off), how to use JSP's Expression Language (EL for short), and how to write deployment descriptors for your web applications. Master the c:out tag, and get a handle on exactly what's changed since the older J2EE 1.4 exam. You don't just pass the new J2EE 1.5 SCWCD exam, you'll understand this stuff and put it to work immediately.Head First Servlets and JSP doesn't just give you a bunch of facts to memorize; it drives knowledge straight into your brain. You'll interact with servlets and JSPs in ways that help you learn quickly and deeply. And when you're through with the book, you can take a brand-new mock exam, created specifically to simulate the real test-taking experience.


Want to learn more information about Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam?

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

Sun Certified Web Component Developer Study Guide (Exams 310-081 & 310-082) (Oracle Press) Review

Sun Certified Web Component Developer Study Guide (Exams 310-081 and 310-082) (Oracle Press)
Average Reviews:

(More customer reviews)
Are you looking to buy Sun Certified Web Component Developer Study Guide (Exams 310-081 & 310-082) (Oracle Press)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Sun Certified Web Component Developer Study Guide (Exams 310-081 & 310-082) (Oracle Press). Check out the link below:

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

Sun Certified Web Component Developer Study Guide (Exams 310-081 & 310-082) (Oracle Press) ReviewI got this book partially because I prefer more of a textbook format than the Head First books. This book's format was more straightforward, so I got it along with the Head First Servlets and JSP. However, I have found a lot of errors, inconsistencies and confusing explanations in this book. Some of the errors are minor, but others really cause fundamental confusion. I'm searching for an errata for the book now. (There may not be one -- I'm not finding it yet.)

Although the Head First books have a comic, cartoonish quality that I don't generally care for, I must say that their editing is better, their explanations are always understandable, and I find myself going to that book to clear up my confusion with this one.
That being said, there is a lot of very good information in this book and some of the explanations and examples are pretty good. You might consider getting both books because they both cover the material in different ways.
I was tempted to give the book four stars, but I've just hit another few errors that are really irritating. (The author is trying to explain the difference between the forward() and include() functions for handling servlet requests. But his code examples mistakenly are showing forward() where apparently he meant to type include(). These examples do not match the explanation at all. See pages 183 and 184.)
Another egregious error: In the Head First Servlets & JSP book, they make a point of saying "You need to recognize WRONG method names like: getPrintWriter(), getResponseStream(), [...]" etc. And there's a big X in a circle on top of these names. Look at the SCWCD book by D. Bridgewater on page 179. Guess what method he uses inside the code example -- getPrintWriter() !!! (Gee, and I was wondering why my code would not compile.) In that SAME code sample, you can see him getting a PrintWriter object and calling the "write" method on it. I was perplexed by this because I saw them using the "println" method in the same situation in the Head First book. Well, apparently there is a difference, even though the code does work. Sierra and Bates in Head First make a point of saying you should use "println" with a PrintWriter and a "write" with a ServletOutputStream. They explain why, of course. I don't know about you, but these sorts of errors are confusing. I'm not even mentioning the multitudes of small typos throughout the book, like: java.servlet.forward.path_info. (servlet is in the javax package, not java.)
In any case, the book might be worth getting, and if you are able to find an errata it would make the book much more usable. If you do not find an errata that covers all of these errors (I've only mentioned a few), then be sure to get some other resource to check this one against so you can understand parts that are erroneous or confusing.Sun Certified Web Component Developer Study Guide (Exams 310-081 & 310-082) (Oracle Press) OverviewAn integrated study system based on proven instructional methodology, this book and CD package shows you not only what--but how--to study for the SCWCD exam. The book offers complete coverage of all official exam objectives, 190+ practice exam questions, step-by-step exercises, on-the-job elements, and chapter self-tests. The CD-ROM contains MasterExam software with a complete 69-question exam, a searchable electronic book, 45+ complete web applications with source, and access to a downloadable bonus exam (with free online registration).

Want to learn more information about Sun Certified Web Component Developer Study Guide (Exams 310-081 & 310-082) (Oracle Press)?

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

Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional (Expert's Voice in Java Technology) Review

Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional (Expert's Voice in Java Technology)
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional (Expert's Voice in Java Technology)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional (Expert's Voice in Java Technology). Check out the link below:

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

Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional (Expert's Voice in Java Technology) Reviewalthough the title of the book starts with "Beginning", it doesn't mean that it will actually start from scratch!! this book is for professionals only and it assumes that you already know Java EE 5 ! although the author did try to write some topics for the beginners, but it seems that he had put them there just for the sake of the book title :)
also, when you get this book, don't expect to find "details"! it is very hard to talk about the whole Java EE 6 in one single book! indeed, the book shows you the "new" features in Java EE 6 but it doesn't go deep into anything!
so, the book is not for beginners cause it assumes (even if they didn't say so) that you know Java EE 5 .. and it is not for professionals as it's not saying much!
AT THE END:
if you know Java EE 5 .. get this book .. it will tell you what's new in Java EE 6 and you are good to go ! if you don't know Java EE 5, keep looking for a good book for beginners
hope this helpsBeginning Java EE 6 Platform with GlassFish 3: From Novice to Professional (Expert's Voice in Java Technology) OverviewEnterprise Java' platform, Java EE 6, is getting a facelift from Sun! Beginning Java EE 6 Platform with GlassFish 3 is the first tutorial on the new Java EE (Enterprise Edition) platform, and could be one of the first books to the market all together on the new Java EE 6.

Want to learn more information about Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional (Expert's Voice in Java Technology)?

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