ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers)

دانلود کتاب دستور العمل های Groovy: چرخاندن چرخ های جاوا (برنامه نویسان مقدماتی)

Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers)

مشخصات کتاب

Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers)

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش: 1 
نویسندگان:   
سری: Pragmatic Programmers 
ISBN (شابک) : 0978739299, 9780978739294 
ناشر: Pragmatic Bookshelf 
سال نشر: 2008 
تعداد صفحات: 254 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 1 مگابایت 

قیمت کتاب (تومان) : 53,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب دستور العمل های Groovy: چرخاندن چرخ های جاوا (برنامه نویسان مقدماتی) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب دستور العمل های Groovy: چرخاندن چرخ های جاوا (برنامه نویسان مقدماتی)

چه تازه وارد Groovy باشید و چه یک برنامه نویس با تجربه Groovy، Groovy Recipes یک کتاب مرجع ضروری است. Groovy Recipes، در ارائه توضیحات اساسی در مورد مفاهیم اصلی Groovy خوب است. اما، نقطه قوت واقعی آن در ارائه نمونه‌های فراوانی است که باعث می‌شود بارها و بارها به این کتاب بازگردید تا ظرافت ساده نوشتن کد Groovy را یاد بگیرید. حتی اگر یک برنامه نویس باتجربه جاوا یا Groovy هستید، این کتاب را در جعبه ابزار برنامه نویسی خود می خواهید. من اغلب به فصل های 6، 7 و 8، \"ترفندهای فایل\" \"تجزیه XML\" و \"Writing XML\" مراجعه می کنم. اگر می‌خواهید درک کلی از چیستی Grails و نحوه استفاده از آن داشته باشید، دو فصل آخر کتاب که Grails را پوشش می‌دهد، خوب است. با این حال، اگر Grails بیشتر مورد علاقه شما باشد، کتاب‌های بهتری وجود دارد که می‌خواهید در قفسه خود داشته باشید تا به آنها مراجعه کنید (مانند دستور العمل‌های Groovy and Grails و راهنمای قطعی برای Grails). یک کتاب عالی برای داشتن در زرادخانه شما است.


توضیحاتی درمورد کتاب به خارجی

Whether you're new to Groovy or you're an experienced Groovy programmer, Groovy Recipes, is a must have reference book. Groovy Recipes, is good at giving a basic explanation on Groovy core concepts. But, its real strength is in providing a plethora of examples, that keep you coming back to this book, again and again, to learn the simple elegance of writing Groovy code. Even if you're an experienced Java or Groovy programmer, you'll want this book in your programming tool box. I often reference Chapters 6,7 and 8, "File Tricks," "Parsing XML" and "Writing XML," respectively. The last two chapters of the book, which cover Grails, are OK, if you want a general understanding of what Grails is and how to use it. However, if Grails is your greater interest, there are better books that you will want to have on your shelf to reference (e.g. Groovy and Grails Recipes and The Definitive Guide to Grails).Bottom line, if Groovy is your primary programming language, this is an excellent book to have in your arsenal.



فهرست مطالب

Contents......Page 7
Preface......Page 12
Introduction......Page 14
Groovy, the Way Java Should Be......Page 16
Stripping Away the Verbosity......Page 18
Groovy: The Blue Pill or the Red Pill?......Page 19
Road Map......Page 21
Acknowledgments......Page 22
Installing Groovy......Page 24
Running a Groovy Script (groovy)......Page 27
Running the Groovy Shell (groovysh)......Page 28
Running Groovy on a Web Server (Groovlets)......Page 33
Groovy + Eclipse......Page 37
Groovy + IntelliJ IDEA......Page 38
Groovy + TextMate......Page 39
Groovy + [Insert Your IDE or Text Editor Here]......Page 40
New to Groovy......Page 41
Optional Semicolons......Page 42
Optional Parentheses......Page 44
Optional Return Statements......Page 46
Optional Datatype Declaration (Duck Typing)......Page 47
Optional Exception Handling......Page 48
Operator Overloading......Page 50
Safe Dereferencing (?)......Page 52
Autoboxing......Page 53
Groovy Truth......Page 54
Heredocs (Triple Quotes)......Page 56
GStrings......Page 57
List Shortcuts......Page 58
Map Shortcuts......Page 62
Ranges......Page 65
Closures and Blocks......Page 67
GroovyBeans (aka POGOs)......Page 69
Autogenerated Getters and Setters......Page 71
getProperty and setProperty......Page 74
Making Attributes Read-Only......Page 75
Constructor Shortcut Syntax......Page 76
Optional Parameters/Default Values......Page 77
Private Methods......Page 78
Calling Groovy from Java......Page 79
Interfaces in Groovy and Java......Page 81
The Groovy Joint Compiler......Page 82
Compiling Your Project with Ant......Page 84
Compiling Your Project with Maven......Page 85
Running Uncompiled Groovy Scripts......Page 86
Shebanging Groovy......Page 87
Accepting Command-Line Arguments......Page 88
Running a Shell Command......Page 89
Using Shell Wildcards in Groovy Scripts......Page 90
Waiting for a Shell Command to Finish Before Continuing......Page 91
Getting System Properties......Page 92
Getting Environment Variables......Page 94
Evaluating a String......Page 95
Calling Another Groovy Script......Page 96
Including JARs at the Command Line......Page 98
Listing All Files in a Directory......Page 100
Reading the Contents of a File......Page 104
Writing Text to a File......Page 105
Copying Files......Page 108
Using AntBuilder to Copy a File......Page 109
Using AntBuilder to Copy a Directory......Page 110
Deleting Files......Page 112
Creating a ZIP File/Tarball......Page 113
Unzipping/Untarring Files......Page 114
The ``I\'m in a Hurry\'\' Guide to Parsing XML......Page 116
Understanding the Difference Between XmlParser and XmlSlurper......Page 117
Dealing with XML Attributes......Page 121
Getting the Body of an XML Element......Page 124
Dealing with Mixed-Case Element Names......Page 125
Dealing with Hyphenated Element Names......Page 126
Navigating Deeply Nested XML......Page 127
Parsing an XML Document with Namespaces......Page 132
Populating a GroovyBean from XML......Page 134
The ``I\'m in a Hurry\'\' Guide to Creating an XML Document......Page 136
Creating Mixed-Case Element Names......Page 137
Creating Namespaced XML Using MarkupBuilder......Page 138
Understanding the Difference Between MarkupBuilder and StreamingMarkupBuilder......Page 139
Creating Parts of the XML Document Separately......Page 140
Printing Out the XML Declaration......Page 142
Printing Arbitrary Strings (Comments, CDATA)......Page 143
StreamingMarkupBuilder at a Glance......Page 145
Creating HTML on the Fly......Page 146
Converting CSV to XML......Page 148
Converting JDBC ResultSets to XML......Page 151
Finding Your Local IP Address and Name......Page 152
Finding a Remote IP Address and Domain Name......Page 154
Making an HTTP GET Request......Page 155
Working with Query Strings......Page 159
Making an HTTP POST Request......Page 164
Making an HTTP PUT Request......Page 167
Making an HTTP DELETE Request......Page 169
Making a RESTful Request......Page 170
Making a SOAP Request......Page 172
Making an XML-RPC Request......Page 174
Parsing Yahoo Search Results as XML......Page 176
Parsing an Atom Feed......Page 177
Parsing an RSS Feed......Page 178
Metaprogramming......Page 181
Discovering the Class......Page 182
Discovering the Fields of a Class......Page 183
Checking for the Existence of a Field......Page 185
Discovering the Methods of a Class......Page 188
Checking for the Existence of a Method......Page 190
Creating a Field Pointer......Page 192
Calling Methods That Don\'t Exist (invokeMethod)......Page 193
Creating an Expando......Page 194
Adding Methods to a Class Dynamically (Categories)......Page 196
Adding Methods to a Class Dynamically (ExpandoMetaClass)......Page 198
Working with Grails......Page 200
Installing Grails......Page 201
Creating Your First Grails App......Page 204
Understanding Grails Environments......Page 212
Running Grails on a Different Port......Page 213
Generating a WAR......Page 214
Changing Databases......Page 215
Changing the Home Page......Page 218
Understanding Controllers and Views......Page 219
Dynamic Scaffolding......Page 221
Validating Your Data......Page 224
Managing Table Relationships......Page 227
Mapping Classes to Legacy Databases......Page 232
Returning XML......Page 233
Returning JSON......Page 235
Returning an Excel Spreadsheet......Page 237
Setting Up an Atom Feed......Page 239
Setting Up an RSS Feed for Podcasts......Page 243
Installing Plug-Ins......Page 247
C......Page 248
G......Page 249
L......Page 250
Q......Page 251
W......Page 252
X......Page 253
Z......Page 254




نظرات کاربران