JSF Shopping List

Hi all....my development team has been working in a web framework for the past 8+ months and we have hit a few serious roadblocks. I'm considering spearheading a switch to JSF, but I need to know if it will meet our requirements. After a perusal of O'Reilly's JSF book, by Hans Bergen, I have a general feel, but I'm interested in your opinions & experiences--e.g., the framework we're using claims to have certain functionality, but it's clearly broken.
Some of the items on this list have obvious answers & some are answerred in the O'Reilly book, but I'm interested in confirmation from you, the folks in the trenches.
Thanks in advance for your help,
- Mike
Shopping List:
General Items:
- what are JSFs biggest drawbacks if I were to use it as an enterprise technology for the next 5 years?
- what are the biggest problems with Facelets?
- if I use Facelets, do I still have to be a JSP guru?
- what are the best books on JSF?
- which is better, MyFaces or RI?
Specific Items:
- does JSF have the ability to create a library of reusable components?
- backwards compatibility of components as new versions are released?
- server-side and client-side validation?
- can I easily create custom validation components?
- does JSF have any glaring concurrency issues?
- can I programmatically add components to a page at run time?
- does JSF require me to use JDK1.5, or can I use 1.4?
- does JSF support a single application properties file for i18n?
- does JSF support per-page properties file for i18n (that override what is in the application file)?
- can I easily display a single page in a different language?
- does JSF allow for page inheritence? (can I create custom sub-pages from a generic parent "SearchPage"?)

I'll answer the things that I can. You cover quite a range with your questions though...
- what are JSFs biggest drawbacks if I were to use
e it as an enterprise technology for the next 5
years?- JSF is still a young technology and will likely undergo a number of changes that will break backwards compatibility.
- Performance could become an issue on very large applications.
- what are the biggest problems with Facelets?- There are a number of little "got'cha's" once you start getting into it. Expect to be writing a number of custom validators and components.
- There is a lack of control over the faces lifecycle, which can frustrate attempts to skip phases.
- if I use Facelets, do I still have to be a JSP
P guru?Not at all. Faces actually takes over for JSP quite nicely, especially once you realize it's full capability. However, it doesn't hurt to have minimal knowledge of JSP. Nothing more than a developer worth his salary couldn't learn in a day or two.
- what are the best books on JSF?I like Core JavaServer Faces by David Geary and Cay Horstmann. Partial book is online:
http://www.horstmann.com/corejsf/
- which is better, MyFaces or RI?Hah! This could start a few wars. Honestly, haven't looked much at MyFaces but I know that it just extends the RI with some extra components. Most people who use MyFaces swear by it. However, I wrote an entire enterprise application with just the RI and my own customs. Works great!
- does JSF have the ability to create a library of
f reusable components?Yes, absolutely. I did this with my app and the new library will be very helpful to future projects.
- backwards compatibility of components as new
w versions are released?Ok... Here you might have a few problems. I've already heard rumours of JSF 1.2 breaking a lot of 1.1. I know that there were major changes between 1.0 and 1.1 too. The JSF developers do not seem to be terribly concerned with backwards compatibility.
- server-side and client-side validation?Server-side only. You'll need to use a client-side technology (such as JavaScript) for client-side validation. However, JSF components offer JavaScript hooks, so you can easily execute functions onchange, onclick, onblur, etc...
- can I easily create custom validation components?Easy is a relative term. =) Not always. Writing customs will require a high learning curve. How easy it is depends on what you're doing and how closely you're tying it into other pre-existing components/validators/converters. After each custom you write, it starts getting a little easier.
- does JSF support a single application properties
s file for i18n?I'll hazard a guess on this one, don't quote me on it. A separate message properties file is required for each locale. The message bundle will choose the appropriate one for each locale.
- does JSF support per-page properties file for i18n
n (that override what is in the application file)?I think not. Again, just guessing here.
- can I easily display a single page in a different
t language?Yes, actually this is quite easy. Assuming you set up the locale properly, you just need to use the h:outputText component with f:loadBundle to retrieve the messages.
Hope this helps,
CowKing

Similar Messages

  • TS1702 Shopping List app by Hensel crashes everytime I try to use it, since ios 6 upgrade on my iPod 4 Touch.  Help

    I purchased the iPod 4 Touch app "Shopping List" by Hensel.  I used the app daily, and found that it was very stable.  I upgraded my iPod with the ios 6 upgrade.  Now my Shopping List app crashes each time I try to use it.  It opens, but I cannot add an item to the list, create a list, or use the app at all.
    I have tried the following:
    1.  I tried to find an update for the app.  -  No luck.
    2.  I removed the app from my device, restarted the device with a hard shutdown.
    3.  Reinstalled the app.
    4.  I tried to use the app, and no dice.  It still does not work.
    5.  I looked all over the web for the developer's site.  I have not found it.  When I think that I am getting close, I get rerouted to the iTunes site.
    Please help.

    I have had the same problem.  I can't find the app on the store anymore but I'm not sure what that means.  They may have just pulled it while they upgrade for iOS6 compatibility.
    Since I still need to shop while they fix it, I downloaded GroceryIQ.  It has been great!  I really like the the "speak to enter" feature as well as the bar code scanner.
    As much as I liked ShoppingList, I'm not going back.

  • Shopping list in SRM-MDM catalog?

    Dear Experts,
    What is the use of shopping list in SRM-MDM catalog?
    I have created a new shopping list in the system. I have filled the name, description and other details in the new shopping list.
    When I select my shopping list, the button u2018Add to shopping list u2018is still disabled. How we can add new items to a newly created shopping list? My understanding is that a shopping list is created to include different shopping items  as favorite list?
    What is the function of the button u2018Share/Unshareu2019 ?
    Please, help me to understand the functionality of shopping list in SRM-MDM catalog 3.0?
    Thanks and regards,
    Ranjan

    Note 1141870 - SRM-MDM Catalog: Usage of Shopping List (Memory, M/S)
    Symptom
    The usage of Shopping Lists in the SRM-MDM Catalog has direct influence on the memory consumption of the MDM Server.
    Note 1153525 - Enabling shopping lists for named users
    Note 1165452 - SRM-MDM Catalog 2.0 SP04 Patch00 Release Note
    Shopping Lists
    You can use this function as a:
    Template for orders that are made regularly
    Search criterion
    Prerequisites
    Your User Interface (UI) Configuration Manager has given you shopping list authorization.
    A shopping list must have at least one item in it to serve as a search criterion.
    To display all items in a shopping list, the search criterion must be reset before the shopping list is selected.
    This is because the search UI treats the shopping list as a search criterion. Consequently, any other active search criterion reduces the items displayed to a subset of all the items in the shopping list.
    To display all shopping lists, including empty ones, on the Shopping List tab page, one of the following conditions must be met:
    No other search criterion has been entered
    The search has been reset
    Activities
    When a shopping list is selected as a search criterion, the system restricts the search by removing any items not included in the list from the search result.
    Items can be added or removed from shopping lists in the shopping cart preview.
    Note
    Depending on authorization, users can modify either their own shopping lists or those of others.
    This function provides search strategies for locating products, displaying product item details, and transferring items to procurement applications such as the cart. The Search User Interface (UI) can be configured to meet individual user requirements.
    Prerequisites
    The User Interface (UI) Configuration Manager is responsible for configuring the search UI.
    If you cannot access some of the functions and features listed below, check that your user has been correctly configured. For more information, see User-Specific Configuration: Product Procurement
    Features
    On the Search tab page:
    Keyword search
    Advanced Search
    Hierarchy (category) View
    Allows you to drilldown when searching. This view also displays product attributes, if they have been maintained.
    List View (for displaying search results)
    Displays results with images and a URL to item details
    Context View (for displaying search results)
    Navigation up and down the list is possible and item images are also available.
    In the List View and in the Context View, the following functions are available:
    Add To Cart
    Compare for price comparisons. For more information, see Compare Function
    Cart Preview
    On the Cart Preview tab page, the following functions are available:
    Transfer Items
    Delete
    Delete All
    Back to Search Result
    Add to Shopping List
    Recalculate
    Add to Shopping List
    Remove from Shopping List
    Current search parameters are displayed on the Search Criteria tab page.
    Shopping Lists can be maintained on the Shopping Lists tab page.

  • Wish List, Shopping List in iTunes store?

    I want to save items of interest for possible future purchase, but can't find any way to do it in the iTunes store. Amazon has Shopping List and Wish List, as do other sites, but it appears that the iTunes store has nothing like this. I don't think the shopping cart will work, because everything in it gets purchased at once, so you can't really save things for later.
    Any tips?

    I tried your suggestion, and came up with more problems.
    I couldn't drag movies from the store into the new playlist. The only way I can get a list view is to do a power search, and I can then drag movies from the resulting list view to the playlist. However, iTunes treated almost all of them as music; only a few showed up as movies. Also, the search results (all movie rentals) that I got in the list view omitted a lot of rentals that show up on the main store page.
    I get the impression that your method is supposed to be easier than this.
    Message was edited by: incredulous

  • Shopping list in SRM MDM?

    Hi ,
    We are using shopping list in SRM MDM. But if user is creating a shopping list, other users are able to see exiting shopping list (which is created by others.). They are able to add the items to other shopping lists.
    My requirement is  "shopping list created by user A , should not be seen by user  B".
    There is some options available like share/unshare, but those are not working. Even though if we give unshare option also, it has seen by others.
    How we can achieve this functionality.
    Regards
    Venkatesh P

    Hello
    The Shopping Lists are stored for the MDM logon user defined in the call structure.
    As you should be using a fixed predefined user for the catalog in call structure all the SRM users that have access to this catalog will be able to create / display the same Shopping Lists.
    Verify note 1153525. As it says:
    To give every named user working with the SRM-MDM Catalog the possibility to store Shopping Lists individually, you need to route the user from the SAP backend to the SRM-MDM Catalog.
    In the external webservice definition for the catalog url, add the parameter 'sl_user' with the value 'SY-UNAME' (Type: SAP Field).
    I hope this helps.
    Thiago Salvador

  • Steve, "Simple JSF Popup List of Values Page " does not work..

    Hi Steve,
    I read "Not Yet Documented ADF Sample Applications" #80 : "Simple JSF Popup List of Values Page " and download SimpleADFBCLOVJSF.zip, but when I try to run the sample, I get this error :
    JBO-33001: Cannot find the configuration file /xxx/common/bc4j.xcfg in the classpath
    What is wrong ?
    Thank you,
    xtanto

    Thanks for reporting this. I've uploaded a newer version of the zip file that fixes this issue.
    It was due to a last-minute refactoring of my model project from having the application module living in a package named "xxx" to another package named "example.model"

  • Having a hard time creating a shopping list table in Numbers

    I'm trying to create a standard shopping list of about 100 standard items we like to always have available (this helps for budgeting purposes and also keeps last minute trips to the store to a minium, in case you are wondering).  I just started a table in Numbers.  I need some cells to be different sizeds (not just columns or rows)  than others  -- is this possible?   I haven't found the help on the toolbar to be particularly helpful.
    I'm finding Numbers rather frustrating . . . .I know it's me though.

    If the contents of a cell are lists, and different lists have a different numberof items
    Suzanne,
    Probably best to think of having just one item per cell. The cells can then be grouped, manipulated, counted, and summed in the many useful ways that spreadsheets are designed for.
    For some simple examples of lists you might want to check out the Checklist and Checklist Total templates. In your menu go to File > New, and you should see this:
    SG

  • Individuall shopping lists for each User - SRM-MDM 3.0

    Hello everybody,
    I want to implement a SAP SRM-MDM scenario with SRM-MDM 3.0. The SRM-MDM 3.0 has the poissiblity to create shopping carts for every 'MDM User'. But that's not enough for our users.
    Is it possible to create different shopping lists for each user?
    I already use the setting: sl_user with the attribute SY-UNAME but it doesn't work
    10                                    http://...:50100/SRM-MDM/SRM_MDM     URL
    19     sl_user          SY-UNAME               SAP-Feld
    20     username          User1               Festwert
    30     password          <blank>                                        Festwert
    40     server          s27sr7               Festwert
    50     catalog          SR7_MDM3_Catalog_4_Produktiv_2     Festwert
    60     uilanguage          SY-LANGU               SAP-Feld
    70     datalanguage     SY-LANGU               SAP-Feld
    I hope anybody can help me.
    Regards,
    Andi

    @everybody: Thanks for your fast reply!
    @Girish: Yes, I think we have the same problem
    @Padhi: It is not a prictically solution to create every SAP SRM User (3.000) in the SAP SRM-MDM Catalog. In comparison to other catalog systems (e.g. heiler) this have to be a standard feature
    @Kanth: That's correct, you can activate the shopping list option for the MDM User. But the MDM User only defines the rights and masks. For the MDM it is not necessary to login with your SAP / SAP SRM Username.
    Note [1153525|https://websmp130.sap-ag.de/sap(bD1kZSZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1153525] describe the long-needed function in SRM-MDM. But it seems, that this feature only work in SRM-MDM 2.0.
    Maybe anybody know anything else about this problem... I'm thankful about every hint!
    Regards,
    Andreas

  • IProcurement -- Add new search condition in shopping lists

    Hello,
    Has any one ever added an extra condition to the search page.
    My requirement is, in iProcurement - Shopping Lists page.
    I would like to add a new search region with Text box to enter the Item and display the search results in the existing Results region.
    Has anyone done similar customization .. please help.
    Satya

    OK, Le me explain this way.
    in iPorcurement -- Shopping Lists page there is feature to add the items to the Personal favourites list when we order them, so that we can just refer to the Favourite list next time when we order the same item.
    Now, in Shopping lists page, there is a list box(poplist) when i select the "Personal favourites" in that list box it displays all the items that are added to the Personal favorites list. Assuming that this favorite list has some 200 items in it. i want to add a search condition to search a specific item(s) in this list.
    Thanks,
    Satya

  • Interactive PDF Shopping List

    Hi all!
    I'm trying to create a shopping guide for an arts festival and I'm trying to find out if I can create an interactive PDF that will allow users to click a checkbox next to the profile of each artist they're interested in, which will in turn populate a "shopping list" of artists that they can print out. I haven't played around too much to try to do this, but as I am a newbie any help would be appreciated!
    Thanks,
    Selena

    If your a PC user go back to the Main forum page and click on button captioned Acrobat LiveCycle Designer and locate appropriate forum
    what You need is to save files as FDF files that are loaded to a special Server Adobe has Then you can either extract the information or keep a empty copy of the Form and have it generate a pdf for each input.
    Under Macintosh go to advanced menu choose extend features in Reader. send an email to each (not more than 500) or upload to a website and have them download fill in save and email back to you only first 500 is allowed per each different Pdf created.
    Note if you have to go through the LiveCycle Route you may have to subscribe to a rather expensive server Aodobe uses for just this type of thing.

  • HT201412 Since downloading i06, the Shopping List App immediately quits once I try to open to a list.  There are no updates for the app.  Is it just not compatable with the new operating system?

    Help, since downloading i06, the Shopping List app immediately quits when attempting to start a list.  There's no update for the app.  What do I do next? (I've already removed and downloaded it again.) Any solution?

    Help, since downloading i06, the Shopping List app immediately quits when attempting to start a list.  There's no update for the app.  What do I do next? (I've already removed and downloaded it again.) Any solution?

  • What settings will allow use of shopping lists on my retail accounts

    In the past i have created & added to my shopping lists on various retail online accounts. example: Walmart, pet stores, etc. Now i am unable to add products to any of my various accounts. I get kicked back to a login prompt even though i am already logged in. Since it happens on different websites, i think changes in my Firefox settings may be the problem.

    This is likely caused by corrupted cookies or cookies that are blocked (check the permissions on the about:permissions page), so make sure that you aren't blocking cookies.
    You can inspect and manage the permissions for all domains on the <b>about:permissions</b> page or for the domain in the currently selected tab by clicking the "Site Identity Button" (globe/padlock) on the location bar and "More Information" to open "Page Info" and go to the Permissions tab.
    *https://support.mozilla.org/kb/how-do-i-manage-website-permissions
    *Tools > Page Info > Permissions
    If clearing cookies doesn't work then it is possible that the <i>cookies.sqlite</i> file that stores the cookies is corrupted.
    Rename (or delete) <b>cookies.sqlite</b> (cookies.sqlite.old) and delete other present cookie files like <b>cookies.sqlite-journal</b> in the Firefox profile folder in case the file cookies.sqlite got corrupted.
    *http://kb.mozillazine.org/Cookies
    *https://support.mozilla.org/kb/Deleting+cookies

  • TS1702 Recently I updated the shopping list/grocery list app that I purchased awhile back.When I try to add an item it kicks me back to the desktop.I have rebooted & reinstalled several times.No success.

    Recently I installed the update for the Shopping List/Grocery List app that I purchased awhile back.  When I try to add an item to the list it throws me out of the app to the desk top on my ipod touch.  I have tried rebooting the device and reinstalling the app several times, Does anyone have any ideas how to get it to work or to go back to the old app before they updated it?

    Have you contacted the developer/went to their support site? Maybe it just is not compatible with iOS 6.
    You can try what yo have not already tried of the following:
    - Reset the iPod. Nothing will be lost
    Reset iPod touch: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Reset all settings
    Go to Settings > General > Reset and tap Reset All Settings.
    All your preferences and settings are reset. Information (such as contacts and calendars) and media (such as songs and videos) aren’t affected.
    - Restore from backup
    - Restore to factory settings/new iPod.

  • Iphone,ipod,imac Shopping list

    I was wondering is there and application that I can use on my imac as a shopping list that I can then sync to my ipod touch or iphone without wifi or phone service to get the list

    No idea... you should probably ask in one of the iPod touch or iPhone forums, as iSync has nothing to do with what you're asking about.

  • W530 After Market Shopping List?

    Hello Everyone!
    I've compiled a list of aftermarket upgrades that I've been seeing here & around the net for the w530 I will be ordering. 
    I will primarily be using the machine for hd video editing, photo & vector art, and some sound editing & 3D rendering.  
    I just really want to know what you think, if there are any problems with the items I've chosen, or if perhaps you know of any items that could be better...
    Shopping List:
    1.) Crucial M4 CT512M4SSD1 2.5" 512GB SATA III MLC 7mm Internal Solid State Drive (SSD)
    http://www.newegg.com/Product/Product.aspx?Item=N82E16820148531&nm_mc=OTC-FroogleNEW&cm_mmc=OTC-Froo...
    2.) CORSAIR Vengeance 8GB 204-Pin DDR3 SO-DIMM DDR3 1600 (PC3 12800) Laptop Memory Model CMSX8GX3M1A1600C10 (x4)
    http://www.newegg.com/Product/Product.aspx?Item=N82E16820233264
    3.) Panasonic UJ240 6x Blu-ray Burner BD-RE/8x DVD±RW DL SATA Drive (Black)
    http://www.amazon.com/dp/B003AXW2YQ/ref=as_li_ss_til?tag=primbuteffe-20&camp=213381&creative=390973&...
    4.) Datacolor Spyder 3 EXPRESS Monitor Calibrator
    http://www.porters.com/datacolor-spyder-3-express-monitor-calibrator.html
    Any thoughts, suggestions, or advice would be greatly greatly appreciated. Thank you very much!

    I would get 16GB of Crucial RAM instead since you do not want to mix and match modules, doing so will cause the good stuff to run slow since Lenovo does not use 1600Mhz modules. Crucial modules are also higher quality than Corsair.
    http://www.crucial.com/store/mpartspecs.aspx?mtbpoid=03E9F8D4A5CA7304
    You can get that SSD for over $180 less on Amazon.
    http://www.amazon.com/Crucial-2-5-Inch-Solid-State-CT256M4SSD1/dp/B006MQQC0S/
    Or for $269 you can get the 256GB Samsung 830 Series.
    http://www.amazon.com/Samsung-830-Series-MZ-7PC256N-Internal/dp/B005T3GPXY/
    Get the Crucial M4 if you're just speeding up the system since it has faster random 4k speeds and get the Samsung 830 if you're going to be doing video/photo editing since it has much faster sequencial write speeds. Different SSDs are optimized for different tasks. Since you're getting a color calibrator I'm assuming you're working with photos/video so I would go with the 830.
     EDIT: The Samsung 830 also comes with a copy of Ghost Recon Future Soldier, Norton Ghost, and a USB data transfer cable. I wouldn't clone the drive though, just install the image from the recovery discs to avoid alignment issues.
    http://www.tomshardware.com/reviews/samsung-830-ssd-toggle-mode,3034.html

Maybe you are looking for

  • Bb bold 9780

    yes yes I know, its a little old blah blah blah lol. i need sume help folks, 1. i cant update my fb app. its still got the old application. 2 oprah mini- downloaded but when i try to open it shouws this little red loading bar and it sez INSTALLING...

  • Workflow starts then cancel, where can I see the error and why it's canceled?

    Hi, I have a workflow for a document library that starts when a new document is created.  i click on the workflow status at the document library list, and it shows  Internal Status: Canceled     and I never got the email that the workflow supposed to

  • Weird behaviour of session variable in internet explorer

    hi, there's something weird happening with internet explorer.... I'm using struts, and in a jsp page, I store the uri as a variable in a session like: request.getSession().setAttribute("visiting","http://xxx.com/browse.jsp"); then, within an action,

  • RTF output failing

    We are using Oracle Reports server 6i and are accessing reports via rwcgi60 through IE5 browser. Our destype=cache, and when our desformat is set to PDF, HTML, HTMLCSS the report is generated just fine. However, when we try to use desformat of RTF we

  • Reformat MacBook and restore a Backup

    what exactly do I have to do to reformat my MacBook and restore the Backup I have on my external hard drive? I want to revert to OS X only after installing Vista. will this bring back the EFI partition that was deleted?