• Tous les prix incluent la TVA.
Temporairement en rupture de stock.
Commandez maintenant et nous vous livrerons cet article lorsqu'il sera disponible. Nous vous enverrons un e-mail avec une date d'estimation de livraison dès que nous aurons plus d'informations. Cet article ne vous sera facturé qu'au moment de son expédition.
Expédié et vendu par Amazon. Emballage cadeau disponible.
+ EUR 2,99 (livraison en France métropolitaine)
D'occasion: Très bon | Détails
État: D'occasion: Très bon
Commentaire: Ships from the USA. Please allow up to 21 business days for delivery.  Ex-Library Book - will contain Library Markings. Very good condition - book only shows a small amount of wear. Biggest little used bookstore in the world.
Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir cette image

Practical RichFaces (Anglais) Broché – 4 mai 2009

-30€ dès 100€ d’achats sur une sélection de produits reconditionnés. Cliquez ici pour découvrir les conditions de l'offre et les produits concernés.
3,6 étoiles sur 5
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoile
3,6 étoiles sur 5 11 Commentaires sur Amazon.com us-flag |

Voir les formats et éditions Masquer les autres formats et éditions
Prix Amazon
Neuf à partir de Occasion à partir de
"Veuillez réessayer"
EUR 37,14
EUR 37,14 EUR 2,51
Note: Cet article est éligible à la livraison en points de collecte. Détails
Récupérer votre colis où vous voulez quand vous voulez.
  • Choisissez parmi 17 000 points de collecte en France
  • Les membres du programme Amazon Premium bénéficient de livraison gratuites illimitées
Comment commander vers un point de collecte ?
  1. Trouvez votre point de collecte et ajoutez-le à votre carnet d’adresses
  2. Sélectionnez cette adresse lors de votre commande
Plus d’informations

Il y a une édition plus récente de cet article:

Practical RichFaces
EUR 51,05
En stock.

Idées cadeaux Livres Idées cadeaux Livres

click to open popover

Offres spéciales et liens associés

Descriptions du produit

Book by Katz Max

Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.

  • Apple
  • Android
  • Windows Phone
  • Android

Pour obtenir l'appli gratuite, saisissez votre numéro de téléphone mobile.

Idées cadeaux de Noël
Idées cadeaux pour les enfants, les passionnés de high-tech...et plus encore! Retrouvez notre sélection rien que pour vous.

Détails sur le produit

Commentaires en ligne

Il n'y a pas encore de commentaires clients sur Amazon.fr
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoile

Commentaires client les plus utiles sur Amazon.com (beta)

Amazon.com: 3.6 étoiles sur 5 11 commentaires
3 internautes sur 3 ont trouvé ce commentaire utile 
4.0 étoiles sur 5 A good start, perhaps the next edition will be even better 6 juin 2009
Par G. S. Cole - Publié sur Amazon.com
Format: Broché Achat vérifié
I want to thank Max and crew for providing RichFaces, which is a great tool. I have used RichFaces on multiple projects and anticipate many more.

This book is not too bad. Happily, there is not much attention given to explaining Ajax or JSF/JSTL which has already been well addressed by other books. Also (a plus) it doesn't bulk up the page count by including the RichFaces documentation.

As other reviewers have mentioned, this book supplies a fair amount of missing detail. Good as far as it goes, but IMO it doesn't go far enough and this is why I only gave 4 stars.

File upload only recieved a few lines in the book, which is a surprise. I also thought the list components could have used more attention w/converters.

If you code using RichFaces it is helpful to skim this book. Hopefully the next edition will have more examples.
4.0 étoiles sur 5 Straightforward Text and Examples 7 janvier 2009
Par TechAddict.us - Publié sur Amazon.com
Format: Broché Achat vérifié
Well written, clear, concise book. I received it right after publication and Apress didn't have the example files available online, which was a bit frustrating, especially considering they didn't respond to my email when I complained about it. The files are there now: [...]

The book is very straightforward and an easy read with step by step instructions for the examples and setting up an environment. This is a good companion to Seam in Action.
7 internautes sur 7 ont trouvé ce commentaire utile 
4.0 étoiles sur 5 The missing manual on RichFaces 5 avril 2009
Par Dan Allen - Publié sur Amazon.com
Format: Broché
For as big an impact RichFaces and Ajax4jsf have had on JSF adoption, there's no question that there has been a dearth of good documentation on the subject. So how practice is RichFaces, really? That's the question Max Katz answers in his recently released Apress book, Practical RichFaces. At last, the missing manual has been discovered!

If you have ever perused the RichFaces documentation, you'll agree that it leaves out the bigger picture of how RichFaces works, in particular the underlying Ajax4jsf mechanism (i.e., the behavior provided by <a4j:support>). I can attest to the observation the author states in the introduction that a lot of developers are using the tags and attributes from RichFaces without a clear understanding of their purpose and, as such, only arrive at a working application through trial and error. After reading Practice RichFaces, and keeping it close at hand, you can finally put those painstaking steps aside and know what you are doing from the start.

The book starts out with one of the most clear and concise explanations of JSF that I have come across. You learn that Ajax and JSF are a good fit for one another and the combination allows you to do Ajax without having to suffer the headache of coding JavaScript and dealing with browser inconsistencies.

The author then sets the record straight about the origins of RichFaces and its relationship with Ajax4jsf. You learn that there is a clear distinction between the tags in the a4j: and rich: namespaces. Specifically, the a4j: tags provide page-level Ajax support whereas the rich: tags provide component-level Ajax support. As you learn about both tag sets, you begin to appreciate how easily you can add Ajax and partial page updates to your application using RichFaces. You can practically feel yourself maturing as a developer and eager to start adding more sophisticated user interfaces that give your application a desktop feel.

If you are seeking answers to specific questions you have about certain Ajax4jsf tags, I can assure you that you will find them in this book. Let me cite a couple of examples. Early on in the book, the author provides an explanation as to why content that was not rendered on an initial request cannot be rendered during a partial page update without a placeholder. This is a common problem that comes up as soon as the developer tries to use Ajax for input field validation. There is good coverage of the ajaxKeys attribute for updating individual rows in a UIData component, a very compelling feature of RichFaces in terms of performance. You also learn how to use the <a4j:include> tag to create a wizard in a single-page application while still being able to leverage the JSF navigation rules.

Most important of all, you learn about the multitude of options you have to control the Ajax request, such as explicitly marking which regions of the page to update or instructing a region to update itself automatically on any Ajax request, adding an activity indicator to show when an Ajax request is in progress, submitting only a part of the form (i.e, processing only a subset of UIInput components on the server), bypassing model updates, queuing Ajax requests to avoid flooding the server, and discarding duplicate page updates. You even learn how to create a JavaScript function which behind the scenes executes a method on the server and subsequently performs a partial page update, separating the Ajax4jsf mechanism from any one component.

Although I have been using RichFaces for several years, I learned many things about RichFaces and even corrected some mistaken assumptions I had.

You are constantly reminded in the book that skinning is covered in chapter 11, almost to the point where you want to just skip to the chapter and get it over with. The coverage of skinning is pretty good, though a thorough explanation of the XCSS files and how they tie into the theme is sorely missed. There are other important areas of RichFaces that didn't make it into this book. There is no coverage of the drag and drop components nor, as mentioned earlier, the resource delivery framework. The section on developing a custom tree is fairly thin and, coming from experience, it turns out to be a lot more difficult than it appears. So while this book serves as a vital resource for understanding the fundamentals of how RichFaces works, there is still room for a book further along in the progression.

Despite providing a clear picture of how RichFaces works, the book has a number typos, broken grammar, incorrect code formatting, and mixed up code and diagram references, sadly a shortcoming of the RichFaces developer documentation as well. Likely you'll be able to read around the mistakes, though, and understand what was intended. I just wish more care had been taken to polish the manuscript and the code listings.

While Practical RichFaces is an excellent resource if you are developing an application using RichFaces, or you want to add Ajax capability to an existing JSF application, do not expect to find the information you need if you are planning to develop custom RichFaces components. The book lacks coverage of the RichFaces Component Development Kit (CDK) and the excellent resource delivery mechanism in RichFaces that supplies the assets (images, JavaScript, CSS) needed by the rich components. For this reason, the target audience of this book should be identified as the application developer, not the component developer, citing roles defined in the JSF specification.

As well as the author does explaining the concepts, tags, and tag attributes in RichFaces, the fact remains that RichFaces has several bizarre tag and attribute names that cause confusion for the developer. One example is the <a4j:keepAlive> tag. Keep-Alive is an HTTP header that specifies to the browser how to control the connection. But the tag has nothing to do with this header. This tag stores the value resolved by a value expression in the UI component tree so that it's available on postback. This is just one example of how RichFaces is a bit rough around the edges. I'm hopeful that RichFaces 4 will align the excellent concepts in RichFaces under a better naming strategy. Of course, given that the names are not always intuitive, it makes this book an even more critical resource to you as a developer.

Looking beyond these technicalities aside, it's my recommendation that if you are using RichFaces, you should definitely take the opportunity to read this book.
4.0 étoiles sur 5 Finally! a much-anticipated book on Richfaces 21 février 2009
Par A. Sookazian - Publié sur Amazon.com
Format: Broché
I have been doing Seam/Richfaces/JSF/EJB3 development for almost 2 years. I wish I had this book from the beginning. It covers RF 3.2.x so unfortunately you won't see any coverage on the much-anticipated <a4j:queue> tag which is new as of RF 3.3.0.

However, Max does an excellent job of providing detailed and easy-to-understand examples with code and screen-shots for most (if not all?) of the a4j: and rich: components.

In fact, one excellent idea I found in the book I have recently integrated into a project at work: using <rich:modalPanel> with <a4j:status> so that whenever a AJAX request fires, a modalPanel displays and prevents the user from executing any other AJAX request until the AJAX response is complete. Looks pretty snazzy too!

My complaints are the following:

1) there is no coverage of upcoming features/components (e.g. <a4j:queue>)

2) the booking is not long enough for the price at only 245 pages including index

3) there is no references/bibliography

4) there is only cursory coverage of the JSF lifecycle

5) Facelets is not covered in the introduction

6) no coverage of <rich:extendedDataTable>

7) I would have liked a chapter on creating your own custom Richfaces component (a small project basically)

Overall, I did learn quite a bit about Richfaces I didn't know before (I found chapter 4: controlling traffic with queues particularly useful as well as using bypassUpdates="true" for live validation as a performance optimization) and would recommend it highly as a desk reference in addition to the Richfaces Developer Guide available online @ jboss.org.
1 internautes sur 1 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 The only book covering JBoss RichFaces 23 février 2009
Par Aram Paronikyan - Publié sur Amazon.com
Format: Broché
It is so sad that there was still no book on RichFaces, when I was starting. I was reading the Developer Guide, that was just a flat reference to the topic.

With this book one can just take and learn everything on how to get/setup/use that advanced JSF "addon" called RichFaces. Experienced RichFaces users will find the book helpful by looking at well formed component examples and attribute usages, but newbies will say "thank you" after each answer found for their questions.

Components are classified by their missions, such as input components, output components, data-iteration components etc. Tag attributes are well explained and demonstrated by examples. Ajax based validation and RichFaces Skins are explored in depth.

I recommend this book to everyone who wants to get informed on this great library. The library is growing up very fast and I am sure this book will have a lot of new editions.

Thanks to Max and Exadel team for for their awesome creature! Wish you all prosperous future, growth and new excellent ideas!
Ces commentaires ont-ils été utiles ? Dites-le-nous


Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?