طراحی مدل های MVC در JSF 2.0- روش اول

روش اول:

برای آشنایی با این روش, بهتر است هر لایه را بصورت جداگانه معرفی نموده و در پایان این بحث مزایا و معایب آنرا توضیح دهیم:

لایه View

این لایه متشکل از صفحات وب, کتابخانه های جاوا اسکریپت, و فایلهای CSS میباشد. صفحات وب در این لایه عموما از فایلهایی با پسوند xhtml ایجاد میشوند.

لایه Controller

این لایه متشکل از فایلها و کلاسهای جاوا بوده که با علامتهای Named@ و ManagedBean@ ایجاد میگردند. وظیفه این لایه مدیریت داده هاو رکورد ها قبل از ارسال به پایگاه داده (لایه Model) و یا ایجاد اطلاعات لازم برای نمایش در لایه View میباشد.