Why exactly is a JSF IMP and a API, what is the difference?

Why exactly is a JSF IMP and a API, what is the difference?
I understand that JavaServer Faces technology is a framework for building user interfaces for web applications with a set of APIs for UI components and a custom tag library for expressing a JavaServer Faces interface within a JSP page.
But, why is there a jsf-impl.jar and a jsf-api.jar?
A clarification would be appreciated.
Thanks,

CowKing: Thank you.
In a discussion, when a developer refers to RI, they mean the jsf-api.jar only?
I don't need the jsf-impl.jar in my compile class path nor in my SJSAS 8.2 domain library directory either?
Thanks,
--Todd                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Similar Messages

  • What is the difference between the model Apple MacBook Pro MD313BZ / A and MD313LL / A, what is the difference between the model Apple MacBook Pro MD313BZ / A and MD313LL / A

    what is the difference between the model Apple MacBook Pro MD313BZ / A and MD313LL / A, what is the difference between the model Apple MacBook Pro MD313BZ / A and MD313LL / A

    Look at this support page regarding the identification of MBPs.:
    http://support.apple.com/kb/HT4132
    Note that the two letter before the '/' represent the country that they have been manufactured for.
    Ciao.

  • Normalisation and Changing Gain - what's the difference?

    Hi Everybody,
    Simple example: I have an audio file with a maximum peak of -5 dB.
    What is the difference when I either add 5 dB with the 'change gain' function, the normalize function or the gain plug in? Do they not all do exactly the same? Don't they all 'up' my noisefloor 5 dB as well?
    I was wondering because I get the impression that Normalisation is seen here as an abomination, an affront to craftsmanship. But is it? Or is that because it implies not having levelled the input signal 'perfectly'?
    regards, Erik.

    ambient8 wrote:
    Hi Erik,
    Your example is using all 3 tools to change the gain to the maximum level. If that is your desire then I don't believe that there would really be any difference in your result.
    It is not so much about my desires as it is about my curiosity, since so many seasoned musicionados here appear to quiver with curled toes at the prospect of normalisation, which made me think that maybe something about the algorythm was different.
    Normalization does not give you any control over the amplitude level. It always goes to maximum. So unless you want to change it to the maximum level it is not the right tool.
    I believe in both Logic and Peak you can set a percentage or a deciBel-age.
    Also, i think a lot of distrust of normalization comes from the fact that it used to be a destructive process that could yield unexpected results. Being that is not the case now it is easier to experiment with it without worrying about ruining your recording.
    Yep, that was one of my deliberations too. Thanks Ambient, for your 2 cents!
    regards, Erik.

  • 13.3-in, LED, HD displays 581177-001 and 580664-001 - what is the difference?

    Hello, 
    I have just upgraded my HP pavilion 1020er from lowest CPU (AMD Athlon™ Neo Processor MV-40 (1.6-GHz, 512K L2 cache), UMA, 581171-001) to the highes one (Intel Core2Duo Processor (2.26-GHz, 1066-MHz FSB, 6MB L2 cache), discrete 580663-001).
    The LED connector fit perfectly but thescreen shows nothing. 
    The fan is on, the power button switches it on and off but neither single action on the screen no sound. I tried to connect the external LCD - no result, though I'm not completely sure I managed to switch to VGA output.
    So my questions are:
    1. what is the difference in part numbers 581177-001 and 580664-001? Specifically what does MA stand for in "13.3-in, LED, HD BrightView (1366x768) MA (AMD systems)"?
    2. Do I need to reinstall Windows since I upgraded from AMD to Intel?
    3. Any ideas on possible reason are very much welcome.
    Thank you.

    Hi @PadliQ ,
    Thank you for your post, I will do my best to help!
    I see you upgraded the CPU on your notebook from AMD to an Intel.
    Here is the HP Pavilion dv5 Entertainment PC Maintenance and Service Guide.  I did not notice the part numbers you listed, but the processor is a supported one ( Chapter 3 page 20).
    I would try this.  Go to the bios screen and restore the defaults.   This will cause it to scan and pickup any hardware changes you have made.
    If you boot into safe mode does the display work?
    I believe the MA in the description of the display stand for Matte finish as opposed to a bright finish. ( The bright finish has a more reflective quality and can make displays hard to read in brightly lit conditions.
    If you still have an issue I suggest contacting HP support for assistance.
    Please call our technical support at 800-474-6836. If you live outside of the US/Canada Region, please click the link below to get the support number for your region. Phone Assist Worldwide
    Sparkles1
    I work on behalf of HP
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the bottom right to say “Thanks” for helping!

  • JSP and Servlets? What's the difference?

    I've got this book, and it's mixing servlet with jsp and then jsp with servlet. Can we just use one and still make a web application? What is the difference between the both? Can anyone give me a basic idea behind these 2 J2ee technologies.

    hi,
    Both use server-side Java to dynamically generate web pages. The source code to a JSP looks like HTML, with Java embedded inside
    (a) normal HTML tags, (b) JSP tags like <jsp:include>, (c) custom tags, (d) scriptlets (Java code surrounded with <% and %>).
    The source code to a servlet looks like Java, with HTML embedded in out.print(...) statements. Both use the Servlet API to communicate with the web server and the client. In fact, a JSP gets compiled into a servlet, so they're almost identical in terms of expressive power. The choice is, whether you're more comfortable coding your pages in Java or in JSP-style HTML; and since you can call a JSP from a Servlet and vice versa, you don't have to make an either-or decision.
    Karthick PalaniChamy

  • Photoshop CC (2014) and Photoshop CC - what's the difference?

    Hi there - i wonder if anyone can tell me whats the difference between the CC Apps that are dated by year - ie Photoshop CC (2014) and just plain old Photoshop CC. Both are showing up in my Creative Cloud list of Apps. Similar thing for Illustrator and Indesign. Can I uninstall one of them? Should I? Many thanks Steve

    As per your choice you can uninstall anyone of the version ,. if you are concerned about disk space.
    OR you may keep both version on same computer .
    Click on the below link to know the comparison between Photoshop cc 2014 and Photoshop cc.
    Compare Photoshop versions, version history | Adobe Photoshop CC

  • Media Encoder and using Encore - what is the difference?

    Sorry, I'm a new user! Do you need to use Adobe media encoder when importing to Encore to produce a dvd? Encore  seems to render/transcode and the dvd works fine?

    If you're a new user, another reason to encode in Encore is that you can lower the odds of double-transcoding. 
    We've often seen cases where people transcode in AME, bring them into Encore, and then transcode again, doubling the compression, and vastly lowering the quality.  The trick, when you use AME, is to tag the clips in Encore as transcoded.  They have to be the proper format in order to make this selection:  720x480 MPEG2 for DVD, etc.
    In a single transcode, the quality should be the same, no matter which choice you make.

  • Re: NB510-10D and NB510-11- what are the differences?

    Dear all,
    Does anybody know whats the difference between the NB510-10D and NB510-11, theyre being sold here in Spain at the same price and Im seeing no differences in Specificaciones.
    Could anybody advice please?
    Regards

    I found some details about the NB510-10D which are:
    ATOM N2600 (1.60GHZ) 800MHZ
    Intel NM10 Express Chipset
    320GB (5400RPM) SATA
    Intel GMA 3150 graphic card
    1GB DDR3 (800MHZ) RAM
    The Nb510-11 is not known to me I assume you one letter or number is missing in the model number.
    But to be honest, I guess there should not be a big difference

  • Thread.yield() and Thread.sleep(), what's the difference

    Folks'es,
    can anyone enlighten me, as to the difference between yield() and sleep() in the Thread class?
    i know, with sleep, one can specify the amount of time to sleep, but does that mean the thread yields for that amount of time?
    if i use yield(), how long will my thread stop running?
    any information is appreciated
    thomas

    Thread.yield() is used to give other threads a chance to get a processor time slice, according to the thread dispatcher rules. If there are no other threads ready to run, the current thread will gain the processor again.
    Thread.sleep() will always release the processor for at least the amount of time specified, even if there are no other threads requesting it.

  • I plan on buying the Early 2013 15inch Macbook Pro Retina and was wondering what's the difference between the Early 2013 and Mid 2012

    Really need a good laptop for editing, and don't get me wrong I love macs.

    Retina units cannot upgrade RAM after purchase (non-Retina units can upgrade storage and RAM after purchase).
    My humble opinion is to buy the 16 GB now while you can.  Unless 16 Gb pushes an already "too much" budget into impossible.  If the 16 Gb pushes too far, you can consider a non-Retina 15 in and buy the default RAM to upgrade later.

  • SG300-10MP and SG300-10MPP What's the difference?

    I have read and read and read and from what I have read so far these switches are identical. They both support POE+, they both have 124 watts of POE power, they both have 8 POE ports, 10 gigabit ports. I for the life of me can't see what the differance is, but there is clearly one in price.
    I just want to make sure I get the right switch.
    Also, while I know it is not "supported", has anyone had success wall mountint or under-desk mounting these switches? 
    Thank you!
    Matt

    Well it appears now that the MPP supports POE+ and the MP doesn't support POE+ even though whatever documentation I was reading said they both supported 802.3at. 
    Oh well. 
    Still curious about wall or under-desk mounting. 

  • Xcompmgr and cairo compmgr, what are the differences?

    Only difference I see is one have gui other does not.

    Awebb wrote:One can use 3D acceleration of your GPU, the other cannot :-)
    Actually, both can. Do you think xrender acceleration is not happening on the 3d engine of your GPU? Do you think your graphic card even still has a 2d engine?
    @Kjonat: xcompmgr uses xrender, cairo-compmgr can use either xrender or opengl. Though last time I tried, cairo-compmgr was buggy as hell, to the point of being unusable. And if you go the xcompmgr route, I'd actually advise to go with dcompmgr from AUR. It's a fork by one of the openbox developers, it has a few additional features and bugfixes.
    Last edited by Gusar (2011-07-14 20:31:14)

  • SATA and SATA II what is the difference?

    Dear Forum,
    Just a quick question.
    I'm deciding on a new 3.5" Internal Hard Drive for my G5 DP.
    They are listed as SATA and SATA II. Are both specifications compatible?
    Any other prerequisites for the G5 Internal Hard Drive?
    Thanks,

    SATA II is commonly assumed to mean it supports 3Gb (300MB/sec) but is more about specs.
    I don't think anyone would be making SATA 1.0 which came out 7 yrs ago and which the PowerMac G5s up until the dual-core/PCI Express supported.
    Most drives then are SATA II and backward compatible. And now we are seeing drives with SATA III specifications and 6Gbps.
    If you want to know about a drive, visit the vendor and look it up.
    http://www.hitachigst.com/internal-drives/deskstar
    http://eshop.macsales.com/shop/hard-drives/3.5-SerialATA/HitachiDeskStarUltraStar

  • Minus and NOT EXISTS - What's the difference?

    What is the difference when you use these statements when evaluating whether one tables differences to another. I thought they were supposed to act the same.

    The MINUS query returns all rows in the first query that are not returned in the second query.
    Each SQL statement within the MINUS query must have the same number of fields in the result sets with similar data types.
    The EXISTS condition is considered "to be met" if the subquery returns at least one row.
    The EXISTS condition can also be combined with the NOT operator

  • What is the difference between PixelPlate and Computer's Screen?

    I am confused by the coordinates of Pixelplate, Canvas and VWorld. What's the difference and relation among them? The projection of (0,0,0) to Pixelplate is not (0,0) but (-107,571), why??? How to transform the mouse point on Canvas to VWorld and get the projection of a point in VWorld to Canvas?
    I need your help!Thanks!

    I want to get projection of points in Virtual world to Canvas, How to do it? help!

Maybe you are looking for

  • Query rewrite problem related to FGAC/RLS/VPD

    My problem in related to Fine Grained Access Control / DBMS_RLS. Let's start with a simple example and elaborate further. Basic problem: Let's say we have two tables: create table LEVEL1( L1NR NUMBER not null, TAG NUMBER); alter table LEVEL1 add cons

  • Premiere Pro CC 2014 (8.1.0) freezes while scrubbing timeline

    Using a Mac Mini (late 2012 model), running Mavericks 10.9.5 Processor: 2.6 GHz Intel Quad Core i7 Memory: 16 GB Graphics: Intel HD Graphics 4000 1024MB I am also using a 2TB Fantom G-Force Megadisk external HD to store all my media. It is connected

  • Trouble installing Adobe CS6 on windows 7 desktop

    I have the Adobe Creative Suite 6 Master Collection on CD and I'm trying to download it to a Windows 7 desktop. When I place the CD in, it does NOT bring up any window. I opened it in file explorer but I can not find the Setup.exe. PLEASE HELP!!!

  • Ipad2 will not open or start

    Ipad2 will not open or start

  • Tables related to Shopping Cart

    Hi Experts, Can any body list all tables related to Shopping Cart or give me pointers where I can find the complete list? thanks Siddarth