![]() One of the more concerning issues is that the RichFaces chapter highlights and demonstrates some bad practices. Code detail level grew significantly in this chapter and this is also the reason of some confusions and losing some points sometimes. The Seam and RichFaces sections, for example, contain some pieces of core Ajax4jsf information (some of which are missing in Ajax4jsf chapter) and reading Ajax4jsf you need to divert your attention to some Seam points highlighted again. Then I need to highlight the confusion with the information in general among these chapters. It does not look good to me as the overall level of the book changed significantly. While in the first part of the book those topics were skimmed over. The big difference in this chapter and all the previous ones is that developer should now care about the back-end objects and services. Our beginner JSF GUI developer should now be a J2EE experienced guy. Unfortunately the chapters were very confusing to me. So now we get to the chapters I have waited for, especially since I am a core developer of RichFaces. ![]() ![]() The author describes good points that need to be answered by the framework documentation before usage. After reading the chapter I am left with many questions about the framework, but this is not the fault of the book itself. In general it only lacks some coverage of Direct To Dom technique used for updates which is one of the key features of the framework. This chapter also contains a good overview of the IceFaces components. There will be separate overview of the mistakes in the book later but the one which confused me in this chapter needs to be highlighted there – “launching the dialog window” section has a piece of code (to build list and select one the products) which completely differs from screenshot after it(just picking the color from color picker) and this is really weird. That chapter is very good as a common overview of the features and startup for reading detailed references of the library. The Trinidad chapter will be more interesting for the reader as contains not only tag a library overview but good common feature descriptions such as Ajax, skinning and client side validation/conversion. These are represented in a way, and have a set of good simple samples of usage in applications. The Tomahawk chapter, much like the chapter on standard components is just a brief usage overview of the components. I think the choice between facelets and JSP will be simple after reading that chapter and it would be enough to just start development without reading official documentation or any external articles additionally. Basic principles, features and advantages over JSP explained very clear in a simple way. ![]() The next chapter on “Facelets” is really cool and after reading ahead I think it’s the best chapter in the book and the main reason to buy it. Insightful Facelets chapter for the future Facelets developer That chapter is likely not interesting for the guys who have already looked at some JSF kick-start projects which exists in any IDE. At first Ian just describes how to create the pages using standard components. It seemed the author almost didn’t care about the JSF lifecycle and some other architectural points of JSF. ![]() Perhaps they learned some very high level basics of what JSF is and need to get quick overview of component libraries which exist in the ecosystem. When I was done with the first chapter I decided that I was reading a book which is written for beginner JSF GUI developers. I finally got some free time and read the new JSF 1.2 Components book written by Ian Hlavats and I wanted to share my impressions with you. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |