ADF development - need additonal information - please help.

JDev Team,
I am new to ADF development and it is just amazing. I have programmed a little with Oracle Forms and I was impressed with its RAD capabilites and its ease of development. ADF seems to be doing the same. I am very impressed with its very forms like capability.
I would like to get more information on developing applications using ADF. My understanding is that the business layer can be developed using ADF BC, JPA/EJB, Toplink, Web service. Also, data control creation from the model layer give us the ability to bind the model layer to the UI layer. Here are my questions
a) Is my above assumption correct?
b) If so, what other options do I have for business layer? Can I just use a simple java class which uses JDBC as my business layer. If yes, can this be exposed as a data control?
c) What is the preferred method for developing business layer and what are some of the benefits/drawbacks of one over the other? For example, I looked at list of values (including cascading LOV's) which is really amazing. Can this be accomplished declaratively without using ADFBC? I would like to get as much information as possible on this so that a right choice can be made for the business layer.
d) Can I use just JSP, Swing, JSF (Not the ADF versions) to talk to different business layers implemented by ADF. If yes, can we do this with or without the binding layer/data control?
e) Can I use ADF version of UI (ADF Faces, ADF Swing) to connect with non ADF business layer such as a third party JPA/EJB implementation?
I have read a lot of documentation but I was unable to get answers to the above questions. Please help.
Thanks
Bala.

Hi,
a) Is my above assumption correct?
Yes
b) If so, what other options do I have for business layer? Can I just use a simple java class which uses JDBC as my business layer. If yes, can this be exposed as a data control?
Though you are right in 1) this too is an option
c) What is the preferred method for developing business layer and what are some of the benefits/drawbacks of one over the other? For example, I looked at list of values (including cascading LOV's) which is really amazing. Can this be accomplished declaratively without using ADFBC?
No. ADF BC is the most declarative development environment to define the business service. Though JPA and TopLink too are configured declaratively, they do not have model driven LOV
If your background is Forms then the natural choice for you is ADF BC.
d) Can I use just JSP, Swing, JSF (Not the ADF versions) to talk to different business layers implemented by ADF. If yes, can we do this with or without the binding layer/data control?
Hi, yes you can. If you don't want to use the ADF binding layer and the ADF datacontrol then however you will have to hand-code the lookup, which in this case appears of the same complexity for EJB, TopLink and ADF BC
e) Can I use ADF version of UI (ADF Faces, ADF Swing) to connect with non ADF business layer such as a third party JPA/EJB implementation?
ADF Faces, yes. ADF Swing no.
Frank

Similar Messages

  • I have created a form which needs to be completed once a week for 6 weeks. On completing week 1, weeks 2 - 6 are completed at the same time with week 1 information. please help?

    I have created a form which needs to be completed once a week for 6 weeks. On completing week 1, weeks 2 - 6 are completed at the same time with week 1 information. please help?

    Hello, thanks for replying.
    Yes they just copy to the next page, the fields are the same. The document is an observation to school lessons so it needs to be consistent but with different data on.

  • Lightroom 4.4 keeps crashing saying "Lightroom encountered an error when reading from its preview cache and needs to quit" please help. I've tried reinstalling it and everything  Windows 8.1

    Lightroom 4.4 keeps crashing saying "Lightroom encountered an error when reading from its preview cache and needs to quit" please help. I've tried reinstalling it and everything  Windows 8.1

    I assume you know where your catalogue file (the lrcat file) is located. In the same folder is a previews lrdata folder which you should delete or rename in Explorer, then start LR again.
    If I've made incorrect assumptions above, sorry, and we'll go back over it from the start.
    John

  • It only uses 32bit, and my computer needs 64bit.   Please help.

    I am a non profit.  I ordered Photo shop Elements12 for PC  for my office.  It is a download only.  It doesn't dowload on my computer.  It only uses 32bit, and my computer needs 64bit.   Please help. The Adobe photoshop elements 12 is useless to me.  I can't seem to get anyone at Techsoup to help and trying to get Adobe to help is runaround.  What should I do to get it to run on my computer.  Please someone in the forum let me know how switch out the download for the correct one.

    64-bit windows can run 32-bit applications just fine and always has.  They are just limited to a small amount of memory.   If something isn’t working it’s likely another problem like an incomplete download or trying to install the Mac version on a PC or something like that.
    You can try downloading and installing from the PSE12 link, here, to see if it works any better:
    http://www.adobe.com/downloads/other-downloads.html
    If you can’t get things to work, then please post a screenshot of the error and a description of what you’re trying to do that lead to the error.
    Also the term “downloading” refers to transferring a file from a remote server, across the internet, to your local computer.   The term “install” means running the program that was downloaded on your local computer to put the working program on your computer that you can run.
    It would be helpful to know if your saying that the actual transfer across the internet part isn’t working, or if that part seemed to work, but when you run that installer program you’re seeing an error.

  • HT201295 My isight built in camera is only turning on for few second on my MacBook Pro (13-inch, Late 2011 ) when I use any camera needed app. Please help me.

    My isight built in camera is only turning on for few second on my MacBook Pro (13-inch, Late 2011 with osx Yosemite) when I use any camera needed app. Please help me. Its getting a little annoying.

    If restarting Mac or reinstalling OS X does not correct this symptom, you likely have a hardware problem.  Contact Apple Support or an Apple Authorized Service Provider for service.
    Message was edited by: EZ Jim
    Mac OSX 10.10.1

  • I've had cydia put on my device didn't like it so deleted ap and now I cant get back into Icloud it's gone very faded in couler the icon in settings. Facebook Twitter and a few others have done the same. I need iCloud back please help!

    Hi please help me I'm useles with these thing. I've had cydia put on my device didn't like it so deleted ap and now I cant get back into Icloud it's gone very faded in couler the icon in settings. Facebook Twitter and a few others have done the same. I need iCloud back please help!

    I'm sorry we cannot help you.
    You have Jailbroken your device.  Apple does not support Jailbreaking and as such having done so has voided your warranty and forfeited any support from Apple and by extension these forums. We are not allowed to discuss Jailbroken devices in any way by the Terms of Service of the forum.
    You will have to find help elsewhere. Ask the person that installed Cydia to restore the phone.

  • Pass username and password ADFS without using query string, Please help.

    pass username and password ADFS without using query string, Please help.
    I used query string , but it is unsecured to pass credentials over url, with simple tool like httpwatch , anyone can easily get the password and decrypt it.

    Hi,
    According to your post, my understanding is that you had an issue about the ADFS.
    As this issue is related to ADFS, I recommend you post your issue to the forum for ADFS.
    http://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=Geneva
    The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us.
    Thank you for your understanding and support.
    Thanks,
    Jason
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Jason Guo
    TechNet Community Support

  • After trying many times with two different debit cards still does not allows me to buy a game from the app store gives error "YOUR PAYMENT METHOD WAS DECLINE.PLEASE ENTER VALID PAYMENT METHOD INFORMATION"  Please help me out

    I WANT TO PURCHASE NFS MOST WANTED GAME FROM APP STORE BUT IT DOESN'T ALLOW ME TO PROCEED FURTHER
    after trying many times with two different debit cards still does not allows me to buy a game from the app store gives error "YOUR PAYMENT METHOD WAS DECLINE.PLEASE ENTER VALID PAYMENT METHOD INFORMATION"  Please help me out

    In most cases, you can't use a Debit card anymore. So, either redeem an iTunes gift card or use a credit card.

  • HT3743 Alright! But i need help to unjailbreak my iPod Touch now. I need assistance. Please help me!

    I  need help to unjailbreak my iPod Touch now. I need assistance. Please help me!

    Jailbreaking voids the Apple warranty and also means that you will not get any support from Apple, including from this Apple forum. Jailbreaking can't be discussed in this Apple forum.
    Unauthorized modification of iOS has been a major source of instability, disruption of services, and other issues
    Go to where you found out how to jailbreak

  • I have worked many hours on an iphoto book and I am up to page 29.  I cannot add any more pages and I need to!  Please help!!  "Add page" is not working!!!

    I have worked many hours on an iphoto book and I am up to page 29.  I cannot add any more pages past that and I need to!  Please help!!  "Add page" is not working!!!

    Fixed it thanks to similar questions and answers to them.  Thanks all!

  • HT3702 I can't submit my payment information please help.

    I can't submit my payment information please help.
    <Personal Information Edited by Host>

    Most of the people on these public forums, including myself, are fellow users - you're not talking to iTunes Support here. I've asked the hosts to remove your screenshot as it contains part of your card number and its security code
    You can contact iTunes Support via this link and ask them for help (we won't know why you are getting the message) : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption

  • I made a mess of my admin accounts need to consolodate please help :)

    Hello so i've been having this issue with my main admin account... for about a year now there have been items stuck in my trash folder and safari crashes after a bit. i've taken my computer to apple store and they cannot fix they told me to reinstall OS with disk but when i try to do that it times out... out of frustration i created a new admin account and what do you know i do not have the same issues with the trash... so i copied all the mail folders, preferences and address books over but the passwords didnt follow... so i was only able to get mail on the accounts i could remember the passwords to... so i was using the other account and kind of going back and forth to the old account but now i'm having even more issues with the second account... my macbook pro is all kinds of screwy ...
    i need to consolidate the mail i have on both admin accounts... because i have to go back to using the main admin account and i want to transfer all the mail i've been receiving on the other account for the past 2 months to the old account.
    can someone please help?

    Ok so i figured out what to do (through lots of research and headaches) just thought i'd share my solution... i needed to consolidate two admin applemail accounts with the same email accounts and i forgot all of my passwords...
    # To back up Mail preferences (i only did this on my main admin account seeing as though the secondary had the same exact preferences). (i'd suggest also backing up addressbook info as well...)
    1. Create a uniquely-named folder on your desktop (or other favorite location- like an external drive). For example, you might call it "Mail Prefs Backups May152005" (adding a date is a good idea).
    2. Quit Mail if it's running.
    3. In the Finder choose Home from the Go menu.
    4. Open the Library folder.
    5. Open the Preferences folder.
    6. Copy the "com.apple.mail.plist" file to the folder you made in step 1 by Option-dragging the file. Don't remove the original file from its current location (this file contains your Mail accounts information).
    7. Close the Preferences folder.
    8. Open the Mail folder.
    9. Copy the "MessageRules.plist" file to the folder you made in step 1 by Option-dragging the file (this file contains your Mail rules).
    10. Copy the "SmartMailboxes.plist" file to the folder you made in step 1 by Option-dragging the file (you guessed it, this file contains Smart Mailboxes information).
    11. Finally, copy the Signatures folder to the folder you made in step 1 by Option-dragging the folder. (Your custom signatures, if you use them, are stored here.)
    #manually back up Mail messages (i first did a backup of the MAIN admin account on my external drive so that i made sure i didnt accidentally remove any files... then i manually went into each "inbox"/"outbox"/"drafts" of each account and added each email- emails here are only identified with a unique set of numbers and date/times in the info field- that was not in the MAIN admin account to the copy mail account located on my external drive -yes this was VERY tedious- also i had folders that i had to consolidate so i made sure i didnt miss those)
    1. Quit Mail if it's open.
    2. From the Finder's Go menu, choose Home.
    3. Open the Library folder.
    4. Copy the folder "Mail" to your backup location, such as a different volume or burnable disc. Important: Do not remove the Mail folder from ~/Library. If you're backing up to the same volume, hold the Option key as you drag the folder to make a copy instead of moving it (a "+" cursor appears).
    once i got all this i took all the files i copied/consolidated on my external drive and replaced all the original files in the new Admin account i created (I have to create a new MAIN admin account because the original main admin account is corrupt the second one also has some of the same issues because i was rushing through copying all of the plist/library files over without inspecting each...)
    NEXT
    * i forgot all the passwords to my email accounts...
    Keychains
    Keychains are located in your ~/Library/Keychains/ folder. To get to this file in the Finder, choose Home from the Go menu. Open the Library folder, then open the Keychains folder.
    i copied that file and backed it up on my external... also i opened it up and found all the passwords i forgot
    so this problem for me is solved...
    PS the KeyChain is AWESOME! i use firefox and none of those passwords are saved to the keychain but there is an addon password extractor u can export usernames and passwords from firefox with this addon and ad them to your keychain...

  • Ipad says need "activation lock" PLEASE HELP

    I bought my ipad from a pawn shop last year. I restored it yesterday because I had a lot of storage on it. I'm trying to activate my ipad and it's not letting me. It is saying that I need to use the account that was set up with the ipad. I don't know what it was set up with because I bought it second hand. If I bring it to the apple store could they fix it? Please help!!!!

    No, there is nothing Apple can do for you. You will need the previous owner's account information, or you'll need to get the previous owner to remove the device from his/her iCloud account:
    http://support.apple.com/kb/PH2702
    If you can't reach the previous owner or he/she is unwilling to cooperate, then the device is now unusable by you.
    Regards.

  • Help needed with JDBC - please help! (newbie)

    hi all
    i m new to jdbc
    i have installed MySQL server on my winxp machine
    i used the command:
    mysql -p -u root
    Enter password: ****now when writing a prog i m getting a prob at this piece of code:
    Connection con=DriverManager.getConnection("jdbc:odbc:books","root","root");wot is wrong wid this code?
    please help......
    thanks in advance

    There are about 20 different things that could be wrong a this point; I'm not going to list them all. If you want specific help, you need to post specific information. This is usually done by posting either a stack trace from an exception, or a more complete section of code and a description of the problem and ALL the symptoms. You have all the information on what you've done, we have none of it.
    Instead of trying to diagnose whats wrong with your ODBC setup, I'm going to give you some strong advice; don't use ODBC with JDBC if you can avoid it, and with MySQL you can avoid it. It makes things simpler, less can go wrong, and you don't have to configure a DSN on every machine that you install the program on.
    To use "pure" JDBC without ODBC for MySQl:
    1) download the JDBC driver (you might already have this)
    http://dev.mysql.com/downloads/connector/j/3.1.html
    2) follow the installation instructions
    http://dev.mysql.com/doc/refman/5.0/en/java-connector.html
    In particular, make sure your classpath is set correctly
    3) Here's an example of loading the driver and establishing a connection
    http://dev.mysql.com/doc/refman/5.0/en/cj-connect-with-drivermanager.html
    Note the form of the connection URL,
    "jdbc:mysql://localhost/test?user=monty&password=greatsqldb"
    This is what an URL without ODBC looks like; there is no DSN, which means no DSN has to be configured.
    4) The MySQL database has some built-in security, to prevent malicious connections from outside computers. Solutions to that and other common problems are here:
    http://dev.mysql.com/doc/refman/5.0/en/cj-faq.html

  • Macbook Pro running 10.6.8 and I can't update itunes as it freezes everything! It's open at 'determining gapless playback information'  Please help! I've downloaded Combo and it has not help, and have had to force quit on the Mac each time I've tried!

    Please help! I have already tried to use the Combo update, which I downloaded today but it has not help.  Itunes then freezes at the point of 'determining gapless playback information,' no idea what to do next, please help!!

    Deirdre_N,
    you can download the latest iTunes (as of this writing) directly from Apple’s servers here. If you’re already running 10.6.8, then there’s no need to redownload the Combo update; iTunes is an independent download.

Maybe you are looking for