سبد خرید شما

icon
سبد خرید خالی است.

JavaServer Faces

JavaServer Faces یا به اختصار JSF از سوی اوراکل به عنوان یک شاخص برای ساخت رابط‌های کاربر برای وب اپلیکیشن‌های جاوا ارائه شده است. این استاندارد رسمی برای ابتکار پردازش جامعه جاوا (JCP) نیز محسوب می‌شود.

نسخه اول JavaServer Faces در سال 2004 منتشر شده است و از این رو فریم‌ورک کاملا پایداری محسوب می‌شود. این فریم‌ورک از الگوی طراحی نرم‌افزار MVC پشتیبانی می‌کند و یک معماری مبتنی بر مولفه دارد. با استفاده از JavaServer Faces می‌توان رابط‌های کاربری برای مولفه‌های قابل استفاده مجدد ساخت، وضعیت مولفه‌ها را مدیریت کرد، آن‌ها را به منابع داده متصل ساخت و رویدادهای ایجاد شده از سوی کاربر را به شنونده‌های رویداد در سمت سرور اتصال داد.

سیستم قالب‌بندی پیش‌فرض JSF به صورت Facelet است که به طور مشخص برای این پروژه ساخته شده است. با استفاده از Facelet می‌توان از XML به جای جاوا برای مدیریت view استفاده کرد. با این حال، می‌توان viewها را با استفاده از فناوری‌های دیگر مانند XUL زبان رابط کاربری XML و جاوای خالی نیز ساخت. وب اپلیکیشن‌های ایجاد شده از سوی JavaServer Faces پرتابل هستند و روی سرورهای مختلف اپلیکیشن JAVA EE نیز کار می‌کنند.

بیشتر بخوانید

Zharfa Academy-Zharfa Mag-بررسی 7 زبان برنامه نویسی پرکاربردمجله علمی آکادمی ژرفا-
موضوع: بررسی 7 زبان برنامه نویسی پرکاربرد
نویسنده: المیرا افلاکی
تاریخ: 1400/03/31
Zharfa Academy-Zharfa Mag-C# vs JAVAمجله علمی آکادمی ژرفا-
موضوع: C# vs JAVA
نویسنده: متین باغ‌عنبری
تاریخ: 1400/03/28
Zharfa Academy-Zharfa Mag-C++ vs JAVAمجله علمی آکادمی ژرفا-
موضوع: C++ vs JAVA
نویسنده: متین باغ‌عنبری
تاریخ: 1400/04/10
Zharfa Academy-Zharfa Mag-GO vs JAVAمجله علمی آکادمی ژرفا-
موضوع: GO vs JAVA
نویسنده: متین باغ‌عنبری
تاریخ: 1400/03/25
Zharfa Academy-Zharfa Mag-Kotlin vs JAVAمجله علمی آکادمی ژرفا-
موضوع: Kotlin vs JAVA
نویسنده: متین باغ‌عنبری
تاریخ: 1400/04/15
Zharfa Academy-Zharfa Mag-Node.js vs JAVAمجله علمی آکادمی ژرفا-
موضوع: Node.js vs JAVA
نویسنده: متین باغ‌عنبری
تاریخ: 1400/04/07
Zharfa Academy-Zharfa Mag-PHP vs JAVAمجله علمی آکادمی ژرفا-
موضوع: PHP vs JAVA
نویسنده: متین باغ‌عنبری
تاریخ: 1400/04/02
Zharfa Academy-Zharfa Mag-JAVA vs Pythonمجله علمی آکادمی ژرفا-
موضوع: JAVA vs Python
نویسنده: متین باغ‌عنبری
تاریخ: 1400/04/04