دانلود کتاب Tapestry 5: Building Web Applications: A step-by-step guide to Java Web development with the developer-friendly Apache Tapestry framework (به فارسی: Tapestry 5: Building Web Applications: راهنمای گام به گام برای توسعه وب جاوا با چارچوب Apache Tapestry مناسب برای توسعه) نوشته شده توسط «Alexander Kolesnikov»
اطلاعات کتاب Tapestry 5: Building Web Applications: راهنمای گام به گام برای توسعه وب جاوا با چارچوب Apache Tapestry مناسب برای توسعه
موضوع اصلی: کامپیوتر – توسعه وب
نوع: کتاب الکترونیکی
ناشر: Packt Publishing
نویسنده: Alexander Kolesnikov
زبان: english
فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2008
تعداد صفحه: 280
حجم فایل: 5.41 مگابایت
کد کتاب: 1847193072 , 9781847193070
توضیحات کتاب Tapestry 5: Building Web Applications: راهنمای گام به گام برای توسعه وب جاوا با چارچوب Apache Tapestry مناسب برای توسعه
نویسنده الکساندر کولسنیکوف تجربه قابل توجهی در برنامه نویسی دارد که به سال 1979 و فرترن بازمی گردد. این دومین کتاب اوست که پس از کتابی است که در سال 2007 منتشر شد.
این کتاب شامل مقدمه ای زیبا برای Tapestry 5 با تمرکز بیشتر بر روی ساخت برنامه های وب مقیاس پذیر با کارایی بالا است. فصل اول مقدماتی است، به عنوان تبلیغ ملیله و طعم چیزهای آینده است. دومی به خواننده کمک میکند تا IDE را پیکربندی کند، زیرا تمرینهای عملی در سراسر کتاب تشویق میشوند.
از فصل بعد شرح چارچوب شروع می شود. سومی مکانیک پایه ملیله را نشان می دهد که حول “کلاس های صفحه” می چرخد. نویسنده نشان می دهد که چگونه آنها را با نماهای مربوطه که فایل های html غنی شده هستند پیوند دهید. علاوه بر این، انتقال داده بین صفحات، رویدادها و با استفاده از اجزا ارائه شده است. فصلهای زیر اطلاعاتی در مورد استفاده از سایر بخشهای چارچوب مانند محلیسازی، اعتبارسنجی و غیره ارائه میدهند و به عنوان یک آموزش برای ساخت اجزای خود عمل میکنند.
خواندن کتاب بسیار آسان بود. من نمی توانم چیزی را به یاد بیاورم که درک آن دشوار باشد. قطعات خسته کننده نادر بودند. تمرکز جهانی بر مقیاسپذیری خواندن آن را سرگرمکننده کرد، زیرا این بخش رایجی از آموزشهای برنامههای وب نیست که به شما یادآوری کنند که چگونه مدیریت جلسه بر عملکرد تأثیر میگذارد.
در کل ترکیب بندی کتاب بسیار منظم است. مهمترین چیزها در ابتدا قرار میگیرند، اگرچه میتوانید مانند من با پیکربندی IDE از قسمتهایی که با آنها آشنا هستید صرفنظر کنید.
Howard Levis-Ship نویسنده ملیله می گوید که در یک چارچوب خوب “کار درست ساده ترین کار است”. شما می توانید آن ایده را در هر جنبه ای از چارچوب که به خوبی در کتاب نشان داده شده است بیابید. تمرکز بر مقیاس پذیری، افزودنی خوبی به توضیحات کامل Tapestry 5 است.
من متخصص برنامه های وب نیستم، بنابراین برای بخش هایی که حول محور اصول می چرخند نیز ارزش قائل هستم. خواندن کتاب لذت بخش بود. از آنجایی که در طول مطالعه Tapestry هیچ تلاشی برای استفاده عملی از Tapestry نکردم، نتوانستم بگویم که بهتر است JSF با Facelet را بگویم. با این حال، بینش زیادی در مورد توسعه برنامه وب با Tapestry ارائه کرد. قطعا استفاده از Tapestry آسانتر است، اما مشکلات واقعی در ادغام صفحات با کدهایی است که من قادر به مقایسه آنها نیستم. طبق معمول باید آن را در حداقل یک برنامه متوسط امتحان کنید تا متوجه شوید. به هر حال، من میتوانم این کتاب را به هرکسی که میخواهد بداند Tapestry 5 چه چیزی را ارائه میکند توصیه میکند و هر کسی که احساس نمیکند متخصص در توسعه برنامههای وب نیست، میخواهد مقدمهای درباره توسعه برنامههای وب مقیاسپذیر را مرور کند.
The book contains elegant introduction to Tapestry 5 with additional focus on building high performing scalable web apps. The first chapter is introductory, serves as a advert of Tapestry and a taste of things to come. The second helps reader to configure IDE, because practical exercises are encouraged through out the book.
From the next chapter starts the description of the framework. The third illustrates basic Tapestry mechanics that revolve around “Page classes”. Author shows how to link them with corresponding views that are enriched html files. Moreover passing data between pages, events and using components is presented. The following chapters provide info on using other parts of the framework like localization, validation etc. and act as a tutorial for building your own components.
The book was very easy to read. I can’t recall anything that would be difficult to comprehend. Boring parts were rare. Global focus on scalability made it fun to read, because it is not a common part of web app tutorials to remind you how session management influences performance.
Overall the composition of the book is very neat. The most important stuff is put first although you can skip the parts you are familiar with like I did with IDE configuration.
Howard Levis-Ship the author of Tapestry says that in a good framework “the right thing to do is the easiest one”. You can find that idea in every aspect of the framework that is well represented in the book. The focus on scalability is a nice addition to thorough Tapestry 5 description.
I am not an expert on web apps, so I value the parts that revolve around basics too. Reading the book was fun. Since I did not made any effort into practically using Tapestry during the course of reading it, I was unable tell whether it is better that say JSF with Facelets. However it provided much insight into web app development with Tapestry. Definitely Tapestry is easier to use, but the real difficulties lie in merging pages with code which I am unable to compare. As usual one needs to try it out in at least medium sized application to find out. Anyway I can recommend this book to anyone who wishes to find out what Tapestry 5 has to offer and anyone who does not feel like an expert in web app development ant would like to go through an introduction on scalable web app development.
برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.