What technologies are to be used for Web2.0 application

Hi All!!
I am developing a Web 2.0 website in JAVA. But I am little confused in deciding upon the technologies to be used.
I would like to use the following technologies in my application but not sure whether its a good choice or not.
Presentation Tier: HTML, CSS, JavaScript, Ajax, JSP
Business Tier: JBOSS application Server, Spring Framework, Restful APIs, JSF, Business modules or EJBs.
Data Tier: MySQL
Please help me in deciding upon what combination of technologies I should use. Also, I have no idea about how Restful APIs, JSF and Spring Framework will work together, any suggestions are welcome.
I would really appreciate your help.
Thanks in advance.

How is LAMP related to Java?
I would suggest JSF with a rich (ajaxical) component library, such as JBoss RichFaces.

Similar Messages

  • What Systems are the Pros Using for Premier, After Effects, and SpeedGrade?

    I bought the full Creative Cloud in hopes of making a career for myself in audio/visual editing. The problem is, my system doesn't seem to be able to handle the software, particularly when changing back and forth between the three programs mentioned above. Beyond that, my first project failed to export properly. Moreover, all throughout its development the system lagged badly. And this is after having followed all the preferences recommendations available in the Adobe's tutorials and elsewhere on the Web.
    Here's my system:
    SYX-P67A-C43: Intel Core i7 2600 (an 8-core unit) at 3.4GHz, with 8 Gigs of RAM (soon to be 16) with a GTX 550 NVidia Card, 1Gig of RAM.
    As you can see, this is far in excess of what Adobe claims to be the minimum system requirements. It's obviously NOT.
    What systems are the Pros using (like the guys in the tutorials) for Premier, After Effects, and SpeedGrade? Give me the exact machines with all the specs so I can price one up.

    ...although a little " old" now.....the fundamentals of your machine are still OK to get started IF you : 1. INCREASE your system memory to the full 32 GB....should make a BIG difference in performance.....8 GB is NOT enough, it will HINDER performance. 2. OVERCLOCK your CPU !!!.....many owners of your CPU have been safely running at 4.5 Ghz or HIGHER...some at 4.8 Ghz !!! This OC will make a DRAMATIC improvement  as  CPU speed is a huge factor in performance. 3. Improve your video card to a new NVidia 970 with 4 GB of video memory. 4. Check and MAKE SURE the power supply in your machine is ADEQUATE to handle everything, esp. if you overclock the CPU....generally 850 to 1,000 watts of a quality make is good. 5. Use a fast storage system...that means a SATA III SSD as your "C" drive, ( boot drive), being a Crucial M550 series,( or, M600 series), OR, a Samsung 850 Pro series SSD, ( more expensive). Other SSDs are NOT recommended, only these two makes are recommended for technical reasons. On this "C" drive, you should have Operating system, Programs, and Windows page file ONLY !! Your "D" drive can be ANOTHER single SSD to be used as a "cache drive" for all the previews, media cache, and cache files that Premier Pro creates PLUS, it can ALSO serve as the "Global Performance cache" used in After Effects. All your media and project files can go on your "E" drive. HERE you would have LIMITED OPTIONS because your motherboard only has TWO SATA III ports, ( which would already be used b the "C" and "D" SSDs). You NOW have only 4 SATA II ports left ......you COULD RAID 0 four 1 TB HDDs off these ports and have a 4TB backup drive connected to one of your TWO USB 3 external ports.....any DVD or Blue-ray can ALSO go on an external port.
    However, if you are into spending REAL MONEY !!!.....Go Haswell E and X99 all the way !!...THAT will give you great performance !!

  • What technology that can be used for the creation of Need Definition?

    Being on SAP SRM 4.0, we currently have a requirement for creation of Need Definition( Basically a build up for the contract ). Need being collected from the Backend systems need to be validated and approved by Buyers & Lead Buyers in the SRM system.
    Technically, this task is broken down to below tasks.
    1) Creation of need definition screen - Basically a template where a need can be created with Items, Sub Items and other related information
    2) Selection Screen for Buyers and Lead Buyers - This enables the the Buyers to select the Need Definition assigned to them based on the status. 
    3) Report - List of all the Need Definition( Item and Sub Item)satisfying the selection of step 2. with the possibility to navigate to the Need Definition screen ( Step 1) upon selection.
    Now the question is,
    what technology is recommended for the above Tasks? We thought it would be BSP but do you guys have any suggestions...
    Do we have any issues in displaying the report in BSP? please let me know
    Remember we are version 4.0 of SRM.
    Thanks in Advance..
    Mohan.

    You can use conditional styles to address specific browser issues (this is more than likely the markup you noticed).
    Here's a good guide:
    http://www.quirksmode.org/css/condcom.html

  • What pdf tag should I use for footnotes?

    I get involved in generating fully accessible tagged pdf's for asisstive technologies and the like. I have a doc in InDesign which uses footnotes. When I tag the document, should I map the footnotes (paragraph) style to a particular predefined pdf tag (http://www.alistapart.com/d/pdf_accessibility/PDFtags.html) and if so which one? P, STORY, NOTE....? I'm not sure and can't find any reference out there to help me.

    offtheroad wrote:
    What instrument area should I use for pulling in iTunes files to edit together, Voice, guitar, ...
    drop the files into a blank area of the timeline and GB will create a track for the files. if you want to do it manually, create a New Basic Track

  • How to find out what are the interfaces used for Job and Job Codes

    HI All,
    I just wanted to know how do we find out what are the interfaces used for Job and Job codes .
    Thanks In Advance
    Sunny

    Hi,
    Here is an idea for your request.
    Basically you can create a simple query on multiprovider 0TCT_MC01.
    Filter: you can use a variable for restriction of time ( calday, or calmonth) since you should be interested for a time period.
    Choose following characters into your objects:
    InfoProvider ( 0TCTIFPROV )  - you can create a variable for choosing infoprovider before query runs.
    *Tp.[Type of BI Application Object] 0TCTBISOTYP  = filter this with 'QUERY' or whatever your need is.
    *BI Application Object 0TCTBISBOBJ,  ( this will give you the name of the queries)
    In key figures choose,  Count for BI Appl. (0TCTWTCOUNT).
    (number for query run)
    Create a condition , for top 20.
    Hope this helps.
    Derya

  • What are the classes used for bropdownListBox in BSP and purpose and how

    what are the classes used for bropdownListBox in BSP and purpose and how
    thank you,
    Regards.
    Jagrut BharatKumar Shukla

    Benje001,
    Right-click on the CWAI control on your form. Choose Properties. The first tab is the Channels tab. After you choose your device from the drop down box on the right, you can type in the Channels box which channel you want to use.
    If you want to see a CWAI control that is already configured, all of the shipping examples will have this already done.
    Also, if you have questions about any item on the CWAI (or any other NI ActiveX control) you can click the ? icon in the right corner of the properties page and then click on the item in the dialog that you need help with. This "What's this" help will describe that particular control on the dialog.
    Hope that helps!
    Regards,
    Shannon R.
    Applications Engineer
    National Instruments

  • What are cookie domains used for?

    there is a choice, can someone give me some suggestion?
    What are cookie domains used for?
    A/ to be easily recognizable by digital certificates that are also based on domains
    B/ to instruct the browser that the cookie should be send only to the domain it came from
    C/ to provide convenient way for the user to group cookies by their domains
    D/ All of Above
    E/ None of Above

    Not only does that not appear to be a Java question,
    but the OP didn't even take a guess at the answer and
    explain why he thought that that answer was correct.thanks! i support with your viewpoint, solve a problem will be the most important mission, but not consured! i am cognizant of this is a mistake to ask other questions in java forum ,but this question didn't far away j2ee project, though this is a choice, but only get a answer is not my original intention! i hope i can call on anyone join in this discussion!
    thanks...

  • What are the materials used for the earbuds/earphones??

    What are the materials used for the earbuds/earphones?? Like whats the plastic used and what are the speaker materials and the volume button???

    Hello Veronica176
    The materials in Apple headphones include Neodymium magnets, oxygen-free electrolysis copper wire and a Nickel plated plug
    Apple uses Neodymium magnets in their headphones as it is much more magnetic compared to that of a ferrite magnet. This also further enhances the accoustics of sound and preventing any loss of sound. Because of this, you can get the same sound out of Apple headphones as the good ol' circum-aural headphones (image attached).
    Oxygen free copper wire is created through electrolysis which is furthermore considered an above average material for headphones, thus ensuring better sound quality. Oxygen free copper wire ensures a faster transfer time (as copper is one of the best conductors) and because of this, allows a faster transfer time, minimising loss. This means the sound quality of the music/sound playing may actually depend more on the quality of the MP3 file than the headphones.
    The nickel plated plug used by Apple is a standard connection and joins to a female connection into the iPod (for example) which is also nickel plated. Where gold plated plugs are renowned to transfer more data and superior sound quality when connected to any device. Connecting the same metals during transfer (nickel plated plugs and nickel female connections) ensures optimum sound as the signal will not be jumping different kinds of metal. The lack of gold plating also helps to reduce the cost in manufacturing and to the customer.
    If you have any more queries, please feel free to ask further questions, it is what we are here for

  • ACE 4710 what are these ports used for?

    Hello, what are these ports used for please? What can I do with them?
    Thank you
    Sent from Cisco Technical Support iPhone App

    Hi Bilal,
    They are reserved for future use. Please have a look at the link below:
    http://www.cisco.com/en/US/docs/app_ntwk_services/data_center_app_services/ace_appliances/4710/hardware/installation/guide/Overview.html#wp1043136
    Regards,
    Kanwal

  • What are the printers used for cheque prinitng ?

    Hi all,
    what are the printers used for cheque prinitng ?

    Mostly SAp supports all printers( mostly used are HP ones) but all printers can be configured in SAP.
    Regards,
    SaiRam

  • What are the steps XI development?  What is IDX1, IDX2, IDX5 used for?

    What are the steps XI development?  What is IDX1, IDX2, IDX5 used for?

    Hey
    there are mainly two categories of steps
    in Integration Repository
    data Types
    message Types
    message interface
    Message mapping
    Interface mappin
    in Integration directory
    sender and receiver communication channel
    sender/receiver agreement
    recever determination
    interface determination
    IDX1,IDX2 and IDX5 etc are transaction codes used in IDOC scenarios for port,partner profile and IDOC metadata
    thanx
    ahmad
    Message was edited by:
            Ahmad

  • The following message popped up on my MacBook Air: Your Apple ID and phone number are now being used for ICloud on a new IPhone.   What does it mean?  Should I worry?

    The following message popped up on my MacBook Air: Your Apple ID and phone number are now being used for iCloud on a new iPhone. What does it mean?

    Hi SLCfromMadison,
    This is the message that you'll receive when your Apple ID is signed into on an iPhone. If you haven't done so, the article linked below details a number of steps that can help verify the security of your Apple ID should you think that an unauthorized person has access to it.
    If you think your Apple ID has been compromised
    http://support.apple.com/en-us/HT204145
    Cheers,
    Allen

  • Whats a good mac to use for a home flight simulator with flight controls and foot pedals?

    whats a good mac to use for a home flight simulator with flight controls and foot pedals?
    My old 6100 AV worked great on A10 ATTACK, back in 1993.
    whats a good set up now a days?
    I havent seen any MAC set ups as a lot of the after market accessories are on  Windows platform.
    Is there a way or should I get a dedicated simulator on PC?

    The fact that USB flight input devices appear to Windows only is not a limitation; for Mac most are programmed through the sim itself. I know X-Plane does that.
    I've simmed a lot and know that good sims need a lot of processor and video hardware horsepower, and you'll also need a lot of RAM. They also run up the internal temps. A Mac Pro has better cooling than an iMac. You can get a program like SMCFanControl to manually set up the fans speeds before starting the sim.
    I know of no sims today that will still run on a PowerPC Mac (2005 and earlier) so you need to look to an Intel Mac with top specs. If looking at iMacs, start by looking for the quad-core i7 processor. Those models usually came with an up-rated video card. Thing 12 to 16GB RAM.
    My 2010 iMac has the 2.93gHz i7 processor, video hardware (ATI 5750) with 1TB VRAM, and 12 GB of RAM. It runs the x-Plane 10 demo fine but I've not bought the full version because v10 seems to make foot pedals darned near mandatory, and I don't want $100 worth of pedals under my regular work desk at the moment.

  • What roles are required to use Guided Procedures?

    Hi ,
    What roles are required to use Guided Procedures?
    Thanks
    Srinivas.K

    Hi,
        Refer this block  https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3603. [original link is broken] [original link is broken] [original link is broken]
        This blog is very useful to u and in this blog she is explained what roles to needed for Guided Procedure.The Composite Application Framework role is used for the Guided Procedure in the Portal.First create the user and then assign the CAF role for that user.This is way to obtain the Guided Procedure for that user.
    Thanks,
    satheshkumar.R

  • What host name do I use for Hotmail incoming mail server?

    What host name do I use for Hotmail incoming mail server?

    Access the homescreen and tap "Settings."
    Go to "Mail, Contacts, and Calendars" and tap "Add Account." Your iPhone should display a list of email service providers. Even though you are setting up a Hotmail account, you will be doing it first through Gmail on your iPhone. Tap the Gmail icon to create a new account. Enter your name and a user name and password for the new Hotmail account you will be making later. Enter "imap.gmail.com" in the "HostName" column. Press the "Save" button at the upper right corner of the screen.
    Enter your name, email address, password, and the description of the account. Next, click "Save." You should now be able to check your email from the homescreen.
    Enter "smtp.gmail.com" in the "Outgoing Mail Server." Enter the password for this Gmail account in the "Password" column. Enter user name for this Gmail account in the "UserName" column. Press the "Save" button at the upper right corner of the screen. Press the "Home" button to return to the iPhone's home screen.
    Use the Web browser to go to Hotmail.com and create a new account. Use the user name and password for the account that you entered into the Gmail account on the iPhone earlier. Click on “Settings” after the account has been created.
    Click on the "Settings" tab. Click on the "Forwarding" tab. Click on the "Pop/IMAP" tab and select "Enable IMAP." Click on the "Save” button. Click on “Settings” and select “Accounts” and then “Add Another Email Address” from the webpage. Enter the name of your existing Hotmail account in the column. Press “Save.”
    Go to the inbox. Open the message from Gmail and click on the link in the message box. Select the “Options” tab and check the “Forwarding email” box.
    Send yourself a message to your Hotmail account from an email client. Click on the icon of the Mail program at the bottom of the iPhone’s screen. The email you sent to Hotmail will appear in the inbox of the Gmail account in the iPhone's email.

Maybe you are looking for