ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Beginning Groovy and Grails: From Novice to Professional

دانلود کتاب شروع Groovy و Grails: از مبتدی تا حرفه ای

Beginning Groovy and Grails: From Novice to Professional

مشخصات کتاب

Beginning Groovy and Grails: From Novice to Professional

دسته بندی: آموزشی
ویرایش: 1 
نویسندگان: , ,   
سری: Beginning from Novice to Professional 
ISBN (شابک) : 9781430210450, 1430210451 
ناشر: Apress 
سال نشر: 2008 
تعداد صفحات: 441 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 مگابایت 

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

در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد



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

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


در صورت تبدیل فایل کتاب Beginning Groovy and Grails: From Novice to Professional به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


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



فهرست مطالب

Beginning Groovy and Grails: From Novice to Professional......Page 1
Contents at a Glance......Page 7
Contents......Page 9
Foreword......Page 17
About the Authors......Page 19
About the Technical Reviewer......Page 21
Acknowledgments......Page 23
Introduction......Page 25
How This Book Is Structured......Page 26
Contacting the Authors......Page 28
Introduction to Groovy......Page 29
Groovy Installation......Page 30
Groovy by Example......Page 31
Converting a JavaBean to a GroovyBean......Page 33
Simplifying the Code......Page 34
Getting Rid of Main()......Page 36
Summary......Page 37
Scripts......Page 39
Using Script Functions......Page 40
Compiling Groovy......Page 41
Running Groovy......Page 42
Groovy Shell......Page 43
Groovy Console......Page 44
Assertions......Page 45
Strings......Page 46
String Interpolation......Page 48
Multiline Strings......Page 49
Slashy Strings......Page 50
Methods......Page 51
Closures......Page 52
Lists......Page 55
Ranges......Page 56
Sets......Page 58
Arrays......Page 59
Maps......Page 60
Regular Expressions......Page 61
Find Operator......Page 64
Pattern Operator......Page 65
Common Uses of Regular Expressions......Page 66
Operator Overloading......Page 68
Spread Operator......Page 69
Safe Navigation/Dereference Operator......Page 70
Field Operator......Page 71
Method Closure Operator......Page 72
Summary......Page 73
Groovy Unit Testing......Page 75
Writing XML with Java......Page 78
Groovy Builders......Page 80
Writing XML with Groovy......Page 81
Generating Text with Templates......Page 82
Expandos......Page 85
Meta Object Protocol......Page 86
Domain-Specific Languages......Page 88
Summary......Page 89
Introduction to Grails......Page 91
Grails Features......Page 92
Object Relational Mapping......Page 93
Spring Framework......Page 94
Jetty......Page 95
Grails Architecture......Page 96
Collab-Todo Application......Page 98
Getting Started with Scaffolding......Page 99
Understanding the Scaffolding Process......Page 102
Creating the Application......Page 103
Running the Application......Page 107
Creating a Domain Class......Page 109
Implementing Integration Tests......Page 110
Running the Test Harness......Page 112
Implementing a Domain Class......Page 115
Creating the Controller......Page 117
Finishing the Remaining Domain and Controllers......Page 124
Creating Domain Relationships......Page 126
Summary......Page 131
Starting with the End in Mind......Page 133
Creating the Footer......Page 135
Creating the Topbar......Page 138
Adding More Look and Feel......Page 140
Iteration Tags......Page 146
Ajax Tags......Page 147
UI Tags......Page 148
Validation Tags......Page 149
The Login View......Page 150
The login Action......Page 152
Handling the Login and Logout Actions......Page 153
Testing......Page 154
Integration Testing Using JUnit......Page 155
Functional Testing Using Canoo WebTest......Page 159
Externalizing Strings......Page 167
Errors and Validation......Page 169
Flash and Flash Messages......Page 172
Controlling Users......Page 176
Controlling Categories......Page 181
Creating an Audit Log Using Action Interceptors......Page 185
Using Filters......Page 187
Summary......Page 191
GORM......Page 193
Collab-Todo’s Domain......Page 194
Creating Domain Objects......Page 196
Basic Domain Creation......Page 197
New Columns......Page 198
Setting Default Values......Page 199
Creating Relationships......Page 200
Players Involved......Page 201
Managing Relationships......Page 203
Adjusting the Mappings......Page 205
Turning on the Cache......Page 209
Transient Properties......Page 210
GORM Events......Page 211
Database Model......Page 212
Constraints......Page 214
Using Built-In Constraints......Page 215
Creating Custom Constraints......Page 216
Validation Messages......Page 218
GORM’s CRUD Support......Page 222
GORM’s Dynamic Queries......Page 224
HQL Queries......Page 229
Hibernate’s Criteria Queries......Page 230
The dbmigrate Plug-In......Page 234
The LiquiBase Plug-In......Page 235
Creating a Service......Page 236
Calling the Service......Page 237
Initializing the Service......Page 238
Service Context Available in the Service......Page 239
Summary......Page 240
Security in Grails......Page 243
Authentication......Page 244
Access Control......Page 246
An Overview of Grails Security Solutions......Page 249
Custom Security Implementation......Page 250
Installing the Captcha Plug-in......Page 252
Implementing the Registration Page......Page 253
Adding the Registration Action to the Controller......Page 255
Logging In and Out......Page 257
Securing the Controllers......Page 259
JSecurity......Page 261
JSecurity Domain Classes......Page 262
JsecRolePermissionRel......Page 263
JsecUserPermissionRel......Page 264
User Definition......Page 265
Role and Permission Assignment......Page 266
Saving the User in Session......Page 267
Locking Down the Controller......Page 268
Advanced Usage......Page 270
CAS......Page 271
CAS Configuration......Page 272
Spring Security (aka Acegi Security)......Page 274
Acegi Installation......Page 275
Person......Page 276
Requestmap......Page 277
User Definition......Page 278
Acegi Domain Customization......Page 279
Acegi Security Usage......Page 281
Summary......Page 283
Advanced Presentation Components......Page 285
Adding Rich-Text Capabilities......Page 286
Adding Search Capabilities......Page 289
Uploading the File......Page 292
Downloading the File......Page 296
Creating the E-Mail Service......Page 297
Creating the Mail Sender......Page 299
Updating the Registration Page......Page 301
Creating the Tag Library......Page 302
Referencing the Tag Library......Page 304
Using Ajax Frameworks in Grails......Page 305
Dynamic Rendering of Data......Page 307
Creating a Template......Page 308
Making the Page Dynamic......Page 310
Editing a Field in Place......Page 311
Using the Autocomplete Feature......Page 315
RSS Feeds......Page 319
Summary......Page 321
Web Services......Page 323
RESTful Web Services......Page 324
RESTful in Grails......Page 326
Default URL Mappings......Page 327
RESTful Mappings......Page 328
Common Functionality......Page 329
RESTful show......Page 331
RESTful delete......Page 333
RESTful update......Page 334
RESTful create......Page 335
Summary......Page 337
The Report......Page 339
Overview of the Reporting Function......Page 340
Overview......Page 342
Installing JasperReports and iReports......Page 343
Creating the To-Do Report......Page 344
Defining the Data Source......Page 345
Using iReports......Page 346
Enhancing the Report......Page 349
Tag Library Overview......Page 351
Creating the Tag......Page 352
The ReportController and the ReportService......Page 354
Tying It All Together......Page 360
Adding the Report Tag to the Application......Page 361
The Report List......Page 362
Summary......Page 363
Installing the Quartz Plug-in......Page 365
Creating a Job......Page 366
Building a Batch-Reporting Facility......Page 368
Controlling Execution Frequency......Page 370
Retrieving the User’s To-Dos......Page 374
Invoking the Report Service......Page 375
Invoking the E-Mail Service......Page 377
Summary......Page 379
Using Environments......Page 381
Startup and Shutdown Behavior......Page 382
Data Source Configurations......Page 383
Logging Configurations......Page 386
Packaging the Application for Deployment......Page 388
Deploying to an Application Server......Page 389
Automating Tasks with Gant......Page 391
Upgrading Grails Applications......Page 393
Summary......Page 394
Overview......Page 395
Setup......Page 396
Reading To-Do Items......Page 397
Creating To-Do Items......Page 400
Deleting To-Do Items......Page 403
Updating To-Do Items......Page 404
Command-Line Script Summary......Page 406
Overview......Page 407
Choosing the Presentation Components and Frameworks......Page 408
Structuring the Application......Page 409
Builder Overview......Page 411
Creating the Main Module......Page 414
Creating the Controller Module......Page 415
Creating the View......Page 420
HTTP Utilities (Get, Put, Post, and Delete)......Page 424
Summary......Page 426
Index......Page 427




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