این سایت در راستای آموزش تکنولوژی های مختلف جاوا از قبیل Swing، JSF، EJB،JPA، و ... تهیه و ایجاد شده است

۸ مطلب با کلمه‌ی کلیدی «jsf 2.0» ثبت شده است

معرفی کتاب JSF 2.0 و ASP.NET

ادامه مطلب...
۳ نظر
مهدی قرمزکن

معرفی Scope های مورد استفاده در ManagedBean@

JSF 2.0 بصورت پیش فرض دارای 6 ناحیه حافظه ایست که اصطلاحا به آنها Scope گفته میشود, که در زیر به معرفی آنها خواهیم پرداخت :

  • RequestScoped@

کلاس Bean تعریف شده در این ناحیه حافظه با اجرای یک درخواست HTTP ایجاد و هنگامی که نتیجه اجرای درخواست به کاربر ارسال شده و در مرورگر نمایش داده شد، از بین میرود(طول عمر کلاس های Bean در درخواست هایی که بصورت Ajax ارسال میشوند نیز به همین صورت میباشد). کتابخانه JSF برای دسترسی به کلاسهای Bean تعریف شده در این مدل حافظه ای از دو روش استفاده میکند :

  1. روش اول استفاده از آبجکت HttpServletRequest میباشد. در این حالت نام کلاس Bean به عنوان کلید در آبجکت HttpServletRequest در نظر گرفته میشود.

  2. روش دوم استفاده از آبجکت ExternalContext#getRequestMap میباشد.

از این Scope بهتر است در صفحاتی استفاده شود که از Ajax استفاده نکرده و نیازی به نگهداری مقادیر در درخواست های متوالی ارسال شده از سوی کاربر ندارند.

ادامه مطلب...
۲ نظر
مهدی قرمزکن

تعریف و ایجاد یک کلاس Bean جهت استفاده در صفحات JSF

مطابق با تعاریف JavaBean که در وب سایت (http://java.sun.com/products/javabeans) بیان شده است، یه کلاس Bean یا JavaBean یک کامپیوننت جاوا با قابلیت استفاده مجدد (Reuseable) بوده که میتوان آنها را در ابزارهای متعدد مورد استفاده قرارداد یا آنها را ویرایش نمود. این تعریف یک بیان زیبا از JavaBean میباشد.

با توجه به تعریف فوق، یک کلاس Bean یک کلاس معمولی جاوا میباشد. در JSF، کلاس های Bean وظیفه نگهداری داده های یک صفحه JSF را بر عهده دارند. در JSF به دو طریق می توان یک کلاس ساده جاوا را به یک کلاس Bean مرتبط با یک صفحه JSF تبدیل نمود.

ادامه مطلب...
۱ نظر
مهدی قرمزکن