Alternative of ADF

I found out that the application developed using BC4J, which deploy to other application server eg. Tomcat and JBoss must installed with ADF. Is there any alternative of not using ADF?

no, if you develop it using ADF then the ADF Runtime libraries must be installed on the target container. JDeveloper provides an ADF Runtime Installer for all the popular (non-Oracle) containers which does the installation for you

Similar Messages

  • Alternative to ADF InputDate

    Hi Guys,
    We are facing some frustration with adf inputDate. We need to change it to show Monday as first day of week (currently is sunday) and also, we want to implement something like clicking on the field instead clicking on the icon to show the datePicker.
    We are trying to use JQuery but there is a lot of work in order to process all the custom validations, etc.
    What would you recommend? Can we accomplish this requirements by using the original adf inputDate?
    Regards,
    P.S JDeveloper 11.1.1.6

    Hi Alejandro,
    Check the solution provided in this discussion (last entry): af:inputDate on focus/cursor
    (this is only for show the date picker on focus event)
    AP
    Update:
    To change first day of week check this out (I tested it and works like a charm): http://soadev.blogspot.com.es/2010/03/change-global-date-format-of-your.html

  • None ADF options

    Hello,
    I'm new to JDeveloper and am considering developing applications in JDeveloper without using ADF.
    In any documentation for JDeveloper then Model-View-Controller architecture is referred to.
    I can see several options for each layer:
    View
    1. Swing/ADF JClient
    2. JSP
    3. ADF UIX
    4. JSF
    Controller
    1. Struts
    Model
    1. ADF Model
    Business Services
    1. Web Services
    2. EJB Session Beans
    3. ADF BC Application Model
    4. Java Beans / Other
    It looks like there are non-ADF options at every layer apart from the Model layer.
    Q1 Does this mean that it's not possible to use the MVC architecture without ADF?
    Q2 What are the alternatives to the ADF components?
    Q3 Are there any good tutorials, demos or user guides on developing with alternatives in ADF?
    The only one I've found so far is
    http://www.oracle.com/technology/sample_code/tech/java/ejb_corba/index.html
    This seems to refer to Oracle 9i and be a little dated (November 2003 is the latest tutorial).
    Thanks for your help.

    Hi Andy
    In View section you're missing ADF Faces and pure Swing.
    In Controller section you're missing JSF
    In Business Services you're missing TopLink and Hibernate.
    In answer to your questions:
    Q1) You can happily use an MVC architecture without Oracle technology. For instance JSP, Struts and EJB, or alternatively Swing and Hibernate if you so decide. JDeveloper is a Java IDE. It lets you do whatever as long as you import the correct libraries. However it does have a large amount of support for Oracle technologies such as ADF through wizards, increasing your productivity etc. Which is better? Depends on all sorts of factors such as your requirements, in-house expertise etc.
    Q2) Already given you some. Like I said JDeveloper allows you to import any other Java techs as libraries. The world is your Java oyster.
    Q3) Main JDev website has links to EJB 3.0, TopLink. Bacisally pick a technology and use Google to search OTN for associated articles.
    Hope this helps.
    CM.

  • ADF Pricing

    From my point of view I see the change of the ADF license terms to charge runtime fees critical. I would prefere to pay for the framework once and not for every deployment.
    What about to have an alternative license model like this?
    I personally don't like to invest in software where I have to pay for runtime. So I'm looking for alternatives for ADF and will probably change to Eclipse and Open Source frameworks.
    Technical I think JDeveloper and ADF is very good and productive. So it would be too bad to abandon JDeveloper/ADF because of ADF license term changes...
    So Oracle please consider of an ADF license alternative where I can pay for JDeveloper/ADF once and deploy elswhere without additional costs.
    Michael Seyfried

    Just to clarify if you decide to use Open Source frameworks you can still use JDeveloper for Free.
    And ADF runtime doesn't cost you if you deploy to the Oracle Application Server.

  • Oracle Forms Performance very slow on the internet

    Hi ,
    We have developed a form application with forms Developer 10g and deployed it on a ORACLE 10g AS. If the user runs our application over intranet there is no any network problem or not any performance decrease occurs. However if we deploy our application over WAN or internet, the startup time of the forms become Very Slow.
    What we can use to make it faster , is there any other tools we have to learn like APEX or JDeveloper , what is the best solution , should we forget the Developer for ever and starting with other tools with fast performance on the internet , if so , what we have to learn , please help us , its common problem .
    any help please ,

    Interesting thread....
    You asked whether "Forms" is the right product for the job. Well, the answer to that question will depend entirely on exactly what functionality you need and your skill-set. One advantage of using Forms over other Oracle products is that, in my opinion, Forms allows you to create simple or complex applications very quickly, with limited development experience. The downside to using Forms however, is that it does use a fairly thick client making startup slower than other applications. Generally, Forms is not very well suited for Internet deployments although it can and has been done. If your goal is to use a product which is easy to work with and is appropriate for Internet deployment, you may want to consider Apex. The downside to Apex is that unlike Forms, Apex generates what I like to call static html pages. Meaning once a page is displayed for the end-user, the data on it remains the same until the user forces interaction with the server again, but in this case the entire page would be refreshed in order to realize the changes. In the case of Forms, any content displayed to the end-user can be change without completely refreshing their view. I like to refer to Forms as a living application because unlike Apex, it can easily respond to most user inputs and/or server side changes almost in real-time. If you want this "live" experience, Forms might be the way to go, although at the cost of some startup performance. Alternatively, Oracle ADF can also give you a similar live-like experience. However, ADF will require a broader skill-set (pl/sql, java, html, etc), whereas with Forms you could get away with only knowing pl/sql although java knowledge would be helpful.
    The views expressed in this thread are my own and do not necessarily reflect the views of Oracle.

  • Mutiple contributor contribute through Site Studio

    Hi,
    Just a quick question here, can multiple user/contributor make a check in through Site Studio at one time?
    I use the Site Studio for check in doc from Oracle Portal into UCM. As everyone knows, when do a contribution from Site Studio, only one user can do that at a time. Can we change that so multiple user can do check in at the same time?
    Thanks in advance.

    First of all, user don't wan to use the native UCM interface,Any detail why?
    so I need to find a way for them to be able to do a check in from Oracle PortalActually, as far as I know Oracle Portal has its content store (by default, sadly, not UCM). Personally, I don't know much about it, but when I take the example of WebCenter (once PS3 is finally out), it takes:
    - hit a portal button triggering the "Add New Content" activity
    - if necessary, provide metadata, or just the content file
    - get the file uploaded (at the background, it is stored in UCM by calling a service - most likely)
    - alternatively, the ADF component might be capable of drag-and-drop to skip the first two steps
    Sorry to repeat myself, but I don't get why you need a SS Site (or even the native UCM) to do this? Isn't the portal sufficient? If you cannot use CPS (yes, I meant this one) you should be able to write a simple Java app (probably interfacing UCM via RIDC or web services) that will do a similar work like UCM check-in form, will look like your users want and will be hosted by your portal. In fact, I'd be surprised if something like that does not exist somewhere in the world (ask at this forum: Oracle Application Server Portal
    If you insist to use Site Studio, you solution can look similar to what is described above - create a form-like page whose 'post' button will call a check-in service. If you have a chance to take a look at the Oracle standard Ravenna demo, there is a very similar scenario - Contact Us form, which contains several fields that are transformed to a XML file, checked-in and sent to a workflow for review.

  • ADF partialpagerefresh works alternatively

    Hi all,
    I am using jdev 11.1.1.6.
    In my ADF page I have a button. When that is clicked it pop up another inline window and displays a table with footer component. The requirement is that whenever user change the number field in table the footer should get refresh to show the total. I have used groovy sum function for that. It works well and show the sum correctly.
    Recently I have observed that after making the changes in the table and closing it if I click the button again to invoke the inline window and make changes to numeric data, the footer data do not get refresh. If I repeat the same operation again, it works. So it works alternatively within the same session but I want it to work every time I invoke the pop up.
    Any pointer to it will help. I might be doing something silly here.
    Thanks,
    Sachin Gupta

    You need to pick up the cloud library when you set up your Android SDK - see step 4 here:
    Oracle JDeveloper 11g Tutorials
    2.gif
    When you do a deployment from Jdeveloper you'll be prompted to decide deployment to what - you can choose emulator or device - if your device is connected with a USB cable to your machine and your machine can see it in the finder you should be able to deploy to it.

  • Is there any alternative of storing session in ADF?

    Hi ..
    Is there any good alternative for storing values in session in ADF?What if the session is lost?
    Thanks
    Edited by: Lovin_JV_941794 on Mar 7, 2013 9:48 PM

    Lovin_JV_941794,
    your question is not clear to me. what do mean by
    any good alternative for storing values in session in ADFwhat is your use case? you can get an good information about different scopes from [url https://forums.oracle.com/forums/thread.jspa?threadID=1085921]this.
    ~Abhijit

  • JBO-35007 in Portletized ADF Faces Page and alternative scenarios

    Hi all,
    I've started a new thread to address one of the problems referred to here Issues with Faces -> Portlet Bridge and ADF Faces
    In short, the issue arises when portletizing an existing ADF Faces page that uses an ADF BC bound af:Table on the page. I've got a very simple ADF Faces page that has an af:Table on it bound to the employees table in the Oracle HR schema. The af:Table allows sorting and has an af:selectTableOne in it's selection facet which contains an af:commandButton. The app works fine when run as a JSF page.
    However, when I use the JSF-Portlet bridge to publish the page as a portlet (following all of the steps in the Web Center Developer's guide, including changing the state_saving_method to "server"), and placing the portlet on a ADF Faces page in a different project, I can consistently create JBO-35007 errors by:
    * Sorting the data in the portlet by clicking the column header
    * Selecting a different row and pressing the af:commandButton
    Clearly, the current row of the iterator is not being saved properly. I can (of course) "fix" this behavior by setting EnableTokenValidation to "false" in the page definition of the ADF Faces page that has been portletized, but this has obvious side effects.
    Should this behavior work as I am trying to implement it? Perhaps it doesn't make sense to "select" an item in a portlet like this (what am I going to do, as the parent application doesn't have access to the selected row information).
    I can, however, think of a good use case:
    User is using a web-store type application to browse items and add them to his shopping cart. Off to the side, we've got a portlet that shows recently purchased items for the user. User clicks item in that portlet (or selects and hits submit - as in my non-working example, above) and then the main web store application navigates to that item in the "main" section. How could I implement something like this? Any navigation case in the portlet is not exposed to the main application. Perhaps there is a different model by which to do this.... I cannot use a PDK event-type approach (this limits my use of Faces to create portlets), so I'm in a bind.
    Thoughts and discussion much appreciated,
    John

    Peter,
    This should be so simple to re-create; here's my project: http://download.yousendit.com/F017E4D457FFA7F3
    It uses the HR sample schema from a stock 10gr2 database. Be sure to set up the ADF BC connection in the model project, build and deploy the portlets, then try running TestPage.jspx in the UserInterface project. You can play around with the pagedef in the Portlet project to see the JBO-35007 error - right now, EnableTokenValidation is set to false - you can change it to true to see the error.
    John

  • Error while using ADF map component

    I am facing problem while using ADF map component to display geographical addresses on the map. Steps I have followed are as follows :
    1. I have created a simple table with structure.
    location_name varchar2(20),
    longitude number(10),
    latitude(10)
    This table is having records for actual values.
    2. I have created BC objects for accessing this table.
    3. Then I have added this data control to the JSP page as a ADF map and point theme. Here I have specified map viewer URL as http://elocation.oracle.com/mapviewer/. I have binded values for longitude and latitude to the values from EO. I have specified point data value as location_name. No value is specified for category.
    With this setup when I try to execute the page, it is throwing following error.
    DVT-26007: Theme mapPointTheme1 cannot be displayed because data at row 0(rowId=0001000000055445535431) does not have value.
    Can someone guide me on this please.....
    Message was edited by:
    user609092

    Hi,
    When we add point theme to the map, we specify the data control binding to this theme. This binding is done against the attribute names from the data control. I want to bind this theme input values to some variables. So that it can be changed at runtime. I think this can be done if we are able to use EL. So is it possible to achieve this? Could you please suggest me any other alternative way to achieve this.
    Thanks,
    Prashant

  • File download from a portletized ADF app running in webcenter spaces.

    Hi,
    I am having trouble downloading non static files from a portletized(with ADFPortletBridge) ADF application running as a portlet producer in Webcenter spaces .
    This is my scenario :
    Jdev : 11.1.1.3
    Webcenter : 11.1.1
    The ADF app has a query page, that uses the af:query component to do a query and display results on a table. This table data need to be exported as a file with some changes like splitting address to component city and state columns .
    The ADF app makes use of af:filedownloadlistener to get this(HTML formatted file with an .xls ext is our current preference to get it to open in excel, but could be anything) done . The ADF app works just fine, but as section 30.2.5.5 in the web center dev guide points out http://download.oracle.com/docs/cd/E14571_01/webcenter.1111/e10148/jpsdg_bridge.htm#CACBHDEF
    > The <af.fileDownloadActionListener> component is not supported.
    The actual behavior however is that the export happens when triggered, but the component keep serving up the same file it created the first time it got invoked every subsequent time. The same file is served even across sessions.
    The alternatives I've considered so far are :
    1. <af:exportCollectionActionListener> - Exports what you see on the UI table. Would not work for us, because our exported data is different than whats on screen. (eg: whole addresses are displayed as a single column, but broken down as component city and state columns in exported data )
    UPDATE : <af:exportCollectionActionListener> exhibits the same behavior as <af.fileDownloadActionListener> in a portlet environment. The first time after deployment it works, and every subsequent time (across sessions) it serves up the same file it first generated.
    2. redirect to a servlet - admittedly half baked idea - fiire an action that will generate the report, then put it in sessionScope , redirect to a servlet that would pick up the report from session and stream it to the user by setting the servlet's response content type. Very unsure if this would fly in a portlet environment (sorry, I'm new to portlets) and even if it does, section 30.2.5.2 in the web center dev guide says :
    Do not redirect or forward a request within your JSP. JSR 168 only supports requestDispatcher.include(). The use of httpServletResponse.sendRedirect() or requestDispatcher.forward() results in exceptions and errors. Am I overlooking some feature that would let me do this or whats the recommended method to achieve this functionality of exporting a file generated at run-time in a portlet environment ?
    Edited by: Jeevan Joseph on Oct 14, 2010 1:02 PM

    I'm facing the same problem. Do you have any news on this issue?

  • Alternative to f:verbatim to use custom DIV classes?

    I have some pages with panelCustomizable facets containing simple HTML like so:
    <f:verbatim>
    <div class="tableClass">
    <table cellpadding="0" cellspacing="0">
    <tr>
    <td colspan="2"><h2>TABLE TITLE</h2></td>
    </tr>
    </f:verbatim>
    At runtime, in "*Edit mode*", when I try to "*Add Content*" - the page hangs with a message about "stopping long-running script" which point to core11.1.1.3.js line 4569
    By some trial and elimination - i think this is due to usage of f:verbatim tag- so whats the alternative?
    I could use included HTML snippets stored off the file system (as shown in Avitek sample) but the data will eventually be dynamic and coming from data controls - to which i want to add some formatted text

    Yannick - you are so right.
    I once added some plain text in Design view which automatically got wrapped in <f:verbatim> and I assumed all plain HTML needed it.
    Now this leads me to new exceptions which I will try to fix
    java.lang.NullPointerException
         at oracle.jbo.uicli.binding.JUMethodIteratorDef$JUMethodIteratorBinding.hasRefreshParametersChanged(JUMethodIteratorDef.java:541)
         at oracle.jbo.uicli.binding.JUMethodIteratorDef$JUMethodIteratorBinding.executeQueryIfNeeded(JUMethodIteratorDef.java:334)
         at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3185)
         at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2845)
         at oracle.adf.controller.internal.binding.TaskFlowRegionController.doRegionRefresh(TaskFlowRegionController.java:227)
         at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:119)
         at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3143)
         at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2845)
         at oracle.adf.controller.internal.binding.TaskFlowRegionController.doRegionRefresh(TaskFlowRegionController.java:227)
         at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:119)
    Edited by: new_to_webcenter on 24-Jan-2011 02:42

  • Panel Page in ADF Faces using Facelets not rendering correctly

    Hi, I am attempting to integrate facelets into a web app built using adf faces and am running into a problem with the panel page component. I have integrated facelets and adf faces without any problems by adding relevant jars (jsf-facelets and adf-facelets) to the project and specifying alternate facelets view handler in web.xml.
    However, when I try to render any component inside <af:document> or <af:html> tags, all the font style in components seems to be lost ( all the text and input fields turn large and ugly!).
    I tried to leave out the <af:document> tag and put the <f:view> inside some vanilla html instead, but then panelPage component dosen't render properly and I get following message on top of page :
    "Skip navigation elements to page contents"
    So seem to be in a bit of a catch 22. By the way, this all works fine if I don't use facelets (remove the facelets view handler from web.xml and page renders correctly).
    Does anyone have any ideas or examples of panelPage rendering correctly with facelets or an alternative to using adf faces html tags that will allow panelpage to be displayed?
    The following is the code from a simple test jspx page :
    <?xml version='1.0' encoding='windows-1252'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:afh="http://xmlns.oracle.com/adf/faces/html"
    xmlns:af="http://xmlns.oracle.com/adf/faces"
    xmlns:c="http://java.sun.com/jsp/jstl/core"
    xmlns:ui="http://java.sun.com/jsf/facelets">
    <f:view>
    <af:document>
    <af:form>
    <af:panelPage title="Title 1">
    <af:panelHorizontal>
    <af:panelGroup layout="vertical">
    <af:outputLabel value="Username"/>
    <af:inputText id="lo_username" value="" columns="20"/>
    <af:objectSpacer width="1" height="10"/>
    <af:outputLabel value="Password"/>
    <af:inputText id="lo_password" secret="true" value="" columns="20"/>
    <af:objectSpacer width="1" height="15" />
    <af:panelHorizontal>
    <af:objectSpacer width="50" height="1"/>
    <af:commandButton id="lo_loginButton" text="Login"/>
    </af:panelHorizontal>
    </af:panelGroup>
    <af:objectSpacer width="50" height="1"/>
    <af:panelGroup layout="vertical">
    <af:outputLabel value="Please use your windows account username"/>
    <af:outputLabel value="and password to logon to the system"/>
    <af:objectSpacer width="1" height="50"/>
    </af:panelGroup>
    </af:panelHorizontal>
    </af:panelPage>
    </af:form>
    </af:document>
    </f:view>
    </jsp:root>

    The problem was the <jsp:root> tag. Removed this tag and modified <af:document> to the following so that namespaces are declared :
    <af:document xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:af="http://xmlns.oracle.com/adf/faces"
    xmlns:afh="http://xmlns.oracle.com/adf/faces/html"
    xmlns:ui="http://java.sun.com/jsf/facelets">
    Page now renders properly using facelets.
    Message was edited by:
    mjc

  • ADF Buttons not appearing correctly

    I've tried researching this problem and from what I've found it has said if we are using JDK version 1.4 and headless = true then we shouldn't have this problem. When running our application some of our ADF buttons will appear correctly and others will not.
    When I look in our
    application-deployments/../temp/adf/images/cache/en/
    directory I can see the images of the buttons that appear correctly, but if I navigate to another page with different buttons I would then expect to see those images being creating in that folder but there are not. If anyone has any insight on this problem it would be a big help. Thanks.

    Nothing leaps to mind that affected downloadable fonts in Firefox 34... but there are hundreds of changes in each version so I can't rule it out.
    Just to go back to basics for a moment...
    When you have a problem with one particular site, a good "first thing to try" is clearing your Firefox cache and deleting your saved cookies for the site.
    (1) Bypass Firefox's Cache
    Use Ctrl+Shift+r to reload the page fresh from the server.
    Alternately, you also can clear Firefox's cache completely using:
    "3-bar" menu button (or Tools menu) > Options > Advanced
    On the Network mini-tab > Cached Web Content : "Clear Now"
    If you have a large hard drive, this might take a few minutes.
    (2) Remove the site's cookies (save any pending work first). While viewing a page on the site, try either:
    * right-click and choose View Page Info > Security > "View Cookies"
    * Alt+t (open the classic Tools menu) > Page Info > Security > "View Cookies"
    In the dialog that opens, you can remove the site's cookies individually.
    Then try reloading the page. Does that help?

  • Not Yet Documented ADF Sample Applications download link not working

    Steve Muench Not Yet Documented ADF Sample Applications located at http://blogs.oracle.com/smuenchadf/examples/
    The download link for the samples does not work. It directs us to Oracle JDeveloper Products Page instead.
    Clicking on the title of any sample application used to enable the download of the sample file. Now it points to http://www.oracle.com/technetwork/developer-tools/jdev/overview/index.html
    Is there an alternative way to download the sample applications?
    Thanks in advance for your help.
    Mitesh

    Unfortunately the link https://smuenchadf.samplecode.oracle.com/samples does not work. It gives message URL is not valid.
    Your samples are a very important source of reference for us. Hopefully all the samples can be migrated to the new site soon.
    I am using JDev 11.1.1.2. I am using editable checkboxes is a table with RowSelection = Single. When I click on a selectBooleanCheckbox on a different row other than the current table row, the checkbox value changes at first but immediately reverts back to the previous state. It works fine so long as I remain on current row of the table. If I turn RowSelection off then I don't face this issue.
    For information, I wanted to take a look at your sample 145. Using a CheckBox in an Editable Table with Boolean/Button Binding.
    Thank you for your help.
    Mitesh.

Maybe you are looking for