ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Stripes -- and Java web development is fun again

دانلود کتاب Stripes - و توسعه وب جاوا دوباره سرگرم کننده است

Stripes -- and Java web development is fun again

مشخصات کتاب

Stripes -- and Java web development is fun again

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

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



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

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


در صورت تبدیل فایل کتاب Stripes -- and Java web development is fun again به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب Stripes - و توسعه وب جاوا دوباره سرگرم کننده است

من شخصاً این کتاب را بهترین تلاقی یک توضیح عالی با یک فناوری عالی از زمان برنامه نویسی C توسط K&R می دانم. مانند K&R، این کتاب از ساده و در عین حال قدرتمند فریبنده از طریق تمام ویژگی ها و جنبه ها به روشی خطی و منسجم است. این رویکرد شاد کاغذی (که توسط پتزولد در سری برنامه‌نویسی ویندوز خود پیشگام بود) را که نشان می‌دهد 5 راه اشتباه قبل از نهایتاً یک راه درست را نشان می‌دهد، کاهش می‌دهد، و دائماً بهترین راه را برای هر تمرین ارائه می‌دهد و سپس ادامه می‌دهد. داود مزیت توصیف یک پلتفرم روشن‌فکر، یک پلتفرم متا MVC (یک چارچوب MVC برای برنامه MVC2 شما) را دارد که برای نرم‌افزار مانند اعلامیه استقلال برای اسناد است. Stripes محفظه‌ای برای برنامه‌های کاربردی وب است، همانطور که Smalltalk برای برنامه‌های سرویس گیرنده بود. ویژگی‌ها و وجوه راه راه‌ها یکسان، موضوعی، اندازه‌های مشابه هستند و هم از نمایی از ارتفاع 10000 فوتی و هم از تجربه یک برنامه‌نویس در سنگر هدایت می‌شوند. در حالی که Stripes از ویژگی‌های جاوا 5 برای پیاده‌سازی کد مبتنی بر کد استفاده می‌کند که کارهای برنامه‌نویسی را به‌طور خودکار انجام می‌دهد، همچنین به خوبی از جایی که پلتفرم به پایان می‌رسد و کاربر شروع می‌کند، نقش می‌بندد. بنابراین، در حالی که بسیاری از جنبه‌های Stripes از اتصال هوشمند مبتنی بر ابرداده استفاده می‌کنند (خواه ذاتی جاوا یا تزئین شده با حاشیه‌نویسی)، با استفاده از رابط‌ها و ژنریک‌ها ادامه می‌دهد تا امکان چندشکلی پلاگین تعریف‌شده توسط کاربر برای قالب‌کننده‌ها (داده به رشته‌ها)، مبدل‌ها (رشته‌ها) فراهم شود. به داده ها) و سایر ویژگی های پلت فرم. در حالی که دیگر پروژه‌ها و کتاب‌های خوب آغاز شده و معنادار (مانند Spring و Hibernate) به طور فزاینده‌ای پر از پتزولد مانند می‌شوند (اول 5 روش اشتباه برای انجام آن، فقط برای اینکه بتوانید از کارهای بعدی قدردانی کنید، و سپس 3 روش درست برای انجام آن) ، این کتاب یک اوج ثابت جاز مانند از بهترین تمرین ها است. خواندن «Harnessing Hibernate» نوشته جیمز الیوت باعث شد که من به Stripes تبدیل شوم. اما حتی این کتاب راه‌حلی از Rube Goldberg برای مشکل اتصال آسان داده‌های درخواست به اشیاء مدل Hibernate (با داده‌های مرتبط با تنبلی بارگذاری نشده که نیاز به یک جلسه دارد) با استفاده از یک Stripes Interceptor برای پیوند مجدد داده‌های بی‌بند ارائه کرد. استیپریست، همانطور که داود توصیف می کند، رویکرد رازیانه را ادامه می دهد: با توجه به همه چیزهایی که آموخته ایم و همه چیزهایی که در دسترس داریم، چگونه می توانیم این کار را برای شما درست انجام دهیم. این کتاب و چارچوب برنامه نویسی مورد علاقه جدید من است. به دلیل این کتاب، من از Stripes برای هماهنگ کردن سایر فن‌آوری‌های بهترین عملکرد، مانند Hibernate و Spring، به جای برعکس استفاده خواهم کرد. با گفتن این موضوع، اجازه دهید آنچه داود و رازیانه انجام می دهند را تصدیق کنم: Stripes می داند که در محیط زیست نرم افزار جای دارد. تلاش نمی‌کند که کودزو مانند و تنوع بسیار زیاد باشد. این یک ماموریت با دقت توصیف شده و محدود دارد - MVC VC شما و تسهیل همکاری با بقیه بدون پیکربندی xml.


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

Personally, I consider this book the best confluence of a great explication with a great technology since C Programming by K&R. Like K&R, this book proceeds from the deceptively simple yet powerful through all the features and facets in a linear and consistent way. It bucks the paper happy approach (pioneered by Petzold in in his Programming Windows series) of showing 5 wrong ways before finally one right, and constantly gives the best way for each practice and then moves on. Daoud does have the benefit of describing an enlightened platform, a meta MVC platform (a MVC framework for your MVC2 application) that is to software as The Declaration of Independence is to documents. Stripes is a container to web applications as Smalltalk was (is) for client applications. The features and facets of stripes are consistent, thematic, similarly sized and driven by both a view from 10,000 feet and the experience of a programmer in the trenches. While Stripes uses Java 5 features to implement code driven code that does programmatic busywork automatically, it also roles off gracefully where the platform ends and the user starts. So, while many facets of Stripes use smart binding driven by metadata (whether java inherent or decorated with annotations), it continues with use of interfaces and generics to allow user defined plug-in polymorphism for formatters (data to strings), converters (strings to data) and other platform features. While other well begun and meaning projects and books (e.g Spring and Hibernate) become increasingly full of Petzold-like blather (first 5 wrong ways to do it, just so you can appreciate what comes next, and then 3 right ways to do it), this book is a constant jazz-like crescendo of best-practices. I will credit reading Harnessing Hibernate by James Elliott with turning me on to Stripes. But even this book presented a Rube Goldberg solution to the problem of facile binding of request data to Hibernate model objects (with yet-to-be lazily loaded related data requiring a session) using a Stripes Interceptor to rebind the unbound data. Stipersist, as described by Daoud, continues Fennel's approach of: given everything we've learned and everything we have available, how can we do this right FOR YOU. This is my new favorite programming book and framework. Because of this book, I will use Stripes to coordinate other best practice technologies, such as Hibernate and Spring, rather than the other way around. Having said that, let me acknowledge what Daoud and Fennel do: Stripes knows it's place in the software ecology. It doesn't strive to be Kudzu-like, overwhelming diversity. It has a carefully described and confined mission - being the MVC of your VC and facilitating co-operation with the rest with no xml config.



فهرست مطالب

Contents......Page 9
Introduction......Page 13
What Can Stripes Do for You?......Page 15
Getting the Most Out of This Book......Page 16
Acknowledgments......Page 19
Learning the Controls......Page 21
Setting Up a Stripes Application......Page 22
Hello, Stripes!......Page 27
Binding to Action Beans......Page 36
Wrapping Up......Page 39
The Core: Action Beans and JSPs......Page 40
Let's CRUD......Page 41
Writing a Base for a Stripes Application......Page 43
Displaying Data with Action Beans and JSPs......Page 46
Parameterized Links......Page 52
Displaying Messages to the User......Page 57
Creating Forms......Page 60
Use a Forward or a Redirect?......Page 67
Stripes Validation Concepts......Page 70
Using Built-in Validations......Page 76
When You Need More: Custom Validation Methods......Page 88
Type Conversion Concepts......Page 98
Built-in Type Converters......Page 100
Formatting......Page 107
Working with Custom Data Types......Page 110
Customizing Information Messages......Page 121
Customizing Error Messages......Page 124
Changing the Text of Error Messages......Page 131
Creating Messages for Custom Errors......Page 138
Reusable Layouts......Page 141
Basic Stripes Layout Concepts......Page 142
Putting Layouts to Work: Decorators......Page 146
Using View Helpers......Page 156
If You're Used to Tiles or SiteMesh......Page 161
Revving Up......Page 165
Adding Form Input Controls......Page 166
Checkboxes......Page 167
Select Boxes......Page 170
Image Buttons and Text Areas......Page 174
Using Cross-page Controls......Page 178
Radio Buttons......Page 180
Managing Session Data......Page 183
Altering Form Values in the Action Bean......Page 188
Using Indexed Properties......Page 191
Working with Files......Page 195
The Registration Page......Page 203
Adding Password and Confirm Password Boxes......Page 205
Dealing with a Bunch of Required Fields......Page 207
Using Validation Metadata......Page 208
Creating a Wizard......Page 210
The Login Page......Page 216
Offering an Application in Multiple Languages......Page 218
Translating the Text of an Application......Page 221
Switching Between Languages......Page 233
Using Different Resource Bundles......Page 236
In High Gear......Page 244
Persistence with Stripersist, JPA, and Hibernate......Page 245
Dependency Injection with Spring......Page 261
Automated Testing with Mock Objects......Page 267
Houston: Exception Handling......Page 277
Customizing URL Bindings......Page 283
Everything Is Possible: Interceptors......Page 294
Interceptor Example: Adding Support for Guice......Page 299
Another Interceptor Example: Ensuring Login......Page 302
The Stripes Life Cycle in More Detail......Page 304
Controlling Parameter Binding......Page 307
Preventing Cross-site Scripting Attacks......Page 311
Using Encryption......Page 313
Ensuring the User Is Logged In......Page 315
Showing Users Their Data, Not Other People's......Page 319
Using Roles......Page 321
Using JavaScript and Ajax......Page 336
Using JavaScriptResolution......Page 337
Working with Ajax Requests and Responses......Page 341
Ajaxifying the Webmail Application......Page 351
Adding Client-Side Validation......Page 360
Required Configuration......Page 369
Extensions......Page 370
Settings......Page 376
Interceptors......Page 378
Stripes Dependencies......Page 379
Third-Party Frameworks, Libraries, and Tools......Page 380
Bibliography......Page 381
B......Page 382
E......Page 383
I......Page 384
M......Page 385
S......Page 386
T......Page 387
W......Page 388
X......Page 389




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