دانلود کتاب JSF 1.2 Components
49,000 تومان
اجزای JSF 1.2
| نوع کالا | کتاب الکترونیکی |
|---|---|
| ناشر | Packt Publishing |
| تعداد صفحه | 399 |
| حجم فایل | 7 مگابایت |
| کد کتاب | 1847197620,9781847197627 |
| نویسنده | Ian Hlavats |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2009 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
ترجمه فارسی توضیحات (ترجمه ماشینی)
اجزای JSF 1.2
به من فرصتی داده شد تا نسخه ای از کتاب JSF 1.2 Components نوشته یان هلاواتس را که توسط انتشارات Packt منتشر شده بود، مرور کنم. این کتاب تعدادی از چارچوبهای مختلف JSF از جمله پیادهسازی مرجع 1.2، Facelet، Apache Tomahawk و Trinidad، ICEfaces و RichFaces را پوشش میدهد. برداشت کلی من از کتاب 2/5 ستاره است.
چرا؟
هنگامی که میخواهید به کسی آموزش دهید که از یک فناوری جدید استفاده کند، کد منبع باید کار کند و تلاش برای به کار انداختن آن باید حداقل باشد. این مورد در مورد کد منبع همراه نیست. تعدادی خطا در کد وجود دارد که یک IDE مدرن و بازبین فنی باید آنها را تشخیص دهد. این در مورد نمونه های کد موجود در کتاب صدق می کند. پیکربندی و الزامات استفاده از Eclipse برای پروژه ها شرم آور است برای هر کسی که می خواهد از IDE دیگری استفاده کند. پروژه ها باید به گونه ای تنظیم می شدند که از Apache Maven استفاده می کردند تا IDE خنثی شوند.
من همچنین نمونه کدهای جزئی را دوست ندارم. من معتقدم که این کد باید به تنهایی باقی بماند. اگر می خواهید قطعه کد ارائه کنید، کد ارائه شده باید کامل و کاربردی باشد. اینطور نبود.
فصل اول اصول اولیه JSF RI را پوشش می دهد. این یک مقدمه بسیار کم عمق برای RI است.
فصل 2 وجه را پوشش می دهد. این یکی از بهترین توضیحاتی است که من در Facelets دیده ام و درک و دنبال کردن آن بسیار آسان است. اگر به فناوری Facelet علاقه دارید، این فصل ارزش خرید کتاب را دارد.
فصل 3 در آپاچی Tomahawk به خوبی نشان دهنده چارچوب است. بسیاری از اجزای عالی در Tomahawk (75+) وجود دارد که به خوبی با سایر فریمورک های JSF بازی می کنند.
فصل 4 آپاچی ترینیداد (A.K.A. Oracle ADF Faces) را پوشش می دهد. این یک کار معقول برای نشان دادن چارچوب انجام می دهد، و به من انگیزه داد تا کمی بیشتر به آن نگاه کنم. استفاده از آن را بسیار آسان دیدم و متوجه شدم که اجزای دیگری را امتحان می کنم که در کتاب به آنها اشاره نشده است. من در مورد مثالهای کد و پیادهسازی مشکلاتی دارم که در بخش مفصل زیر به آنها خواهم پرداخت.
فصل 5 ICEfaces را پوشش می دهد. این نمونه واقعاً خوبی از برخی از کارهایی است که ICEfaces می تواند انجام دهد و اجزای آن بسیار چشم نواز هستند. شکایت اصلی من از ICEfaces در مقایسه با برخی از فریمورک های دیگر این است که تنظیم جداول و مرتب سازی واقعاً کثیف است.
کتاب در خط پایان لگدمال میکند. فصل های کتاب Seam (فصل 6) و Richfaces (فصل 7) کاملاً دمیده شده اند. تصمیم نویسندگان برای انجام Seam قبل از RichFaces و جدا نکردن پایه کد، تصمیم بدی بود. خود فصل ها خیلی بد نیستند، اما کد اجرا نمی شود. از آنجایی که فصل 7 به کد فصل 6 بستگی دارد، نتیجه یک باتلاق است.
من یک Maven POM برای فصل 6 ایجاد کردم و شروع به کار روی مسائل وابستگی کردم. من همین کار را برای فصل های قبلی با تبدیل آنها به پروژه های Maven انجام داده بودم. این بار پروژه اجرا نشد و مشکلات زیادی وجود داشت. در واقع، بسیاری از مسائل برای غلبه بر. من تصمیم گرفتم از کد و دستورالعمل های ارائه شده توسط نویسنده استفاده کنم و کد نیز اجرا نشد. من متقاعد شدهام که بخش Seam و پایگاه داده نمونههای کد به درستی پیکربندی نشدهاند. پس از صرف یک هفته تلاش برای کارکرد آن در Maven و Eclipse، من آن را ترک کردم. این نباید به من نیاز داشته باشد که ساعت ها تلاش کنم تا کار کند. این کد قرار است به من کمک کند که بتوانم به این فناوری ها دست پیدا کنم و آن را عیب یابی نکنم.
من نمی توانم تأیید کنم که کد همانطور که نویسنده در کتاب نوشته است کار می کند زیرا کد در نمونه های ارائه شده کار نمی کند.
خلاصه
برداشت کلی من از کتاب 2/5 ستاره است. من برخی از بخشهای کتاب را بسیار دوست داشتم، مانند فصل 2 در مورد فیسلتها و فصلهای 3 و 4 در چارچوبهای مؤلفه Apache MyFaces.
به نظر می رسد دو فصل (6 و 7) برخی از داده های واقعاً مرتبط را ارائه می دهند، اما کد نمونه ارائه شده همراه با کتابی که این فصل به آن وابسته است، کوتاه است. در نتیجه، من واقعاً نمیتوانم فصل 6 را ارزیابی کنم. فصل 7 عمدتاً به عملکرد موفقیتآمیز فصل 6 بستگی دارد و واقعاً با شکست اتصال Seam و پایگاه داده تغییر کرده است. برخی از کدهای نمونه برای فصل 6 کار می کنند تا بتوانید نگاهی اجمالی به قدرت RichFaces داشته باشید.
اشاره کردم که تعدادی از نمونه ها را در پروژه های Apache Maven ساخته ام. من آنها را به عموم عرضه می کنم، اما کد هیچ مجوزی در منبع ذکر نشده است و واقعاً برای مصرف من در نظر گرفته شده است. اگر نویسنده، ناشر یا شخص علاقه مند هستید، در صورت درخواست آن را در اختیار شما قرار خواهم داد.
من واقعاً دوست دارم که Packt در نظر داشته باشد که تمام کد نمونه آنها در پروژه های Maven ارائه شود. این باعث می شود IDE آنها خنثی شود و کیفیت پروژه ها با ارائه وابستگی های دقیق تضمین شود.
نظر من را می توان در وبلاگ من از جمله Errata یافت. […]
I 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. […]
محصولات مرتبط
دانلود کتاب Bitcoin, Blockchain, and Cryptoassets: A Comprehensive Introduction
دانلود کتاب Blockchain Easiest Ultimate Guide To Understand Blockchain
دانلود کتاب Blockchain – ICBC 2019: Second International Conference, Held as Part of the Services Conference Federation, SCF 2019, San Diego, CA, USA, June 25–30, 2019, Proceedings
| نوع کالا | کتاب الکترونیکی |
|---|---|
| ناشر | Springer International Publishing |
| تعداد صفحه | 231 |
| حجم فایل | 14.04 مگابایت |
| کد کتاب | 3030234045 , 9783030234041 |
| نوبت چاپ | اولین ویرایش |
دانلود کتاب Blockchain in Data Analytics
دانلود کتاب CISM (Certified Information Security Manager)
دانلود کتاب Data Privacy Management, Cryptocurrencies and Blockchain Technology: ESORICS 2018 International Workshops, DPM 2018 and CBT 2018, Barcelona, Spain, September 6-7, 2018, Proceedings
| نوع کالا | کتاب الکترونیکی |
|---|---|
| ناشر | Springer International Publishing |
| تعداد صفحه | 445 |
| حجم فایل | 15.80 مگابایت |
| کد کتاب | 3540784780 , 9783540784784 |
| نوبت چاپ | اولین ویرایش |

نقد و بررسیها
هنوز بررسیای ثبت نشده است.