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

کتابخانه های برچسب JSP

JSP Tag Libraries

دانلود کتاب JSP Tag Libraries (به فارسی: کتابخانه های برچسب JSP) نوشته شده توسط «Gal Shachor – Adam Chace – Magnus Rydin»


اطلاعات کتاب کتابخانه های برچسب JSP

موضوع اصلی: برنامه نویسی: زبان های برنامه نویسی

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

ناشر: Manning

نویسنده: Gal Shachor – Adam Chace – Magnus Rydin

زبان: English

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

سال انتشار: 2001

تعداد صفحه: 652

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

کد کتاب: 193011009X , 9781930110090

نوبت چاپ: illustrated edition

توضیحات کتاب کتابخانه های برچسب JSP

این یک بررسی است که من برای گروه AustonJUG انجام دادم. از آنجایی که این یک بررسی طولانی است (بیش از 1000 کلمه)، من فقط مرور کلی را در اینجا ارسال می کنم… کار با سایر اجزای جاوا سمت سرور، مانند JavaBeans، EJBs و JDBC، کتابخانه های برچسب سفارشی به درستی طراحی شده به توسعه دهندگان اجازه می دهد تا کپسوله و استفاده مجدد کنند. کد تگ های سفارشی یک محیط نوشتن محتوا مبتنی بر برچسب ایجاد می کنند و به نویسندگان وب اجازه می دهند تا برنامه های وب بسیار پویا را به سبک HTML بدون یادگیری زبان برنامه نویسی جاوا بنویسند. بنابراین، معماران، توسعه‌دهندگان و نویسندگان محتوا همگی می‌توانند از مطالعه برچسب‌های سفارشی JSP بهره ببرند.

کتاب Manning “JSP Tag Libraries” اثر Gal Shachor، Adam Chace و Magnus Rydin (ISBN 1-930110-09-X) یک JSP عالی است. متن برچسب سفارشی مناسب برای توسعه دهندگان جدید و باتجربه. این کتاب مشخصات JSP 1.1 و 1.2 را پوشش می دهد.

یکی از نقاط قوت اصلی این کتاب این است که فقط اسناد API را تکرار نمی کند. نویسندگان تلاش زیادی کردند تا تصویر بزرگ، فلسفه پشت تگ های سفارشی JSP و نحوه به کارگیری آنها در برنامه های کاربردی دنیای واقعی را به خوانندگان نشان دهند. این کتاب در مورد “چرا” و همچنین “چگونه” صحبت می کند.

پس از مطالعه این کتاب، خواننده باید بتواند بفهمد:

* تگ های سفارشی JSP چیست و چرا به آنها نیاز داریم. * برچسب های سفارشی چگونه کار می کنند. * نحوه استفاده از برچسب ها برای انجام کارهای رایج و پیشرفته. * مراحل توسعه و استقرار برنامه های برچسب. * الگوهای طراحی اولیه برای کاربردهای برچسب؛

کتاب به خوبی سازماندهی شده و به خوبی نوشته شده است. پر از نمونه کدهای عالی است. آن مثال‌ها تکنیک‌ها را در متن قرار می‌دهند. خوانندگان می توانند با بازی با مثال ها به طور موثر یاد بگیرند. به عنوان پاداش های اضافه شده، نمونه های کد را می توان به راحتی برای برنامه های کاربردی دنیای واقعی به کار برد. در بخش “مطالعات موردی”، نویسندگان دو کاربرد کامل تجارت الکترونیک چند لایه و تجارت M را مورد بحث قرار می دهند. آن‌ها نه تنها نمونه‌های کدی را در مورد استفاده از تکنیک‌های عملی ارائه می‌دهند، بلکه بینش‌ها و الگوهایی را نیز در مورد نحوه طراحی برنامه‌های کاربردی خوب JSP ارائه می‌دهند.

همه نمونه‌های کد موجود در کتاب با متن توضیحی عمیق حاشیه‌نویسی شده‌اند. این واقعاً به خوانندگان کمک می‌کند تا نه تنها بفهمند کد چه کار می‌کند، بلکه آنچه را که نویسندگان قصد انجام آن را داشتند نیز درک کنند.

با این حال، هنوز چیزهایی وجود دارد که آرزو می‌کنم نویسندگان بتوانند در نسخه بعدی بهبود ببخشند:

1. نویسندگان بحث های بسیار خوبی در مورد نحوه پیاده سازی تگ های شرطی، تگ های تکرار و تگ های دسترسی به پایگاه داده داشتند. اما آنها به کتابخانه های برچسب مشابه در دست توسعه توسط پروژه جاکارتا تگلیب اشاره نکردند. من واقعاً دوست دارم در مورد بینش آنها در مورد طرح های کتابخانه های برچسب جاکارتا و بسیاری از کتابخانه های مشابه که توسط شرکت های تجاری توسعه یافته اند، بشنوم.

2. در بخش «مطالعات موردی»، افزودن یک فروشگاه موازی WAP به WebStore مبتنی بر JDBC از طریق مجموعه دیگری از برچسب‌های سفارشی بسیار آسان است. این واقعاً قدرت جداسازی منطق تجاری از منطق ارائه را به ارمغان می آورد و انعطاف پذیری راه حل مبتنی بر برچسب سفارشی JSP را برجسته می کند. ای کاش نویسندگان این کار را انجام می دادند.

به طور کلی، فکر می کنم این کتاب عالی است و مایلم آن را به همه کسانی که با فناوری صفحات جاوا سرور کار می کنند، به شدت توصیه کنم.


This is a review I did for AustonJUG group. Since it is a long review (more than 1000 words), I only post the overview here….Working with other server side Java components, such as JavaBeans, EJBs and JDBC, properly designed custom tag libraries allow developers to encapsulate and reuse code. Custom tags create a tag-based content authoring environment and allow web authors to write highly dynamic web applications in HTML style without learning the Java programming language. So, architects, developers and content authors can all benefit from studying JSP custom tags.

Manning’s book “JSP Tag Libraries” by Gal Shachor, Adam Chace and Magnus Rydin (ISBN 1-930110-09-X) is an excellent JSP custom tag text suited for both new and seasoned developers. This book covers JSP specifications 1.1 and 1.2.

One of the main strengths of this book is that it does not merely repeat API documentations. The authors put a lot of effort to show the readers the big picture, the philosophy behind JSP custom tags and how to apply them in real world applications. This book talks about “why” as well as “how”.

After studying this book, the reader should be able to understand:

* What JSP custom tags are and why we need them; * How custom tags work; * How to use tags to perform common and advanced tasks; * Steps to develop and deploy tag applications; * Basic design patterns for tag applications;

The book is very well organized and well written. It is full of excellent code examples. Those examples put the techniques into context. The readers can learn effectively by playing with the examples. As added bonuses, the code examples can be easily adopted for real world applications. In section “Case Studies”, the authors discuss two complete multi-tier E-commerce and M-commerce applications. They offer not only code examples on applying practical techniques but also insights and templates on how to design good JSP applications.

All the code examples in the book are annotated with in-depth explaining text. That truly helps readers to understand not only what the code is doing but also what the authors intended to do.

However, there are still things I wish the authors could improve in the next version:

1. The authors had excellent discussions on how to implement conditional tags, iteration tags and database access tags. But they did not mention similar tag libraries under development by the Jakarta Taglib project. I would really like to hear about their insights on the designs of Jakarta tag libraries and many similar libraries developed by commercial companies.

2. In the “Case Studies” part, it is quite easy to add a parallel WAP store front to the JDBC-driven WebStore through another set of custom tags. That would really drive home the power of separating business logic from presentation logic and highlight the flexibility of a JSP custom tag based solution. I wish the authors had done that.

Overall, I think this is an excellent book and would like to HIGHLY RECOMMEND it to anyone working with JavaServer Pages technology.

دانلود کتاب «کتابخانه های برچسب JSP»

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

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.