What is JSF and where use it

hi!
i dont know what is jsf and where use it
what different from JSTL
thanks...

At this level a visit to JSF-Tutorials (http://www.jsftutorials.net/) might the best thing to do. Or dig into a book.
Basically it has a different scope than JSTL.
JSF is a presentation layer framework. Other names in that area are:
Struts, Spring MVC, Tapestry, and many more
JSTL is a collection of JSP-tags and therefor covers only a VERY small part of the presentation layer. And it is very far away from a framework
hth
Alexander

Similar Messages

  • Can any one tell me what is JSF and where  why is it used

    hi
    can any one give me a brief introduction on JSF and where and why is it used.. if there is any good tutorial/documentation pls give me the links
    sanjay

    Java Server Faces Resources (by James Holmes):
    http://www.jamesholmes.com/JavaServerFaces/
    JavaServer Faces FAQ (by Kito D. Mann):
    http://www.jsfcentral.com/

  • What is badi and where used?

    Tell me about badi and its uses in abap?
    Thanks.

    Hi
    BAdi's are used as similar to user exits for most of the transactions using OOPS concepts
    DEFINING THE BADI
    1) execute Tcode SE18.
    2) Specify a definition Name : ZBADI_SPFLI
    3) Press create
    4) Choose the attribute tab. Specify short desc for badi.. and specify the type :
    multiple use.
    5) Choose the interface tab
    6) Specify interface name: ZIF_EX_BADI_SPFLI and save.
    7) Dbl clk on interface name to start class builder . specify a method name (name,
    level, desc).
    Method level desc
    Linese;ection instance methos some desc
    8) place the cursor on the method name desc its parameters to define the interface.
    Parameter type refe field desc
    I_carrid import spfli-carrid some
    I_connid import spefi-connid some
    9) save , check and activate…adapter class proposed by system is
    ZCL_IM_IM_LINESEL is genereated.
    IMPLEMENTATION OF BADI DEFINITION
    1) EXECUTE tcode se18.choose menuitem create from the implementation menubar.
    2) Specify aname for implementation ZIM_LINESEL
    3) Specify short desc.
    4) Choose interface tab. System proposes a name fo the implementation class.
    ZCL_IM_IMLINESEL which is already generarted.
    5) Specify short desc for method
    6) Dbl clk on method to insert code..(check the code in “AAA”).
    7) Save , check and activate the code.
    Some useful URL
    http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    www.sapgenie.com/publications/saptips/022006%20-%20Zaidi%20BADI.pdf
    http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
    Now write a sample program to use this badi method..
    Look for “BBB” sample program.
    “AAA”
    data : wa_flights type sflight,
    it_flights type table of sflight.
    format color col_heading.
    write:/ 'Flight info of:', i_carrid, i_connid.
    format color col_normal.
    select * from sflight
    into corresponding fields of table it_flights
    where carrid = i_carrid
    and connid = i_connid.
    loop at it_flights into wa_flights.
    write:/ wa_flights-fldate,
    wa_flights-planetype,
    wa_flights-price currency wa_flights-currency,
    wa_flights-seatsmax,
    wa_flights-seatsocc.
    endloop.
    “BBB”
    *& Report ZBADI_TEST *
    REPORT ZBADI_TEST .
    tables: spfli.
    data: wa_spfli type spfli,
    it_spfli type table of spfli with key carrid connid.
    *Initialise the object of the interface.
    data: exit_ref type ref to ZCL_IM_IM_LINESEL,
    exit_ref1 type ref to ZIF_EX_BADISPFLI1.
    selection-screen begin of block b1.
    select-options: s_carr for spfli-carrid.
    selection-screen end of block b1.
    start-of-selection.
    select * from spfli into corresponding fields of table it_spfli
    where carrid in s_carr.
    end-of-selection.
    loop at it_spfli into wa_spfli.
    write:/ wa_spfli-carrid,
    wa_spfli-connid,
    wa_spfli-cityfrom,
    wa_spfli-deptime,
    wa_spfli-arrtime.
    hide: wa_spfli-carrid, wa_spfli-connid.
    endloop.
    at line-selection.
    check not wa_spfli-carrid is initial.
    create object exit_ref.
    exit_ref1 = exit_ref.
    call method exit_ref1->lineselection
    EXPORTING
    i_carrid = wa_spfli-carrid
    i_connid = wa_spfli-connid.
    clear wa_spfli.
    Check this link to learn more about differences between user-exits and badis:
    http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
    <b>Difference Between BADI and User Exits</b>
    Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
    As with customer exits two different views are available:
    In the definition view, an application programmer predefines exit points in a source that allow specific industry sectors, partners, and customers to attach additional software to standard SAP source code without having to modify the original object.
    In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard logic if one is available.
    In contrast to customer exits, Business Add-Ins no longer assume a two-level infrastructure (SAP and customer solutions), but instead allow for a multi-level system landscape (SAP, partner, and customer solutions, as well as country versions, industry solutions, and the like). Definitions and implementations of Business Add-Ins can be created at each level within such a system infrastructure.
    SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
    The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time. In addition, Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria (on a specific Country value, for example).
    All ABAP sources, screens, GUIs, and table interfaces created using this enhancement technique are defined in a manner that allows customers to include their own enhancements in the standard. A single Business Add-In contains all of the interfaces necessary to implement a specific task.
    The actual program code is enhanced using ABAP Objects. In order to better understand the programming techniques behind the Business Add-In enhancement concept, SAP recommends reading the section on ABAP Objects.
    What is difference between badi and user-exists?
    What is difference between enhancements and user-exists? and what is the full form of BADI?
    I have another doubt in BDC IN BDC WE HAVE MSEGCALL (i did not remember the > correct name) where the error logs are stored, MSEGCALL is a table or structure.
    <b>Difference between BADI and USER-EXIT.</b>
    i) BADI's can be used any number of times, where as USER-EXITS can be used only one time.
    Ex:- if your assigning a USER-EXIT to a project in (CMOD), then you can not assign the same to other project.
    ii) BADI's are oops based.
    Reward points for useful Answers
    Regards
    Anji
    Message was edited by:
            Anji Reddy Vangala

  • What is BAPI and where does it use

    Hi all
    What is BAPI and where does it useful for us. And as a functional consultant how much should i know it.
    regards
    Subrat

    Hi Subrat,
    You can get the information of whatis BAPI in SAP help link below...
    http://help.sap.com/saphelp_46c/helpdata/en/a5/3ec8464ac011d1894e0000e829fbbd/content.htm
    As a Functional consultent, it depends how close you are with the technical part of the implementation. if you are involved in some technical part, you need this information...
    Best Regards,
    Venkat.

  • OSS note 506603 What is it And where can I get it?

    Hello,
    I am trying to create my form with a SAP Table wizard connection, when I try to use the Table wizard I got the error: "No such interface supported". I can see in a lot of comments the solution is on OSS note 506603. I was trying to find this patch in the sdn site but I could not find it. I am not sure if it is a document, an exe file, a dll,,, and when I see the same question asking where to get the OSS note 506603 there is no answer, could somebody help me telling me what is this and where can I get the patch? I would really appreciate it.
    Many thanks.

    Hi Eden,
    How are you doing ?
    OSS note is the older nomenclature for what is now SAP Notes.
    They are available at :
    http://service.sap.com/notes
    you will need a service marketplace user id to log on.
    alternatively, if you do not have access to service.marketplace.
    send me an email [view my business card], i will reply with the patch. it is a few hundred kb.
    with respect,
    amit
    the note number 506603 :-
    Summary
    Symptom
    Additional information for SAP.Net Connector that was not included in the guide.
    Other terms
    SAP .NET Connector, Proxy Wizard
    Solution
    SAP.NET Connector Version 1.0 has been available since Nov 21, 2002. You can download the software from http://service.sap.com/connectors.
    Version 2.0 is also available. Use only the new version for new developments.
    Report any problems with the SAP.NET Connector under the components:
    BC-MID-CON-DNW for problems with the .NET Proxy Wizard for Visual Studio.NET.
    BC-MID-CON-DNC for problems with Communication Runtime.
    Known problems
    1. The Proxy Wizard terminates with the error message "Exception caught in method createFunction for DD_GET_UCLEN Reason: null".
    This is caused by a missing function module, which can be installed as described in Note 580834.
    2. Corrections for SAP.NET Connector 1.0
    The updated version corrects various problems that have been noted during the interim period. You can download it from http://service.sap.com/connectors. To install this version, see the "Release Notes" file. For SAP.NET Connect 1.x, the newest patch-version is called "1.0.3".
    3. Corrections for SAP.NET Connector 2.0
    For Visual Studio Integration (Design Time) following problems have occurred:
    For proxies with several functions, the following runtime error can occur under certain circumstances: "Method xyz can not be reflected." The cause is a combination of an error in the .NET framework and the way in which the proxy generator uses XML-attributes.
    The SAP wizard table does not work. Existing tables are not recognized.
    Both problems are solved by the patch attached to this note. Stop all instances of Visual Studio and unpack the ZIP file into the "%Program Files%\Microsoft Visual Studio .NET 2003/Common7/IDE" directory, whereby the "SAP.Connector.Design.DLL" file is replaced.
    Header Data
    Release Status: Released for Customer
    Released on: 10.12.2004  16:40:26
    Priority: Recommendations/additional info
    Category: Installation information
    Primary Component: BC-OP-NET-NCO SAP .Net Connector
    Secondary Components: BC-OP-NET-VS Visual Studio .Net Connector Wizard
    Message was edited by:
            amit chawathe

  • My iTunes update install failed. Error message says MSVCR80.dll is missing from my comuputer. What is that and where do I get it?

    My iTunes update install failed. Error message says MSVCR80.dll is missing from my comuputer. What is that and where do I get it?

    Go to Control Panel > Add or Remove Programs (Win XP) or Programs and Features (later)
    Remove all of these items in the following order:
    iTunes
    Apple Software Update
    Apple Mobile Device Support (if this won't uninstall move on to the next item)
    Bonjour
    Apple Application Support
    Reboot, download iTunes, then reinstall, either using an account with administrative rights, or right-clicking the downloaded installer and selecting Run as Administrator.
    The uninstall and reinstall process will preserve your iTunes library and settings, but ideally you would back up the library and your other important personal documents and data on a regular basis. See this user tip for a suggested technique.
    Please note:
    Some users may need to follow all the steps in whichever of the following support documents applies to their system. These include some additional manual file and folder deletions not mentioned above.
    HT1925: Removing and Reinstalling iTunes for Windows XP
    HT1923: Removing and reinstalling iTunes for Windows Vista, Windows 7, or Windows 8
    tt2

  • What is this and where can I order this

    can someone tell me what this is and where I can buy it please?
    thank u

    can someone tell me what this is and where I can buy it please?
    thank u

  • I've just upgraded from Snow Leopard to Lion. Installation seemed to go OK but on rebooting it is asking where the System Events app is.  What is it and where is it located?

    I've just upgraded from Snow Leopard to Lion. The installation seemed to go OK but on rebooting it is asking where the System Events app is.  What is it and where is it located?
    Thanks

    If the dialogue appeared once, and you cancelled once, the dialogue may reappear when you next log in. For more certainty I suggest a restart of the operating system, then a log in.
    If you like: immediately after the problem is worked around, open the Console utility to see whether — amongst its view of all messages — there is an obvious sign of what caused the dialogue to appear. (If you see nothing obvious, don't waste too much time looking.)

  • "Account expired Renew subscription now to resume service." on my Mac with no source of ID. What is it and where does it originate?

    I keep getting this on my Mac with no source of ID. It keeps reappearing with no options other than "Renew Subscription". What is it and where does it originate?

    You have an account that has expired, but only you know what accounts you have.
    Check them.

  • What is YellowDeer and where do I find it?

    Ok so I am trying to get my Iphones "onto" my WI-FI access through my Cisco E1000 and have gone to the "start" and clicked on the Cisco Connect, yet everyttime I try it tells me "can not access your router - You can only access your router settings when you are connected to your router. And goes on to say "if you are NOT connected to YellowDeer you can't update your router".
    What is YellowDeer and where do  I find it? And what do they mean "not connected to my router, do I have to physically connect my cable to the router??
    Please help!!!

    Can you give a bit more details ? where is that YellowDeer message showing up ? on the Iphone ? What exact steps are you doing to get this message ?

  • I have recently downloaded sentinel mobilesafe to my iphone.When trying to set it up,it asks for my phones name.What is this and where do i find it?

    Hi,I recently downloaded sentinel mobilesafe to my iphone 4s. When trying to set it up,it asks for the phones name. What is this and where do i find it? Thanks

    Thanks Clyde will try it.

  • On my list of calls made/received some of them have an icon which is a phone handset and something else.  Can you tell me what this is and where to I D icons?

    On my list of incoming/outgoing phone calls some of them have an icon beside the name which is a telephone handset and something else I don't recognize.  Can anyone tell me what it means and where to find a list of icon explanations?  Thanks. 

    You're probably talking about the handset with an arrow pointing up and to the right. That indicates an outgoing call.

  • I some how deleted iphoto. i have since tried to install 9.1.1 and cant because i says i need to install 4.0 first which i cant find. can somebody please tell me what to do and where to go. my mac is a 3,1 and am running version 10.5.1

    can some body help me please!!!
    i some how deleted iphoto. i have since tried to install 9.1.1 and cant because i says i need to install 4.0 first which i cant find. can somebody please tell me what to do and where to go. my mac is a 3,1 and am running version 10.5.1

    reinstall iPhoto - go to your receipts folder ("Your hard drive" ==> library ==> receipts) and remove any iPhoto receipts and reinstall from the restore disks that came with your computer - do a custom install of bundled software only
    For more information  <a href="http://www.macworld.com/article/132243/2008/02/pacifist.html"> click here for the MacWorld article on reinstalling OS X applications.</a>
    9.1. is an update and can only be installed if you have purchased iLife '11 on DVD or iPhoto '11 from the App store - and iPhoto '11 will not run on OS 10.5.8 - or 10.5.1
    LN

  • Writing in pages in Afrikaans. Spellcheck keep on correcting to dutch. Switched off spell check and checkeed keyaboard settings. Where do I get languages other than what Apple offer and where is the dictionary, Library, spelling files.

    Writing in pages in Afrikaans. Spellcheck keep on correcting to dutch. Switched off spell check and also looked in System preferences - keyboard. this stops the "Auto-correct" but does not help me with Afrikaans or other language spell check.  Where do I get languages other than what Apple offer and where is the dictionary, Library, spelling files.

    You are basically limited to what Apple deigns to offer.
    Try LibreOffice [free] which has a huge selection of languages.
    Peter

  • Services Registry in PI 7.1 - What is this and where is it used?

    Hi,
    Can anyone tell me what is Services Registry in PI 7.1 ? What featuers are available in it and where is it used or how its helpful?
    I dont have access to it in my system, so am curious to know the contents of it!!
    Do we define global data types by any chance in the Services Registry ?
    Cheers,
    S

    Hi,
    What is Service Registry?
    Definition: Service Registry is a registry for Webservices that is located centrally within an SOA landscape.  In simple words u201Cwhere are our services implemented?u201D can be identified by using Service Registry.
    PI 7.1 contains a UDDI v.3 compliant Service Registry contains information about services provided in that landscape with references to the WSDL metadata relevant for those services and to the locations of the callable service endpoints.
    How the Service Registry used in PI?
    1.     As a Webservice provider we can publish Webservice.
    2.     As a Webservice consumer we can search for and find Webservices for consumption.
    3.     We can test our Webservices.
    4.     Manage third party Webservices and classify them to provide them for consumption in our system landscape.
    5.     Providing Deployment information (i.e End point information).
    Enterprise Services Repository (ESR):
    To support strategic service oriented approach SAP provides a new Enterprise Service Repository. ESR is a central repository of information that contains all the services. ESR is a container, stores all the underlying Meta data of application objects like service interfaces and descriptions. The global data types, interfaces and business processes maintained in Enterprise service repository which can be reuse where needed. The first implementation of ESR and its associated editors come in SAP Netweaver04u2019s, which has been evolved from NetWeaver Exchange Infrastructure Integration Repository. Enterprise service repository is a design time repository of service objects for ESA. You can model all service design objects for a process and can reuse the data types and service objects which are already maintained. All enterprise services are published in a central Enterprise service repository so they can be used by anybody who really needs that service includes customers and partners.
    The Enterprise Service Repository is the evolution of what it was known as the Integration Repository in XI.  Now the Integration Repository is called the ESR and XI is called PI.  Using the Integration Repository as foundation for the ESR made a lot of sense since many of the capabilities were already there: metadata storage, defining message types, data types, operations, etc.
         ESR is just like Integration Repository for XI.  Here you can design/define your Service Interfaces and Enterprise Services.
         ESR is the central repository in which Service Interfaces and Enterprise Services are modeled centrally and their metadata is stored.
         In simple words u201CWhat does the service do and what does it need?u201D can be answered from ESR.
         ESR is used for: -
    1.     Definition of Processes and Services
    2.     Store Service Metadata
    3.     Central Modeling and Design Environment.
    Global Data Types
         Definition: Global Data Types are company-wide, defined data types based on international standards.  They are based on the SAP methodology and are defined in a standards-based way in the ESR.
         They are based on the ISO 15000-5 and UN/CEFACT CCTS standards and act as the semantic building blocks for service interfaces.
         Global Data Types help you in standardizing service definitions across your organization and provide the key building blocks that can be reused across all your service definitions.
         Global Data Types have been approved SAP-wide by the Governance Process for Business Content.
         Global Data Types have been defined in the ESR and are described by XML schema.
    Thanks,
    Satya Kumar

Maybe you are looking for

  • FICO module missing in installed SAP Netweaver 7.02 ABAP trial version?

    Halo Guys After visiting the SAP site I decided to download the trial version to learn How to use the FICO. It took me 3 days for complete installation and now it seems I m missing FICO module and Dont know How to get this. This Message is contained

  • ITunes will not launch in Windows 7

    I have had iTunes on my windows 7 PC for some time.  Today it would not open when I tried to launch it.  I have uninstalled and reinstalled several times.  I have also tried all the recommended fixes in the Apple Support Center. I do not know what to

  • My photos dont sync to my ipod in the order they appear on my PC

    My photos don't sync p with my ipod in the correct order. I use my IPod touch to present my Comic panels to my publisher,and they told me I should be able to swipe and have the next one show up not have to go back and search for the next scene. My Co

  • After installing Firefox 4 my bank website login is slow, why?

    MacBook, Mac OS X 10.6.7, Firefox 4 4.0.1 My bank login has strong security which worked fine under Firefox 3. After I loaded Firefox 4 the time needed to go through bank security, i.e., after entering password and before painting the initial page, h

  • SAP ehs

    Hi everybody, I am fresher . I want know about EHS . What is the conceptual knowledge of EHS module . Why it is developed this .EHS means Enevirmental Health &safty .but i want know the meaning clearly in simple words . Please tell me required inform