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

۱۳ مطلب با کلمه‌ی کلیدی «آموزش JSF» ثبت شده است

تفاوت بین رویداد های Action و ActionListener

بصورت کلی در JSF، رویدادهای Action Event هنگامی که کاربر بر روی یک Link یا Button (کامپوننت های h:commandButton، h:commandLink) کلیک میکند، فراخوانی میگردد.

ابتدا بهتر است توضیح مختصری راجع به رویداد های Action و ActionListener داشته باشیم.

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

توابع JSTL و نحوه استفاده از آنها در صفحات JSF

کتابخانه JSTL شامل مجموعه ای از توابع بوده که از فریم ورک JSP به فریم ورک JSF 2.0 ارث رسیده و می توان آنها را بر روی عبارت های از نوع String و یا آرایه ها مستقیماْ در صفحات JSF با استفاده از دستورات Expression Language مورد استفاده قرار داد.

برای استفاده از این توابع باید ابتدا Namespace آنها را در قسمت تعاریف صفحه بصورت زیر وارد وارد نمایید:

xmlns:fn = "http://java.sun.com/jsp/jstl/functions"

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

استفاده از براکت ( [] ) در دستورات Expression Language

در JSF 2.0 می توان بجای استفاده در علامت dot برای فراخوانی Property ها از علامت [] استفاده نمود. به عنوان دستورات زیر با هم برابر میباشند :

#{beanName.propertyName}

#{beanName["propertyName"]}

#{beanName['propertyName']}

به سه دلیل می توان از براکت در دستورات Expression Language استفاده نمود :

  • هنگامی که میخواهید مقداری را از array یا map در صفحه JSF نشان دهید.
  • اگر میخواهید از یک عبارت رشته ای شامل dot در دستورات Expression Language استفاده نمائید، msgs[“label.username”].
  • با استفاده از علامت براکت می توان Property های دینامیک ایجاد نمود; bean1[bean2.property1]

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

تزریق(استفاده) Managed Bean در یک کلاس Managed Bean دیگر

 

اگر میخواهید از یک Managed Bean در یک کلاس Bean دیگر(از نوع Managed Bean )استفاده نمایید باید از ManagedProperty@ استفاده نمایید. بهتر است نحوه استفاده از این Annotation را با یک مثال بیان کنیم.

فرض کنید میخواهید مشخصات کاربران خود را که یک کلاس Session Bean ذخیره شده است در یک کلاس از نوع ManagedBean استفاده نمایید. این کار را میتوانید همانند دستورات زیر انجام دهید:

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

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

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