چرخه حیات پورتلت طراحی وب
چرخه حیات اصلی پورتلت در پورتلت JSR??? عبارتست از:
کانتینر پورتلت،چرخه حیات پورتلت را مدیریت نموده و متد های مربوطه را بر روی واسط پورتلت فرا می خواند.طراحی وب
واسط پورتلت طراحی وب
در پورتلت باید واسط پورتلت را پیاده سازی نموده یا کلاسی را برای پیاده سازی واسط پورتلت منظور و توسعه داد. واسط پورتلت از متد های زیر تشکیل شده است: ·Initiator (Portlet Config Config): برای آغاز نمودن پورتلت. این متد فقط یکبار پس از آغاز شدن پورتلت فرا خوانده می شود و می تواند برای ساخت آبجکت ها/منابعی که پورتلت به کار می برد، استفاده شود. Process Action (Action Request Request, Action Response Response): برای اعلام به پورتلت، متوجه ساختن آن از اینکه کاربر عملی (action) را بر روی این پورتلت تحریک نموده است. در هر درخواست کلاینت، فقط یک action تحریک می شود. پورتلت می تواند در action تغییر جهت دهد، mode یا state خود را تغییر دهد، وضعیت ثابت خود را عوض کند یا پارامتر های ارسال را تنظیم کند. Render (Render Request Request, Render Response Response): برای تولید markup، متد render برای هر پورتلت روی صفحه فعلی، فراخوانی میشود و پورتلت می تواند markup را که ممکن است به mode پورتلت یا state پنجره، پارامتر های render، صفحات درخواست، وضعیت ثابت و داده های session وابسته باشد، تولید کند. Destroy: پایان چرخه حیات پورتلت را مشخص می کند. این متد به پورتلت امکان می دهد تا منابع را آزاد نموده و هر داده ثابتی که متعلق به پورتلت است، به روز برساند.
Mode های پورتلت طراحی وب
Mode پورتلت، عملکرد پورتلت را مشخص می کند. معمولا پورتلت ها، اعمال مختلفی را انجام می دهند و بسته به نوع عملکرد، محتوای متفاوتی را می سازند. Mode پورتلت عملکرد و محتوایی را که باید تولید شود، مشخص می نماید. هنگامیکه پورتلت درخواست می شود، کانتینر پورتلت، Mode فعلی پورتلت را برایش فراهم می آورد. Mode پورتلت ها را می توان از طریق برنامه نویسی تغییر داد. JSR???، Modeهای پورتلت ها را به سه گروه تقسیم می کند:طراحی وب
State های پنجره طراحی وب
e پنجره (حالت پنجره) نمایانگر میزان فضای صفحه پورتال است که به محتوای تولید شده توسط پورتال اختصاص می یابد. وقتی پورتلت درخواست می شود، کانتینر پورتلت حالت کنونی پنجره را برای پورتلت فراهم می آورد. ممکن است پورتلت از حالت پنجره برای مشخص نمودن میزان اطلاعاتی که باید ارسال نماید، استفاده کند. هنگام پردازش درخواست action می توان از طریق برنامه نویسی حالت پنجره پورتلت را تغییر داد. JSR??? حالات زیر را برای پنجره تعریف نموده است:طراحی وب
علاوه بر حالات فوق، JSR??? امکان تعریف حالات پنجره ویژه را نیز فراهم آورده است. پورتلت می تواند در هر یک از حالات فوق فراخوانده شود، اما می تواند markup یکسانی را برای هر سه حالت تولید کند.طراحی وب
برچسب: طراحی سایت,طراحی وب سایت,طراحی وب,
نویسنده: zafre