کامپیوترها

الگوهای طراحی J2EE

J2EE Design Patterns

دانلود کتاب J2EE Design Patterns (به فارسی: الگوهای طراحی J2EE) نوشته شده توسط «William Crawford – Jonathan Kaplan»


اطلاعات کتاب الگوهای طراحی J2EE

موضوع اصلی: کامپیوترها

نوع: کتاب الکترونیکی

ناشر: O’Reilly Media

نویسنده: William Crawford – Jonathan Kaplan

زبان: English

فرمت کتاب: chm (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2003

تعداد صفحه: 368

حجم کتاب: 2 مگابایت

کد کتاب: 9780596004279 , 0596004273

نوبت چاپ: 1

توضیحات کتاب الگوهای طراحی J2EE

معماران ساختمان ها و معماران نرم افزار بیشتر از آن چیزی که بیشتر مردم فکر می کنند مشترک هستند. هر دو حرفه نیاز به توجه به جزئیات دارند و هر دو تمرین‌کننده اگر اشتباهات زیادی مرتکب شوند، می‌بینند که کارشان در اطرافشان فرو می‌ریزد. تصور دنیایی که در آن ساختمان‌ها بدون نقشه ساخته می‌شوند، غیرممکن است، اما هنوز هم معمول است که برنامه‌های نرم‌افزاری بدون نقشه‌ها یا در این مورد، الگوهای طراحی طراحی و ساخته شوند. یک الگوی طراحی نرم‌افزار را می‌توان به‌عنوان «راه‌حلی تکرارشونده برای یک مشکل تکرارشونده» تشخیص داد. اما توسعه‌دهندگان کتاب‌هایی که صرفاً الگوهای طراحی را فهرست‌بندی می‌کنند، بدون گسترش به حوزه‌های جدید، و کتاب‌هایی که آن‌قدر تئوری هستند که نمی‌توانید بعد از خواندن آن‌ها در واقع کاری بهتر از قبل از شروع کار انجام دهید، به اندازه کافی داشته‌اند. الگوهای طراحی J2EE کرافورد و کاپلان. نویسندگان به جای ارائه کاتالوگ دیگری از الگوهای طراحی، با بحث در مورد راه‌های انتخاب الگوهای طراحی در هنگام ساختن یک برنامه سازمانی از ابتدا، به جای ارائه کاتالوگ دیگری از الگوهای طراحی، دامنه را گسترش می‌دهند. که توسعه دهندگان جاوا باید هنگام معماری برنامه های خود وزن کنند.سپس آنها به نحوه اعمال الگوها هنگام نوشتن نرم افزارهای دنیای واقعی ادامه می دهند. آنها همچنین الگوهای طراحی را به مناطقی که در کتاب‌های دیگر پوشش داده نشده است گسترش می‌دهند و الگوهای اصلی را برای مدل‌سازی داده‌ها، مدل‌سازی تراکنش/فرآیند و قابلیت همکاری ارائه می‌دهند. J2EE Design Patterns پوشش گسترده ای از پنج حوزه مشکلی را که توسعه دهندگان سازمانی با آن روبرو هستند ارائه می دهد: * تعمیر و نگهداری (توسعه پذیری) * عملکرد (مقیاس پذیری سیستم) * مدل سازی داده ها (مدل سازی اشیاء تجاری) * معاملات (مدل سازی فرآیند) * پیام رسانی (تعامل پذیری) و با تعادل دقیق آن بین تئوری و عمل، الگوهای طراحی J2EE به توسعه دهندگان تازه وارد در عرصه توسعه سازمانی جاوا درک کاملی از نحوه برخورد با طیف گسترده ای از مشکلات معماری و رویه ای می دهد و به متخصصان با تجربه J2EE فرصتی می دهد تا تجربیات موجود خود را گسترش دهند و بهبود بخشند. .


Architects of buildings and architects of software have more in common than most people think. Both professions require attention to detail, and both practitioners will see their work collapse around them if they make too many mistakes. It’s impossible to imagine a world in which buildings get built without blueprints, but it’s still common for software applications to be designed and built without blueprints, or in this case, design patterns. A software design pattern can be identified as “a recurring solution to a recurring problem. Using design patterns for software development makes sense in the same way that architectural design patterns make sense – if it works well in one place, why not use it in another? But developers have had enough of books that simply catalog design patterns without extending into new areas, and books that are so theoretical that you can’t actually do anything better after reading them than you could before you started. Crawford and Kaplan’s J2EE Design Patterns approaches the subject in a unique, highly practical and pragmatic way. Rather than simply present another catalog of design patterns, the authors broaden the scope by discussing ways to choose design patterns when building an enterprise application from scratch, looking closely at the real world tradeoffs that Java developers must weigh when architecting their applications. Then they go on to show how to apply the patterns when writing realworld software. They also extend design patterns into areas not covered in other books, presenting original patterns for data modeling, transaction / process modeling, and interoperability. J2EE Design Patterns offers extensive coverage of the five problem areas enterprise developers face: * Maintenance (Extensibility) * Performance (System Scalability) * Data Modeling (Business Object Modeling) * Transactions (process Modeling) * Messaging (Interoperability)And with its careful balance between theory and practice, J2EE Design Patterns will give developers new to the Java enterprise development arena a solid understanding of how to approach a wide variety of architectural and procedural problems, and will give experienced J2EE pros an opportunity to extend and improve on their existing experience.

دانلود کتاب «الگوهای طراحی J2EE»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.