دانلود کتاب Google Web Toolkit Solutions: More Cool & Useful Stuff (به فارسی: راه حل های Google Web Toolkit: چیزهای جالب و مفیدتر) نوشته شده توسط «David Geary»
اطلاعات کتاب راه حل های Google Web Toolkit: چیزهای جالب و مفیدتر
موضوع اصلی: شبکه: اینترنت
نوع: کتاب الکترونیکی
ناشر: Prentice Hall PTR
نویسنده: David Geary
زبان: English
فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2007
تعداد صفحه: 408
حجم کتاب: 11 مگابایت
کد کتاب: 9783540727149
نوبت چاپ: 1
توضیحات کتاب راه حل های Google Web Toolkit: چیزهای جالب و مفیدتر
Cu>
Google Web Toolkit (GWT) یک چارچوب توسعه جاوا منبع باز برای ساخت است. برنامه های تحت وب با قابلیت Ajax به جای انبوه فناوریهایی که توسعهدهندگان معمولاً برای Ajax–JavaScript، HTML، CSS، و XMLHttpRequest–GWT استفاده میکنند، به توسعهدهندگان اجازه میدهد برنامههای کلاینت غنی را با جاوا خالص با استفاده از اصطلاحات آشنا از AWT، Swing و SWT پیادهسازی کنند. GWT فراتر از اکثر چارچوبهای آژاکس است و ساخت برنامههای دسکتاپ مانند را که در مرورگر همهجا اجرا میشوند، آسان میکند، جایی که غنای رابط کاربری تنها توسط تخیل توسعهدهنده محدود میشود.
این کتاب بر جنبههای پیشرفتهتر GWT تمرکز دارد که برای پیادهسازی برنامههای کاربردی دنیای واقعی با رابطهای کاربری غنی، اما بدون نیاز به جاوا اسکریپت و موارد دیگر نیاز دارید. فناوری های مرتبط با آژاکس هر راه حل در این کتاب عملی و عملی بیش از یک دستور العمل است. برنامههای نمونه با دقت توضیح داده شدهاند تا به شما کمک کنند تا به سرعت بر تکنیکهای پیشرفته GWT، مانند پیادهسازی کشیدن و رها کردن، ادغام کتابخانههای جاوا اسکریپت، و استفاده از روشهای مدیریت رویداد پیشرفته، تسلط پیدا کنید.
راهحلهای تحت پوشش عبارتند از:
• ساخت ویجتهای سفارشی GWT، از جمله کامپوزیتهای سطح بالا و کم اجزای سطح
• پیاده سازی یک کلاس viewport که شامل اسکرول خودکار به سبک iPhone است
• یکپارچه سازی سرویس های وب با GWT برنامه ها
• ترکیب چارچوب جاوا اسکریپت Script.aculo.us در برنامه های GWT
• ترکیب Hibernate و GWT برای پیادهسازی برنامههای وب مبتنی بر پایگاه داده
• گسترش کلاس GWT PopupPanel برای پیادهسازی یک پنجره قابل کشیدن و قابل تغییر اندازه
• ایجاد یک ماژول کشیدن و رها کردن، کامل با منابع کشیدن و رها کردن اهداف
• استقرار برنامه های GWT در سرور خارجی
• تغییر اندازه پویا جداول انعطاف پذیر
• استفاده از ویجت های GWT در برنامه های قدیمی توسعه یافته با چارچوب های دیگر، مانند Struts و JavaServer Faces
نمونه کد کامل موجود در www.coolandusefulgwt.com
همه کدهای استفاده شده در این کتاب، هم در حالت میزبانی و وب و هم در نسخه خارجی Tomcat (نسخه 5.5.17)، تحت ویندوز آزمایش شده است. ، لینوکس و Mac OS X. برای ویندوز و لینوکس از 1.4.60 و برای مک از 1.4.61 استفاده کردیم. توجه: سه نسخه جداگانه از کد وجود دارد. لطفاً فایل JAR صحیح را برای سیستم عاملی که استفاده می کنید دانلود کنید.
پیشگفتار xiii
پیشگفتار xvi
تشکرات xviii
درباره نویسندگان xix
راه حل 1: مبانی GWT و فراتر از 1
راه حل 2: یکپارچه سازی جاوا اسکریپت 53
راه حل 3: پیاده سازی ویجت سفارشی 71
راه حل 4: Viewports و Maps 103
راه حل 5: دسترسی به خدمات وب آنلاین 133
راه حل 6: کشیدن و رها کردن 167
راه حل 7: ویندوز ساده 199
راه حل 8: Flex Tables 237
راه حل 9: آپلود فایل 283
راه حل 10: Hibernate Integration 303
راه حل 11: استقرار به سرور خارجی 325
راه حل 12: GWT و کد قدیمی 343
شاخص 371
Google Web Toolkit (GWT) is an open source Java development framework for building Ajax-enabled web applications. Instead of the hodgepodge of technologies that developers typically use for Ajax–JavaScript, HTML, CSS, and XMLHttpRequest–GWT lets developers implement rich client applications with pure Java, using familiar idioms from the AWT, Swing, and SWT. GWT goes beyond most Ajax frameworks by making it easy to build desktop-like applications that run in the ubiquitous browser, where the richness of the user interface is limited only by the developer’s imagination.
This book focuses on the more advanced aspects of GWT that you need to implement real-world applications with rich user interfaces but without the heavy lifting of JavaScript and other Ajax-related technologies. Each solution in this practical, hands-on book is more than a recipe. The sample programs are carefully explained in detail to help you quickly master advanced GWT techniques, such as implementing drag-and-drop, integrating JavaScript libraries, and using advanced event handling methodologies.
Solutions covered include
• Building custom GWT widgets, including both high-level composites and low-level components
• Implementing a viewport class that includes iPhone-style automated scrolling
• Integrating web services with GWT applications
• Incorporating the Script.aculo.us JavaScript framework into GWT applications
• Combining Hibernate and GWT to implement database-backed web applications
• Extending the GWT PopupPanel class to implement a draggable and resizable window
• Creating a drag-and-drop module, complete with drag sources and drop targets
• Deploying GWT applications to an external server
• Dynamically resizing flex tables
• Using GWT widgets in legacy applications developed with other frameworks, such as Struts and JavaServer Faces
Complete Sample Code Available at www.coolandusefulgwt.com
All of the code used in this book has been tested, both in hosted and web modes, and in an external version of Tomcat (version 5.5.17), under Windows, Linux, and Mac OS X. For Windows and Linux, we used 1.4.60, and for the Mac we used 1.4.61. NOTE: There are three separate versions of the code. Please download the correct JAR file for the operating system you are using.
Foreword xiii
Preface xvi
Acknowledgments xviii
About the Authors xix
Solution 1: GWT Fundamentals and Beyond 1
Solution 2: JavaScript Integration 53
Solution 3: Custom Widget Implementation 71
Solution 4: Viewports and Maps 103
Solution 5: Access to Online Web Services 133
Solution 6: Drag and Drop 167
Solution 7: Simple Windows 199
Solution 8: Flex Tables 237
Solution 9: File Uploads 283
Solution 10: Hibernate Integration 303
Solution 11: Deployment to an External Server 325
Solution 12: GWT and Legacy Code 343
Index 371
دانلود کتاب «راه حل های Google Web Toolkit: چیزهای جالب و مفیدتر»
برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.