This article will introduce you to Java Server Faces, including the terminology, how to set it up, and using it in the real world.The event driven paradigm has been considered the forte of desktop applications for a long time. Though web applications have HTML to present the user with buttons and other familiar GUI elements, the developer has to work with the request-response paradigm. However, server-side development is slowly shifting towards the event driven paradigm. Frameworks are accelerating this shift by abstracting out the difficulties of constructing an event-handling layer over a request-response layer.

In the context of J2EE or JEE, the framework that is providing an event-based development platform is Java Server Faces, or JSF as it is popularly known. In this discussion I will be focusing on the basics of JSF. The first and second sections will cover the terminology associated with JSF. In the third section, I will enumerate the steps required for setting up the arena for JSF. In the last section I will implement a real world solution using JSF. That outlines the agenda for this discussion.

This article is taken from the website : http://www.devarticles.com
All Rights Reserved@www.devarticles.com

Click here to download the PDF version

Leave a Reply

Your email address will not be published.

Click to Insert Smiley

SmileBig SmileGrinLaughFrownBig FrownCryNeutralWinkKissRazzChicCoolAngryReally AngryConfusedQuestionThinkingPainShockYesNoLOLSillyBeautyLashesCuteShyBlushKissedIn LoveDroolGiggleSnickerHeh!SmirkWiltWeepIDKStruggleSide FrownDazedHypnotizedSweatEek!Roll EyesSarcasmDisdainSmugMoney MouthFoot in MouthShut MouthQuietShameBeat UpMeanEvil GrinGrit TeethShoutPissed OffReally PissedMad RazzDrunken RazzSickYawnSleepyDanceClapJumpHandshakeHigh FiveHug LeftHug RightKiss BlowKissingByeGo AwayCall MeOn the PhoneSecretMeetingWavingStopTime OutTalk to the HandLoserLyingDOH!Fingers CrossedWaitingSuspenseTremblePrayWorshipStarvingEatVictoryCurseAlienAngelClownCowboyCyclopsDevilDoctorFemale FighterMale FighterMohawkMusicNerdPartyPirateSkywalkerSnowmanSoldierVampireZombie KillerGhostSkeletonBunnyCatCat 2ChickChickenChicken 2CowCow 2DogDog 2DuckGoatHippoKoalaLionMonkeyMonkey 2MousePandaPigPig 2SheepSheep 2ReindeerSnailTigerTurtleBeerDrinkLiquorCoffeeCakePizzaWatermelonBowlPlateCanFemaleMaleHeartBroken HeartRoseDead RosePeaceYin YangUS FlagMoonStarSunCloudyRainThunderUmbrellaRainbowMusic NoteAirplaneCarIslandAnnouncebrbMailCellPhoneCameraFilmTVClockLampSearchCoinsComputerConsolePresentSoccerCloverPumpkinBombHammerKnifeHandcuffsPillPoopCigarette