ADF or MVC as Framework?

Hello,
I have very simple and silly doubt.
I believe ADF is built using MVC framework.
So when you write skillsets , you are framework as ADF or MVC?
Any help and suggestions are welcome.
Thanks

Hi,
ADF is Oracles implementation of the MVC design pattern including Model View and Controller layers.
I guess you could say you have used Oracle ADF which is based on the MVC design in case they haven't heard of ADF before.
Brenden

Similar Messages

  • Oracle ADF x MVC??

    Hi folks!!
    I'm wondering how to match entity objects to MVC pattern since business rules are within the Entity Object Component... I mean business rule reside in the persistence layer (Business Service)??
    thanks in advance.

    ADF BC is considered a Business Service. Oracle identifies ADF Model as the model component of the MVC pattern.
    "ADF Model - A thin model layer that adapts and combines a full range of business services as desired, including Oracle ADF Business Components, Oracle TopLink mappings, JavaBeans, Enterprise JavaBeans, and web services."
    See literature for more a more in-depth treatment of the subject:
    http://www.oracle.com/webapps/online-help/jdeveloper/10.1.3/state/content/navId.4/navSetId._/vtAnchor.sm0002/vtTopicFile.bcadfdevguide%7Cintro~htm/

  • Error when make controller with MVC entity framework

    error when make MVC with entity framework, WHY??

    Hi Arif Kalbu,
    It would be better if you could share us the detailed error message, so I could provide useful informaiton or provide the correct forum for this issue, you know that this forum is to discuss the VS IDE.
    But if the real issue is related to the MVC project, maybe the ASP.net forum would be better: http://forums.asp.net. If then, you could get an answer more quickly and professional. Thanks for your cooperation.
    Best Regards,
    Jack
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • ADF vs jquery mobile framework

    Hi,
    We have a requirement for building a mobile front end for our application. Ours is a peoplesoft based setup. I am familiar with the features that ADF provides around building mobile browser apps. Some one recommended going with jquery mobile framework. I am not familiar with that.
    Anyone has any thoughts of the pros and cons of going one way or the other.
    We intend to access data (from the peoplesoft system) over web services.
    thanks

    I guess one key difference is that JQuery doesn't have a binding layer - it is just a UI layer.
    JQuery also doesn't offer a controller layer.
    Also what about securing your application.
    Overall ADF provides a more complete framework - JQuery only provides a UI layer.
    You should also look at the type of development environment you get - ADF gives you visual and declarative development, JQuery will require you to code in Javascript.

  • ADF Vs Other Java Frameworks???

    Hi Guys,
    Do we have any comparison chart available using which I can convince the client as to go for ADF for any custom Java application development.
    I am using ADF from last 4 yrs so well versed with its strong points but still as u all know we need comparison and stats to leave a strong impression.
    Cheers,
    Kamal

    John is right (John, I seem to be agreeing with you alot now!) - sometimes (unfortunately) decisions can be based purely on a protectionist agenda (is a Spring, as an example, Guru going to say, "heck, there Oracle guys are nailed it so I recommend ADF, and I suppose I better leave now since I'm no longer the $1000 a day expert!).
    Having said that here are a few points to consider.
    1) The Big Picture - comparing ADF to some frameworks might be like comparing a car to a gear box. The gear box only does one job and if you want an engine you have to source that from somewhere else and make it work with that gearbox - oh, and you want steering, thats another solution you need to bolt on...and is your favourite engine really engineered to work with that gearbox?
    The point is ADF is an end to end framework - so you don't have to spend huge amounts of effort and time making all the bits work together.
    2) It's development is driven by enterprise level applications - thats not to say other frameworks aren't but the fact that Oracle has bet the mortgage on ADF being at the core of its Fusion applications and also its products like Web Center, BPM, Business Intel, Enterprise Manager etc etc. The requirements of those applications drive the innovation in ADF. I think the fact that ADF is such a core in the ADF ecosystem has its own benefits in terms of development community, support, collateral.
    3) Because it is driven by real business applications, it solves real application issues. Multichannel deployment, customization, internationalization, security etc etc There are features that are all baked into ADF - you don't always get this with a framework which is focused on a specific technical problem.
    4) Related to the above 3 points, other Oracle products are build to work with ADF (or on it). So, if you want to adopt a business processing solution (like BPM) then its not a different tech stack to get that working with your ADF apps - its the same stack.
    5) Productivity. Again this can be subjective since if you are used to e.g. Spring development then you may be more productive in that - but we have customer testimonials telling us that they were nearly 30% more productive with ADF than .Net - that point asside - producitivy was one of the key requirements from our own Fusion development teams when we were building ADF - if we could make them, even 10% more productive, then that was a hugely positive benefit for those development teams.
    Are those the kinds of points you are looking for?

  • Seeking solution in WLP for using MVC struts framework

    Hi,
    We would like to implement Struts like similar solution with Weblogic Portal Server.
    I would like to know the possibilities of bringing the Struts framework in WLP
    and I also would like to know the contraints in implementing the similar framework
    in existing WLP.
    Thanks in advance.
    Regds,
    Ratnakar

    Hi Rathnakar,
    In this very same newsgroup this subject has risen in september last year.
    I include the posting, but admit that I have not tried it so far.
    Regards,
    Ad van Ommen
    [email protected]
    ===================================================
    "Raphaël Faudou" <[email protected]> wrote in message
    news:<[email protected]>...
    I have not seen any official document on this integration but I personnaly
    developped
    a struts-portal adapter that allows a struts-based webapp to run as a
    portlet
    in the BEA portal.
    The idea is to redirect the displaying
    nstruction -requestDispatcher.forward(request,
    response) - toward the portal webflow servlet with the appropriate
    parameters
    (portletName, pageName, event).
    Remark : If you use struts 1.1, this adapter is very simple because you only
    have
    to inherit the RequestProcessor class and redefine the "doForward" method.
    Then, you have two design solutions :
    1) you model a simplified webflow with only presentation nodes and
    transitions
    that match what your navigation as specified in your struts-config.xml.
    In this case, logic is handled by Struts framework and presentation is
    handled
    by the portal webflow servlet.
    2) you dont' want to use portal webflow and you have to bypass it by
    developing
    another adapter at the portal side.
    In this case, logic and presentation are handled by th Struts framework and
    the
    portal adapter only displays the next page in the appropriate portlet.
    Conclusion : you can deploy a struts-based application in the BEA portal
    after
    developing one or two adapters that can be generic.
    Good luck
    =====================================================
    "Ratnakar Sonti" <[email protected]> wrote in message
    news:[email protected]...
    >
    Hi,
    We would like to implement Struts like similar solution with WeblogicPortal Server.
    I would like to know the possibilities of bringing the Struts framework inWLP
    and I also would like to know the contraints in implementing the similarframework
    in existing WLP.
    Thanks in advance.
    Regds,
    Ratnakar

  • Create MVC Framework UI to load others MVC application and those should display their view in Framework UI Layout and work independently

    Hi,
    How it is possible to develop a UI Framework/ MVC UI Framework which will loads the others MVC Application. The Framework will show the views of loaded MVC app into UI Framework view. At the same time the Framework UI will show the default view of each loaded
    MVC app(Module). If user click on any MVC Module on the UI then that MVC module should update itself by calling its own controller and others MVC app view should not disturb due to this operation. The UI Framework layout need to facilitate somehow to show
    the default view of each MVC somehow in different DIV. All MVC App will work independently and having communication with UI Framework only. HTML5, CSS3 and MVC 5 can be used
    Can anyone please suggest how to proceed on this?

    That's a strange request, but anyway, the MVC section is at the link below,
    http://forums.asp.net/1146.aspx/1?MVC

  • How To change the ADF View Object  query where-clause at RunTime?

    I am trying to create a simple display page which will display user data (username, assoc_dist_id, assoc_agent_id, status , etc). The User data is stored in a database table and i am using an ADF Read Only table based on the View Object to display the data on the JSF page.
    However, i want to display only the users that a particular person accessing the page has the AUTH LEVEL to see. e.g. If the person accessing the page is an 'ApplicationAdministrator' then the page should display all users in the table, If its a 'DistributorAdministrator' then the page should display only users associated with that Distributor (i.e. assoc_dist_id = :p_Dist_id ) and If its an 'AgentAdministrator' , then the page should display only users associated with that Agent ( i.e. assoc_agent_id = :p_Agent_id).
    Currently my af:table component displays all the users in the table because the query for the view object is (select * from users) . However, i want to use the same viewobject and just set the where-clause at runtime with the appropriate parameter to restrict the dataset returned.
    Do anyone knows how to accomplish this ?

    David,
    See the custom method initializeDynamicVariableDefaults() in the SRViewObjectImpl.java class in the FrameworkExtentions project in the SRDemoSampleADFBC sample application. You can find out how to install the demo if you haven't already from the ADF Learning Center at:
    http://www.oracle.com/technology/products/adf/learnadf.html
    This class is a framework extension class for view objects that adds a neat, generic feature to be able to dynamic default the value of named bind variables. You can read more about what framework extension classes are and how to use them in Chapter 25, "Advanced Business Components Techniques" of the ADF Developer's Guide for Forms/4GL Developers, also available at the learning center above.
    It is an example of generic framework functionality that "kicks in" based on the presence of custom metadata properties on a named bind variable. See section 25.3.3 "Implementing Generic Functionality Driven by Custom Properties" in the dev guide for more details. Using this sample code, if you add a bind variable to a view object, and define a custom metadata property named "DynamicDefaultValue" on that bind variable, and set this custom metadata property to the value "CurrentUser", then that bind variable will have its value dynamically defaulted to the name of the authenticated user logged in. If instead you set this custom property to the value "UserRole", then the bind variable will be set to the comma-separated string containing the list of roles that the authenticated user is part of.
    Once you've created a framework extension class for view objects like this, you can have the view objects you create inherit this generic functionality.See section 25.1.4 "How to Base an ADF Component on a Framework Extension Class" in the dev guide for more info on this.
    By adapting a technique like this (or some idea similar that better suits your needs) you can have your view object query contain bind variables whose values automatically take on the defaults based on something in the user-session environment.

  • Use ADF in E-Business suite r12

    Hi
    I user E-Business suite r12, is there any document how to use ADF embded inside OAF.
    Thanks

    Yes, the document to follow is Oracle E-Business Suite Software Development Kit for Java (includes AppsDataSource, Java Authentication and Authorization Service, session management) Readme - Patch 13882058 (Doc ID 974949.1).
    This document says:
    Building External Applications with Oracle ADF
    External applications can be built with any appropriate Java EE framework, including
    Oracle Application Development Framework (ADF). Because Oracle ADF is a
    declarative framework, this document includes specific instructions for using Oracle
    ADF with Oracle WebLogic Server for some features. This document has been written
    using version 11.1.1.5 of Oracle ADF with version 10.3.5 of Oracle WebLogic server.

  • Mvc cant access repository classes from static functions in controller(mvc net c# Entity Frame work)

    I working on .net MVC Entity Framework (Code First).
    I am not able to get Datacontext in repository classes functions when i call these functions from a static function in controller . I am getting the Exception
    "An exception of type 'System.NullReferenceException'
    occurred in YYYYYY.Web.dll(Default
    project dll) but was not handled in user code
    Additional information: Object reference not set to an instance of an object."
    i need to call static functions since i had to call some functions asynchronously.Like Report generation
    This works perfectly fine when called from a non static function in controller.
    Thanks in advance
    Punnoose

    But when i call a function in repository class, With dependency Injection(NInject). 
    eg:-
     public Batch GetBatchDetail(string batchID)
                return this.db.Batches.Where(x => x.ID=batchID).FirstOrDefault();
    Db is Datacontext
    I am getting the Exception  "An exception of type 'System.NullReferenceException'
    occurred in YYYYYY.Web.dll(Default
    project dll) but was not handled in user code
    Please do help me
    regards
    punnoose

  • PropertyChangeSupport in ADF Mobile

    I'm working with ADF Mobile - altogether easier and more powerful than I thought - much faster development than with the Android SDK, and multiple device support thown in.
    I'm seeing in the bean samples that PropertyChangeSupport is used for every bean variable on setting (via the firePropertyChange method, but also with the fireProviderRefresh and fireProviderCreate methods).
    The ADF API has scant documentation:
    "This is a utility class that can be used by beans that support bound properties. You can use an instance of this class as a member field of your bean and delegate various work to it."
    Is this a new way to work with bean values? It appears to be mobile only (in the adfmf package), so it is a different way to handle this?
    When do I use this? Which methods do I call?
    Is there more documentation?
    Thanks,
    Ed.

    Hi,
    this is normal JavaBean development in which properties notify listeners about change (thus bound properties). In the ADF Mobile case the framework listens and you can use this to refresh a component. See http://www.oracle.com/technetwork/developer-tools/adf/learnmore/m02-dynamicallyshowhidecomponents-1915399.pdf where I used this to dynamically show/hide components. So to answer your question: yes its spcific to ADF mobile and not required in Web ADF. But then its not specific because you would use the same in Java desktop UI development too.
    Frank

  • JDeveloper 11g/ADF Faces Rich Client

    Hello,
    We are trying to decide between using JDeveloper 10.1.4 and JDeveloper 11g for developing a new application - we plan to use just the ADF Faces layer of the ADF Framework along with Spring and TopLink for other layers.
    On one hand we think that is is safer to use 10.x version of ADF Faces as it may be more stable and on the other hand we are tempted to use 11g as it provides Ajax-enabled JSF Components.
    Has anyone used ADF Faces Rich Client Framework for developing applications? Is it stable enought to be used for production-level applications?
    I would love to hear your thoughts!

    Hi,
    don't use 10.1.3.4 to develop a new application now unless you have browser constraints with your user-base.
    ADF Faces RC / 11g requires:
    FireFox 2, 3
    Internet Explorer 7.0
    Safari 3.0
    11g is a significant update and they have vastly improved/redesigned a lot of things that were difficult/complex to do in earlier versions.
    Plus the 11g user interface is way better from a users perspective.
    Brenden

  • ADF Mobile - Security. Serving custom, non-j2ee security policies.

    We are trying to achieve session management across our ADF Mobile app.
    We were hoping to use the ADF Mobile inbuilt security framework.
    However our Mobile App is simply a UI interface to a large Enterprise App which already has a custom security framework(entirely database based) in place.
    The enterprise app exposes RESTful interfaces(JAX-RS-Jersey) for functionality which the mobile app consumes.
    This question has broadly 2 parts to it.
    1. Does ADF Mobile inbuilt security work ONLY with J2ee container managed security realm service?
    2. Can ADF Mobile inbuilt security be made to work with a custom application security framework?
    Following are the challenges we face in dealing with the 2nd question,
    2a. We need to extricate the Username and Password from the request as sent by the ADF Mobile default login page
    2b. Based on the authenticated state(using custom security framework) assign Roles to the user and set the response.
    2c. In the Mobile app use the custom roles to drive UI.
    2d. One of the statements in the documentation says that irrespective of successful or failed login the Springboard will be visible. Can this be prevented?
    2e. Can we maintain session while achieving the last 4?
    Using the following JAX-RS annotations it has been impossible to retrieve any user credentials at our webservice end.
    @Context SecurityContext, @Context HttpServletRequest, @CookieParams,  @HeaderParam

    Hi,
    here's how you do it
    - application roles are defined in jazn-data.xml
    - Write a custom JAAS LoginModule that authenticates against the database
    - Create WLS authentication provider for your JAAS LoginModule and configure it in WLS
    - LoginModule returns principal for user and the user group memberships
    - User logs in via login.jspx
    - WLS authenticates user
    - Security context is updated with user and user roles
    Frank

  • Contextual Event Framework

    i want to know how to use contextual Event Framework For Region Communication.
    i referred 1 r 2 links .i couldnt understand anything...
    is there is any link to refer for a simple Contextual Event Program for region Communication????
    Thanks In Advance
    VL Naidu

    Well, perhaps if you told us which 2 links you tried and failed to understand, we might be able to help. As it is, I'm going to give you [url http://lucbors.blogspot.com/2010/03/adf-11g-contextual-event-framework.html]this link as a good, simple example.
    If that's one that you don't understand - why not ask a question to help clarify what you don't understand, and that way help to build your understanding.
    John

  • ADF application deployment on Oracle Apps server?

    OAFramework is used to create and deploy oracle application pages...can ADF framework be used instead of OAFramework and be deployed and accessed in Oracle Applications? or as both OAF and ADF have different structures/framework they are for different purposes?
    Thanks,
    Tanveer
    Message was edited by:
    Tanveer

    As of R12, OAF can only be used for Oracle Applications development/extensions.
    Oracle ADF is an end-to-end J2EE framework. ADF is currently not used for Oracle Apps. Development / extensions. It is expected to be the case in Fusion and is a part of the Oracle Fusion Middleware.
    Hope this clarifies.

Maybe you are looking for

  • Error WHile creating a User in Hyperion Planning

    HI, Please someone guide since im facing this problem for a longtime. I created a user in Planning webpage and refreshed the security filters. When i tried to login using planning webinterface, it showed an error "User priscila_monsanto does not exis

  • ITunes Producer Won't Launch

    Greets, When I try to run iTunes Producer 2.9 I get the following error message: "You can't open the application iTunes Producer because it is not supported on this type of Mac." I've checked the system requirements and it states: "iTunes Producer 2.

  • Document and data deleted by mistake

    I accidentally deleted my Goodnotes files from setting→icloud→document and data,and found that all the notes stored in the Goodnotes application have also been deleted. These notes are very important for my work, could anyone tell me how can I restor

  • Data from Tiger to Leopard

    So I just managed to install Leopard on my MacBook. It required erasing everything first, so I backed up all of my documents and Tiger apps on my 500 GB Lacie Drive. Now I'm wondering what to keep. Some things are obsolete (they come with Leopard or

  • Line Out (Lime Color) Right Side not working.

    I plugged in a 3.5m into my Line Out, I have it connected to my stero aux. My stero is working fine and everything with the sound is working right. No shortage in my wires. When I plug it into my Headphone jack it works fine but in my line out the ri