Showing posts with label jsf. Show all posts
Showing posts with label jsf. Show all posts

Pro NetBeans IDE 6, Rich Client Platform Edition (Expert's Voice in Java) Review

Pro NetBeans IDE 6, Rich Client Platform Edition (Expert's Voice in Java)
Average Reviews:

(More customer reviews)
Are you looking to buy Pro NetBeans IDE 6, Rich Client Platform Edition (Expert's Voice in Java)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro NetBeans IDE 6, Rich Client Platform Edition (Expert's Voice in Java). Check out the link below:

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

Pro NetBeans IDE 6, Rich Client Platform Edition (Expert's Voice in Java) ReviewThis is the 'help' menu that Sun should have provided. The author offers a broad view of what NetBeans has to offer from basic installation, to detailed java application examples, to de-bugging and version control; much more than I anticipated. Being more of an 'example type' person, I'd like to have seen more examples, but to keep the book content balanced I assume the author had to draw the line somewhere. I've tried finding other 'current' (NetBeans version 6 or higher) and there's nothing out there that compares to this book. Well worth an Amazon purchase.Pro NetBeans IDE 6, Rich Client Platform Edition (Expert's Voice in Java) OverviewPro NetBeans IDE 6 Rich Client Platform Edition focuses on enabling the reader to rapidly develop Java-based Rich Client Platforms (RCP) or graphical user interface (GUI) front-ends for standalone or Web applications using API buttons, functions, and features available in the open source agile NetBeans IDE (Integrated Development Environment) platform.NetBeans IDE 6 is mostly based on Java SE 6, Sun's Java client platform (This is entirely different from the NetBeans IDE 5.5 Enterprise Edition plug-ins or add-on packs that are mostly based on Java EE 5, Sun's Java enterprise edition. Just as Java SE 6 is different from Java EE 5, so is NetBeans 6 different from NetBeans 5.5. NetBeans 6 is not a direct upgrade from NetBeans 5.5).Moreover, Pro NetBeans IDE 6 Rich Client Platform Edition discusses the plug-in options available for RCP development, including JSF (JavaServer Faces) as well as the new Struts Action Framework 2.0 and JRuby for bringing Ruby on Rails feature set to Java via NetBeans development.

Want to learn more information about Pro NetBeans IDE 6, Rich Client Platform Edition (Expert's Voice in Java)?

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

Seam in Action Review

Seam in Action
Average Reviews:

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

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

Seam in Action ReviewI'll be honest. I reviewed this book for Manning before it came out. Look at the back cover. There I am. I cannot stress this enough. If you want to learn Seam (and if you're building web applications, you want to learn Seam), you should buy this book. I reviewed it because I work with Seam daily, on multiple projects. From simple Crud stuff to trading systems. I do not lie in my quote on the back cover. I learned a lot of stuff reviewing this book. I have read all the other Seam books out there, at least up to the time I reviewed this one. Other books are good, and I won't get into specific comparisons, but I learned a lot reviewing this one. However, its well organized, so if you know nothing, you'll be able to learn it from this book. So, you know, buy it.
FYI I was not paid to review the book, and will certainly get nothing if you buy it.Seam in Action Overview
JBoss Seam is an exciting new application framework based on the Java EE platform that is used to build rich, web-based business applications. Seam is rapidly capturing the interest of Java enterprise developers because of its focus on simplicity, ease of use, transparent integration, and scalability.

Seam in Action offers a practical and in-depth look at JBoss Seam. The book puts Seam head-to-head with the complexities in the Java EE architecture. The author presents an unbiased view of Seam from outside the walls of RedHat/JBoss, focusing on such topics as Spring integration and deployment to alternative application servers to steer clear of vendor lock-in. By the end of the book, you should expect to not only gain a deep understanding of Seam, but also come away with the confidence to teach the material to others.

To start off, you will see a working Java EE-compliant application come together by the end of the second chapter. As you progress through the book, you will discover how Seam eliminates unnecessary layers and configurations, solves the most common JSF pain points, and establishes the missing link between JSF, EJB 3 and JavaBean components. The author also shows you how Seam opens doors for you to incorporate technologies you previously have not had time to learn, such as business processes and stateful page flows (jBPM), Ajax remoting, PDF generation, asynchronous tasks, and more.

All too often, developers spend a majority of their time integrating disparate technologies, manually tracking state, struggling to understand JSF, wrestling with Hibernate exceptions, and constantly redeploying applications, rather than on the logic pertaining to the business at hand. Seam in Action dives deep into thorough explanations of how Seam eliminates these non-core tasks by leveraging configuration by exception, Java 5 annotations, and aspect-oriented programming.


Want to learn more information about Seam in Action?

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

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

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