What's adf

what's adf

ADF is an end to end development framework for Java based application that implements the MVC design pattern and provides a visual and declarative development experience.
More info here:
http://www.oracle.com/technology/products/adf/index.html
and here:
http://wiki.oracle.com/page/ADF+%26+JDeveloper

Similar Messages

  • What are ADF Business Components??

    ADF BC is running in my mind
    Can anyone tell what do they look like??
    are they different from any of the components which we develop such a EJB or any JSF components??
    revert back ASAP

    ADF Business Components is enhanced in 11g, but it is production now in JDeveloper/ADF 10.1.3.
    The ADF Learning Center [http://www.oracle.com/technology/products/adf/learnadf.html] has our latest resources for enterprise 4GL Developers getting started with Oracle ADF. This includes the complete ADF Developer's Guide for Forms/4GL Developers [http://www.oracle.com/technology/documentation/jdev/b25947_01/index.html], a companion sample application [http://www.oracle.com/technology/products/jdev/samples/srdemoadfbc.html], and a companion step-by-step tutorial [http://www.oracle.com/technology/obe/ADFBC_tutorial_1013/10131/index.htm].
    To complement the free Developer's Guide from Oracle, you might be interested in the Oracle Press title Oracle JDeveloper 10g for Forms & PL/SQL Developers: A Guide to Web Development with Oracle ADF [http://www.amazon.com/Oracle-JDeveloper-Forms-SQL-Developers/dp/0072259604].
    There is an instructor-led course for Oracle ADF For Forms/4GL Developers [http://education.oracle.com/pls/web_prod-plq-dad/show_desc.redirect?dc=D18384GC10&p_org_id=1001&lang=US&source_call=].
    Potentially of interest to any former Oracle Forms or Oracle Designer user is the additional Oracle JHeadstart for ADF [http://www.oracle.com/technology/consulting/9iServices/JHeadstart.html]extension for JDeveloper. This is a complete web-tier page generation solution that has its own step-by-step tutorial [http://www.oracle.com/technology/products/jdev/tips/muench/jhstutorial/index.html?_template=/ocom/technology/content/print] so customers can evaluate whether it might benefit their developer productivity. The JHeadstart Features/Benefits document is here [http://www.oracle.com/technology/consulting/9iservices/JHeadstart%20White%20Paper.pdf] (pdf).
    The OTN J2EE for Forms Devs [http://otn.oracle.com/formsdesignerj2ee] home page has additional resources of particular interest to Oracle Forms developers.
    Last but not least, the JDeveloper OTN Discussion Forum JDeveloper and ADF is a great resource to ask JDeveloper/ADF questions of your peers and Oracle employees working on/with the technology.
    Hope this helps

  • ADF Mobile: What means ADF-MNC-40035 on WinMobile?

    Hi,
    when running the ADFBC example on WinMobile having set the option "Always" at "Run Database Initialization Script" everthing works fine and the database is recreated at each program start.
    When using the option "If no database" than the message ADF-MNC-40035 is shown. Where to find the meaning of this error message?
    Many thanks,
    Gerd
    Edited by: user467466 on May 10, 2011 7:31 AM

    Can not find the message in the application.
    ADFBC is a test program delivered by Oracle in adfmc_bundle.zip.
    adfmc_bundle.zip\jdev\extensions\oracle.adfnmc.core\Samples\Samples.zip\ADFBC
    Edited by: user467466 on May 16, 2011 1:20 AM

  • Can I deploy ADF outside IAS & Oracle RDBMS ?

    Hi all,
    We are exploring JDev 10g to be our standard J2EE IDE.
    But I am wondering whether ADF can be deployed outside IAS (e.g : Tomcat, JBoss) ? for production ?
    Also what If ADF on SQL Server 2000 as backends ?
    We need to make sure about this because we are not dedicated to Oracle RDBMS and IAS. We just look for an best J2EE IDE to speed up development.
    Thank you for any help,
    Krist

    Yes both are possible.
    In the JDeveloper tools menu the ADF Runtime installer has options to be installed on JBoss and Tomcat and Weblogic with a single click.
    We also know of people using other application servers.
    ADF is also database independent - for example in the how-to section of JDeveloper on OTN you'll find instructions for using ADF BC with MySQL.
    Toplink (another ADF persistence option) can also work with multiple databases.

  • Weblogic Portal 10.3.5 using JSF 1.2 portlets with ADF faces

    We are developing Portal site using Weblogic Portal 10.3.5 with JSF portlet 1.2 and ADF faces (ADF Application runtime 11.1.1.5 ). But the JSF portlets not supporting ADF faces. Please let me know how we use ADF faces in JSF portlet 1.2 in Weblogic Portal.

    Hi Murthy,
    We did a detailed analysis.
    (1) How do we add ADF taskflows, JSF in to weblogic portal desktop/pages? Do we create portlet out of JSF, and display on desktop/page? If this is the case, what about ADf task flows?
    --> Taskflows can be deployed as WSRP2.0 portlets. Note 2 options are there JSF page as portlet or taskflow itself as portlets.
    (2) How do we integrate weblogic user profiles and UUP (unified user profiles) with ADF and JSF?
    --> ADF Security can use Weblogic Server realm as the security provider. Entitlements in WLP will have to be provided based on Weblogic Server roles. In case you are using external LDAP then both can be integrated withe external LDAP
    (3) Can anybody shed some light which this better?
    (a) weblogic portal with JPF (Java page flows), NetUI --Legacy approach
    Pros:
    -Easy Development
    -Well tested integrated
    Cons:
    -Future support
    -Enhancements may not be available
    -Not really portable or standards based
    (b) weblogic portal with ADF, JSF?
    Pros:
    -If your on Oracle stack then great
    -Standards based
    Cons:
    -JSF Portlet bridge issues
    -ADF Faces does not work on IE6!
    Well what we are going for is JSR 286, Trinidad components (Supports IE6), JSF.
    Difficult choice.
    Venkat

  • ADF, JSF in Weblogic Portal 10.3.2

    Hi,
    We are designing new portal application on weblogic portal.
    Per Oracle recommendations, use ADF, JSF instead of using legacy JPF, NetUI (BEA technologies).
    If we use ADF, JSF; My questions are
    (1) How do we add ADF taskflows, JSF in to weblogic portal desktop/pages? Do we create portlet out of JSF, and display on desktop/page? If this is the case, what about ADf task flows?
    (2) How do we integrate weblogic user profiles and UUP (unified user profiles) with ADF and JSF?
    (3) Can anybody shed some light which this better?
    (a) weblogic portal with JPF (Java page flows), NetUI --Legacy approach
    or (b) weblogic portal with ADF, JSF?
    Thanks,
    Murthy

    Hi Murthy,
    We did a detailed analysis.
    (1) How do we add ADF taskflows, JSF in to weblogic portal desktop/pages? Do we create portlet out of JSF, and display on desktop/page? If this is the case, what about ADf task flows?
    --> Taskflows can be deployed as WSRP2.0 portlets. Note 2 options are there JSF page as portlet or taskflow itself as portlets.
    (2) How do we integrate weblogic user profiles and UUP (unified user profiles) with ADF and JSF?
    --> ADF Security can use Weblogic Server realm as the security provider. Entitlements in WLP will have to be provided based on Weblogic Server roles. In case you are using external LDAP then both can be integrated withe external LDAP
    (3) Can anybody shed some light which this better?
    (a) weblogic portal with JPF (Java page flows), NetUI --Legacy approach
    Pros:
    -Easy Development
    -Well tested integrated
    Cons:
    -Future support
    -Enhancements may not be available
    -Not really portable or standards based
    (b) weblogic portal with ADF, JSF?
    Pros:
    -If your on Oracle stack then great
    -Standards based
    Cons:
    -JSF Portlet bridge issues
    -ADF Faces does not work on IE6!
    Well what we are going for is JSR 286, Trinidad components (Supports IE6), JSF.
    Difficult choice.
    Venkat

  • How to Use Swing-ADF in a Three-Tier-Archiitecture

    I am currently avaluating Swing-ADF (11g) and I wonder how I can leverage it in a three-tier, rich-thin-client-environment. When I bind a control, normally I would do it directly to the database. As I want to have my business logic and database access on the middle-tier, how do I bind my controls to the middle-tier which in turn accesses the database. Does ADF support a mechanism to bind the Swing-Client to the middle-tier-data? Is the recommended way to go for webservices? Can Webservices easily bound to the ADF-controls? Is it the only way?
    best regards
    Stefan

    Stefan,
    It is a built-in feature of ADF Business Components to expose an application module as a stateful EJB session bean to support three-tier Swing-client access. It requires absolutely no effort from the developer, who can even easily switch between running/testing in 2-tier or 3-tier modes. Shay's answer is valid for the general case, but in the specific case of what the ADF tech stack can bring to bear to solve your problem, it can be completely simple to achieve (even requiring zero code, if you choose to leverage that feature of ADFBC).

  • What migration path from 10.g AS tiers to Fusion Middleware 11g AS tiers ?

    Hi all,
    We have purchased Oracle AS Enterprise Edition 10g a couple of months ago and
    we are currently running the following tiers :-
    - one Forms & Reports 10.1.2 AS instance,
    - one infrastructure 10.1.4 instance for OID/SSO,
    - one OC4J 10.1.3 instance for ADF applications deployment.
    What would be the new tiers et their respective downloads to migrate to 11g with AS EE licences acquired and protected under OTS without having to purchase any new products or options ?
    -Portal,Forms,Reports,.. 11g for Forms & Reports. (seems clear in the download list).
    -What about ADF 11g deployment ? What to download ? (seems to be Web Logic Server in the Required Additionnal software section but not sure)
    -What about OID/SSO ? What to download ? (it seems Forms & Reports 11g will work with OID/SSO 10.1.4 but what about ADF 11g apps deployed on WLS ? it is also going to be able register with 10.1.4 ?
    Any clarification will be most welcomed.
    Thanks.
    Jean-Marc
    Edited by: GCC team on Jul 2, 2009 4:23 PM

    If you open the project in the 11g preview it will automatically update the metadata and generate the deployment XML in the new format. Alternatively you should be able to open the 10.1.3.3 metadata in the 11g preview's runtime.
    The biggest issue you may encounter in the upgrade besides replacing the libraries and ensuring you are using JDK5 is the removal of the code deprecated in previous releases.
    Doug

  • JDeveloper 10.1.3.4.0: Controlling HTML formatting of ADF Faces components

    I have been investigating the ADF Faces components, and some of them write a fairly substantial block of HTML to the browser.
    The inputText, for example, renders an HTML table containing, among other things, an input, required field indicator, and a span for error display.
    This would appear to limit the amount of control a page designer would have over the precise layout of these sub-elements.
    We are en E-Commerce shop, so the ability to control the exact layout of our pages is critical to our business.
    Are the ADF Faces components going to allow us the fine-grained UI control we need?
    It could be a coincidence, but it seems as if all the real-world application examples in the ADF documentation seem to be business-type applications,
    where the UI is right out of the box with minimal tweaking.
    Thanks,
    Jonathan

    Jonathan,
    For a label above the text you can use this:
                <af:group>
                  <af:outputLabel value="outputLabel1"/>
                  <af:inputText/>
                </af:group>You can also achieve a lot of other customization with skins for ADF Faces components.
    But more to the point - since the JSF components offer you more then just basic HTML component I guess there might be a limit to the customization you can do to them.
    At the end your company will need to make the call on what is more valuable - the ability to stick exactly to a style or the ability to use components with rich functionality that save you coding.
    Think for example how much coding on the client you'll need to do in standard JSP/HTML to achieve what the ADF Table component gives you out of the box (sorting, range paging, detail disclosure, banding, etc). Maybe it is worthwhile to be a little more flexible on the layout issues instead of ending up wasting a lot of time writing these code.
    In any case even if you choose to go with plain JSP and Struts or with plain JSF and the plain JSF components - the ADF framework will still enable you to do drag and drop binding to your UI.
    The benefit of the ADF Faces components is the built in functionality they provide with things like partial page rendering, Ajax functionality etc...

  • ADF Tree Table - Multiple Commandlinks in one column

    Hi,
    We are building a hierarchy using tree table. The hierarchy looks as follows
    +Root Object
    ++ Child Object One
    +++ Child 1.1
    +++ Child 1.2
    +++ Child 1.3
    ++ Child OBject Two
    At each level, the object is used by more than one users. We want to display the list of users who are using that object in one the column called "Users". We want to provide hyperlink to each of the user that is displayed here. So my question so how do we build set of af:commandlinks with in one column? Or is there any other way this problem can be solved? What is ADF recommended pattern here?
    Thanks,

    How about putting a af:panelGroupLayout in the column and add multiple af:commandLinks into the panel=
    Timo

  • ADF Model Validation using JPA/EJB stack.

    Hi,
    We are evaluating 11g and are interested in implementing using a JPA/EJB3.0/Toplink - EJB Session Bean - ADF bindings - ADF Faces RC stack.
    Looking at the declarative validation rule framework, I am trying to determine whether I can define domain model validation rules that can be propagated up through to the ADF faces RC layer. We have looked previously, at the ADF BC framework and note that it can be done there, but we wish to use a pure EJB/JPA solution.
    I can see how validation rules can be declared at the page bindings layer in the pageDef file, and this all works. However, these same validation rules applied to the Structure Definition <entitybeanname>.xml file, do not propagate up through the ADF binding layer, although the xsd of the structure definition file does appear to support it. The documentation I have read is somewhat ambigious as to whether this is possible.
    Basically, it would be nice to have some form of domain attribute validation that can be defined against the entity bean attributes that is available in the service and UI layer ala Hibernate Validator etc...
    Anyone, got any suggestions?
    regards,
    andy

    I'm not sure I understand what the "ADF own transaction operation" is. Could you explain?
    If you have to write your own persist method, what's the proper way to go about doing this? Is there a tutorial to be found somewhere? What I have now has been created by following the tutorial linked above, I haven't modified the code yet. Looking at the code I found this:
    jTable1.setModel((TableModel)panelBinding.bindUIControl("tableNameFindAll",jTable1));
    Where tableNameFindAll is related to a named query TableName.FindAll.
    There seems to be a data structure named "UpdateableCollection" which provides the operations such as 'create', 'next', 'first', etc. Would a subclass of this be the proper place to put a 'commit' function? I'm assuming through the bind control I could gain access to either this UpdateableCollection or the list of entities (List<tableName>) then I suppose I could go through this list and persist the new ones. But I think this doesn't fit with the paradigm as these are data control operations not interface operations. So I'm wondering where should I put the 'commit' operation (which should both add new data and merge the updated data) and how do I bind it to the interface? I just couldn't find a tutorial explaining all of this, but perhaps it's out there.
    Thanks.

  • Making the Webcenter ADF pages compatible with Mobile browser

    Hi,
    I'm trying to make the already developed ADF pages compatible to Mobile Browser (like blackberry etc).
    I have tried with the way what oracle ADF specification says like have to create a Fusion proj then have to add a new project into that and develope the mobile browser pages. In this way, it is working absolutely fine. But the problem is, i have already developed an application which uses lot of web center stuff and we have created so many pages in the application. Making this pages compatible to Mobile browser will take hell of effort.
    Is there anyway that these pages can be made compatible to mobile browser (like blackberry etc).
    Suggestions and Help is highly appreciated.
    Thanks in advance.
    Mahipal
    Thanks,
    Mahipal

    Hi Wiebke,
    You need to change the property Supported User Agents for all objects you need to access with MS Mobile IE. The procedure is the same as enabling your portal to be indexed by Web Search Engines for external facing portals, which is described here: http://help.sap.com/saphelp_nw04s/helpdata/en/44/ccf6bf687f3b9ae10000000a1553f6/frameset.htm.
    This will technically allow all browsers to access the portal. Note that SAP does not support them, and especially in the case of mobile browsers, you may have issues regarding screen size and scripts (maybe fix this by creating a custom framework page+custom navigation iviews?).
    Regards,
    Johan

  • JDeveloper ADF on other webserver

    Hello,
    In terms of Technical setup, I have the following questions
    Can JDeveloper + ADF work on other webserver than Weblogic? If yes, which?
    What does ADF add to JDeveloper?

    For ADF Essentials you use the same JDeveloper version.
    Note that if you'll search on the Web and this forum you'll also find people who managed to run ADF on Tomcat, and parts of ADF on JBoss and other servers.
    So the list that Timo provided is the "official" supported and tested servers.

  • Some Question in ADF

    Hi,
    I have some questions in adf for which i do not know proper answers ... Can someone please let me know on the below mentioned questions
    1. What are style sheets in adf ?
    2. what is transaction handling in adf ?
    3. what are adf declarative components ?
    4. how to display radio button in af:query
    5. what is discriminator and change indicator in EO ?
    Thanks,

    4.how to display radio button in af:queryNot possible .. see comments and thread reference @ Re: radio buttons in af:query
    5. what is discriminator and change indicator in EO ?Discriminator is used to setup polymorphic EOs. Change Indicator in EO is used to compare the row in Entity Cache with one in DB to find out if it has changed.
    http://mjabr.wordpress.com/2011/06/10/what-is-change-indicator-property/
    http://mjabr.wordpress.com/2011/06/17/using-discriminator-columns/
    3. what are adf declarative components ?
    Quoting Frank - Declarative components allow developers to build a composite component out of existing ADF Faces components.
    from https://blogs.oracle.com/jdevotnharvest/entry/about_jsf_fragments_adf_regions_declarative_components
    Building them - http://www.oracle.com/technetwork/developer-tools/jdev/declarative-component-adf-084567.html
    For other questions did you first try to go through the documentation or do a basic search ? ... these are pretty broad topics and you would need to do a bit of research on them your self.

  • Is ADF-BC service entry needed in OHS conf file

    HI,
    I have a weblogic server cluster with an Admin Server and 2 managed soa servers. There is an http server which routes the request.
    http server conf file has entries like
    <Location /console>
    SetHandler weblogic-handler
    WebLogicHost soahostadm1s
    WeblogicPort 7101
    </Location>
    <Location /soa-infra>
    SetHandler weblogic-handler
    WebLogicCluster soahostnod1s:8101,soahostnod2s:8101
    </Location>
    So when i deploy an soa composite, due to above entry of soa-infra in mod_wl_ohs.conf its routing properly to managed servers when i test a service.
    BUt what about ADF-BC services? They do not go under soa-infra. Say my adf-bc service has context root of InternalOrderSDO(from FOD), should a entry be made into the conf file?
    and do we need to make such entries every time we deploy the service?
    Thanks
    Manish

    Doing this automatically would challenging as one might be able to use a mod_wls.conf or the like.
    In a development environment you don't need such a configuration, but for a production environment this is good.
    Do the development without the OHS in front, and when moving to production use the URLs through OHS...
    --olaf                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

Maybe you are looking for

  • I can't transfer films on to my iPhone from my work PC

    Hi there, I have an iPhone. I connect it to my laptop at home (where I keep my iTunes library, mostly music and a few audio books) and I connect it to my work PC, which is authorised. Now I've just downloaded some movies from tekpub especially for th

  • Are there any STP sound effects usage restrictions?

    Are the sound effects in STP free to use? Like could I use them in a feature film if I wanted? A website? Anything? I'm not asking about other companies- I'm talking specifically about the sound effects that come with STP. Thanks!

  • Why won't Firefox 3.6.17 on Mac load certain web pages but will load others?

    I'm using Firefox 3.6.17 on Mac (10.4.11), can anyone explain why I cannot access Yahoo, Google, Cnn, Bing, but can access other sites? Those web pages starts to load, then display (Untitled) in tab with a blank page. I have cleared everything in my

  • Download from BFILE problem

    Hello, I have the following problem: 1. I can upload PDF files into BFILE(s) - in the DATA_PUMP_DIR (dba_directories table) 2. The uploaded file can be opened/viewed with Adobe Acrobat Reader. 3. I use a stored procedure do download the PDF files fro

  • File paths problems on Mac OS X  - Please Help

    public static void initLangList() throws IOException { final InputStreamReader isr = DataAccess.getRessourceStream("/lang.txt"); final Vector stringList = new Vector(); String lang; while ( (lang = DataAccess.readString(isr)) != null) { //at least on