ADF 10.1.2 vs JSF 10.1.3 - new project

Hello all,
This question is primarily directed towards the Oracle PM's, but I'm interested in any opinion. We are starting a new project in the next week or two, and I am trying to decide which version of JDev and which technology to use for the view layer. We will be using ADF (entity and view objects) for the data layer.
Now, ADF/JSP/UIX is there today in 10.1.2; but 10.1.3 is hot on it's heels and supports JSF. This first phase will be a quick and simple implementation (8 weeks or so).
My question, which version of JDev would you use, and would you use JSF or not?
Kind regards,
John

Shay's question about experience is a good one. If you're not already proficient at UIX then I would choose JSF. If you've done very little J2EE/Java/JSP/HTML development work, you've got a couple of months of ramping up to be able to accomplish much tangible.
I've been working on a project for a couple of months using ADF BC on the backend and JSF/ADF Faces for the View. The enticement was built on the expectation that 10.1.3. would be going into production very soon, and it seems that this is true, from what little hints and clues I can pick up from these tight-mouthed Oracle guys. ;-)
The disadvantage of going that way is that the documentation sucks for doing anything but the most basic, declarative user interface development, especially if you want to use ADF Faces (there's some decent resource out in the world for JSF development, although even that is pretty thin). This is promised to be much improved with the production release.
For the business services development, unless you already know ADF Business Components I strongly recommend grabbing a copy of the Oracle JDeveloper 10g Handbook. It fills in many of the gaps that otherwise leave you at a loss for how to tie the backend pieces together.
Good luck!
Johnny Lee

Similar Messages

  • Sun JSF 1.2 (RI) + MyFaces  project Tomahawk 1.1.3

    Hi Guys,
    I wondering if someone can help me out. I'm so lost...
    In general, I'm working in a new project using Tomcat 5.5.17 as Servlet container, NetBeans as IDE and Sun JSF 1.2 (RI) Framework. The combination of Tomcat and JFS 1.2 already is an issue that I believe can be solved using Servlets framework ( I hope so). For now I just crossing my fingers believing Apache Tomcat soon will be using JSP 2.1
    Like most projects always start simple and then grows bigger and complicated. Now I just so confusing when I trying to use custom components not found in the JSF 1.2 specification. I really like MyFaces Tomahawk and would like to use in my project as well, specially a few components: Calendar, Schedule and so on.
    Making the long history short, there you are my questions:
    1 - ) Is it possible to work with Sun JSF 1.2 (RI) + Tomahawk 1.1.3 project?. Using anly a few components of Tomahawk and not the entire MyFaces specificacion.
    2 - ) Where can I donwload MyFaces examples spefically using those Tomahawk components mentioned before ? I would like to deploy the examples application myself. In the web site (http://www.myfaces.org) mention two files in Installing and Running the examples:
    " Unpack the MyFaces examples archive myfaces-X.X.X-examples.zip (or myfaces-X.X.X-examples.tgz) to a directory of your choice. "......
    I have no clue where to find those two files. All I get is a link to and external site that show me the examples and offering services, but I have no option to download any examples file.
    Thanks in advance.

    Amittev,
    Thank you. I really appreciate your help. Now the examples are working just fine in my computer.
    By the way, I have another question for you considering your kindness taken your time to share your expertise.
    I'm facing a Tiles and Facelets dilema. Which framework do you recomend me to invest my time learning it??.
    Thanks again for your time and consideration.

  • Why isn't there a TechNet forum for ADFS yet? They have been forwarding questions to the "Project Geneva" forum for years now.

    Why isn't there a TechNet forum for ADFS yet? They have been forwarding questions to the "Project Geneva" forum for years now.
    It would be nice if there was IT Pro specific forum. The MSDN Geneva forum has people who have programming questions for WIF in addition to people trying to get ADFS and Web App Proxy setup.
    WHY?

    Given the growing importance of Office 365 and the role of ADFS in some of the larger deployments, that may happen. Someday.
    It is somewhat arbitrary.
    AD DS, AD CS, AD FS, and AD RMS are all considered components of Active Directory.
    I suppose that's what the AD stands for...
    Yet, most ADCS questions are posted and answered in the Technet Security forum.
    ADFS questions are often referred to Project Geneva.
    Directory Services has its own forum.
    Group Policy has its own forum.
    +++
    If you look in "related threads", someone asked a question precisely about ADCS:
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/f6abf662-7927-4f72-91db-433c95eddcc8/why-isnt-there-a-forum-dedicated-to-certificate-services?forum=winserversecurity
    Please mark as helpful if you find my contribution useful or as an answer if it does answer your question. That will encourage me - and others - to take time out to help you.

  • How to call a stand alone java application from ADF BC JSP, struts or JSF

    Hi,
    My requirement is that there are utilities or stand alone java applications that I want to call from our existing applications.
    We have two seperate applications one ADF BC Struts application we developed using JDeveloper 10.1.2 and another ADF BC JSF application we developed using JDeveloper 10.1.3.2.
    We want to integrate applications like JTwain and others to help us in scanning. The application will be placed on the same server as our application. How can I do this without loosing all the current session information.
    Please help.
    Thanks and regards,

    There are two possible solutions.
    First, if the tool or application you want to integrate, has an Java-API you can use this api and integrate the tool in your application (using one or more jars you add to the classpath).
    Second, if the tool has no java api, you can call the tool via runtime.exec(...) as a shell process. This way you open a command shell in you application and execute the tool like you do on a normal command shell.
    For tide integration and control I recommend the first approach. The second one is only for those tools which don't offer a java api.
    Timo

  • [ADF Faces] How to open a jsf page in a new window.

    I need to open in a new window a page....
    I have used the Dialog Framework, but it does not work, because the objects is never reseteds, the frameworks was saving the states of it.....
    Then I need only to open the page in a new window, a pop up.
    The CommandButton has not the Target property :(
    thanks

    I discovered it
    private String goPohecamp() {
            FacesContext context = FacesContext.getCurrentInstance();
            // Create the dialog UIViewRoot
                ViewHandler viewHandler = context.getApplication().getViewHandler();
                UIViewRoot dialog = viewHandler.createView(context, "/access/ecamp.jsp");
                HashMap properties = new HashMap();
                //properties.put("width", new Integer(250));
                //properties.put("height", new Integer(150));
                AdfFacesContext afContext = AdfFacesContext.getCurrentInstance();
                afContext.launchDialog(dialog,
                                        null, // not launched from any component
                                        null, // no particular parameters
                                        true, //show in dialog
                                        properties);
            //return "goPohecamp";
            return null;
        }Like this is better to me

  • JSF: how to add new record in datatable from same page

    Jdeveloper : 11.1.2.2.0
    using ADF i want to create a page that contains a datatable, input text field and a command button.
    when i press the command button i want the text in the input text field to be inserted as a new record in datatable.
    what is the best practice for that ? how to get the value of the input text field and insert it?
    thanks in advance :)

    thanks so much that really helped :)
    the solution is to do it programatically in a managed bean :)

  • ADF application randomly refreshes the page and url gets new _afrLoop id.

    I have an ADF application on 11.1.1.6.0 environment. Randomly it refreshes itself on a random event. It is very hard to reproduce as it is not so frequent, however it is critical as users are continuously working on this revenue critical application. When the refresh occurs _afrLoop id changes in the url.
    It seems that when users press the link/button(most of them are partial submit) the browser session is trying to communicate with the server, but the server has lost the track of the session and gives new _afrLoop id causing it to reload the page.
    ADF logs does not show any indication this this issue. Did some research online and found following threads similar to it.
    Re: _afrLoop causing endless loop in my login.jspx in ADF Security
    However, in my case it just refreshes once and does not get into infinite loop. Also it does not happen on login but it is happening randomly when user is working on it.
    The application is deployed on the cluster, we have tried running just one node but the issue is still there.
    Our next steps is to remove the Trinidad filter as suggested by the above thread however it seems this could be risky as mentioned here(Remove trinidad filter from web.xml impact in adf
    Any help or pointer in the direction to solve this is greatly appreciated.
    Thanks,
    Amit
    Edited by: Amit Patel on Jan 7, 2013 1:07 PM
    Edited by: Amit Patel on Jan 8, 2013 8:29 AM

    Dear All,
    I faced the same issue.
    1. Happens only in IE, when you navigate from one application (say A with web server as HTTP OHS) to another application (say B with web server as HTTPS apache). Both being webcenter applictaion
    2. If i hit the URL of application B web server directly this does not happen
    3. If I hit the weblogic managed server instead of the ws for application A and navigate to application B there is no _afrloop
    4. When i access application A and navigate to application B through the WS _afrloop goes infinite
    As solution I added the below parameters in my OHS http.conf file, and issue got resolved.
    Yet there is one more issue where the IDM cookies are getting cleared, this will help if you are not using IDM in the OHS web servers for authentication.
    Please provide inputs.
    Header unset Cookie
    Header unset Set-Cookie
    Venkat

  • Jsf not rendering the new data

    On the page a.jsp, when i select the year and company name, it displays the reqd company info. when i click edit, it goes to b.jsp and displays those information. after i edit, i click save. data is updated in the database and it goes back to a.jsp and displays the new data. now in a.jsp, when i select the year and company name, it shows the prior data and not the new data. even if logout of the appl and login again, this does not show the new data. only when i restart the appln server, i am able to see the modified data
    Can someone please help me on this. thanks.

    Crossposted:
    [http://forums.sun.com/thread.jspa?threadID=5447882&messageID=11036013#11036013|http://forums.sun.com/thread.jspa?threadID=5447882&messageID=11036013#11036013]
    If you don't get an answer, do you really think it is going to help to simply post the exact same question again?
    Why don't you do yourself a favor and try to reason about the problem yourself. You can be 100% assured this is your own fault that this is happening, somewhere in your code is a mistake. So where could it be? What could you have done to make the page display the old data in stead of the new data?
    Perhaps you will also want to invest some time into learning how to use a debugger, those things were invented to be able to work out these kind of "mysteries".

  • Jsf 1.2 to 2.0 migration

    Hello,
    my applications are running on jsf 2.0 but my standalone weblogic v10.3.6 server on 1.2 version.
    I search around for solutions but with no luck on step by  step for new users like me. I know how
    to deploy the library on the server but it doesnt let me since they have the same name "jsf"
    and i dont believe changing the 2.0's name would be the solution but a pain since will need to configure
    the jsf settings on each new project (right?). Was hoping someone explain me or point me somewhere
    where it shows on detailed step-by-step how to delete the old version, upload the new, and point EM at the new
    version.
    thanks in advance.

    Thanks a lot for the help.
    I managed to make it work with alternative way. I choose the update button in weblogic console, and choose the new version. Successfully i bypass the error while deploying, but keep in mind now i have both 1.2 and 2.0 in my weblogic libraries active. I point all the config files from 1.2 to 2.0.
    Said that, i have a application error now. Looks like one of my view objects throwing an exception inside weblogic, my application shows up online and i can navigate to it, but its not functional (pressing buttons, menus and nothing happens etc). I checked the view object that the errors are referring to, but i don't see any extra definitions that need to be removed (i may create and delete a bind variable, or value to the object, and the code stayed there or something). The one thing that annoyed me if i deployed it in integrated weblogic (jdeveloper run time) everything works fine with no error, not even the integrated weblogic logs inside jdeveloper. I noticed integrated weblogic and stand alone weblogic have some different libraries, like jackson etc. Should i try uploading the same libraries from integrated weblogic?
    *i started a new topic about it at https://forums.oracle.com/thread/2561749

  • JSF Design Time View Not working correctly for ADF/JSF components

    My project is not using any external tag libraries. It is based purely on ADF core/html and JSF core/html components. The design time view does not show the appropriate presentation, everything is shown as nexted frame containers (I suppose how you would show a component that does not have a visual representation).
    If I create a new project and copy my jsp (jsf) pages over they show perfectly. I did this activity and all was going well in the new project and then I lost the design time view again. I cannot tell you what I did to cause the issue, maybe it was a modification to the web.xml as has been suggested in some other threads. Can anyone tell me what I should be looking for that causes this problem, what corrective actions I might take to eliminate the issues

    Ok I have isolated this issue. In my phase listener I had this line of code:
    private static final Logger _logger =  Logger.getLogger(EigRequest.class.getPackage().getName());
    and I changed it to
    private static final Logger _logger =
    Logger.getLogger(EigRequest.class.getName());
    and design mode started to work. I guess either of the above works for me although I do not understand why the line works when you run the application but not in design mode.
    Moral to the story is if something fails in any one of these types of decorators you will drop into a raw view mode. The question I have is if errors are occuring how do I figure out where they may be. There is no indication that anything is wrong with the exception that you lose most of the design mode functionality.
    This was not a compile issue, this was not a runtime issue. It took me quite a few hours of writing a test program to validate that it was not just writing a phase-listener issue; then launching, editing, relaunching the application to find the problem. I will say that a good portion of the code came from a Eclipse project. If you add the offending lines of code while using JDeveloper you do not loose design mode immediately. You only see the problem the next time you start JDeveloper which complicates finding the problem.

  • Deploying JSF - ADF Faces (EA14) application to OAS 10.1.2

    JSF 1.1.01 problem
    I have an ADF Faces application that I have been working on in JDeveloper 10.1.3.0.2.223 and I thought that it was time to deploy it to an Oracle 10g AS (10.1.2) (WindowsXP SP2). A long time ago I did a test deploy of a sample program jsflogin and that works fine (although I now realize that this was a JSF 1.0 application) and my ADF application is, of course, JSF 1.1.
    As I've already said, my JSF 1.1 / ADF application works perfectly in JDeveloper. The problem is that the first time the OAS 10.1.2 deployed instance of my application hits a <f:tag> it fails. When the first <f:tag> was <f:loadBundle> the error looked like this:
    500 Internal Server Error
    java.lang.NullPointerException     at com.sun.faces.taglib.jsf_core.LoadBundleTag.doStartTag(LoadBundleTag.java:96)     
    at LoginPage.jspService(_LoginPage.java:72)
    [SRC:/LoginPage.jsp:12]     
    at com.orionserver[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)     
    at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:567)     
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:302)     
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)     
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)     
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)     
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:810)     
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)     
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)     
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)     
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)     
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)     
    at java.lang.Thread.run(Thread.java:534)
    When I got rid of the resource file it then failed on the <f:view> tag as follows:
    500 Internal Server Error
    javax.servlet.jsp.JspException: Cannot find FacesContex     
    at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:405)     
    at com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:105)     
    at LoginPage.jspService(_LoginPage.java:70)
    [SRC:/LoginPage.jsp:12]     
    The rest is the same as above.
    I've got all the jsf, jstl, standard, and other jars in my WEB-INF/lib folder and there are no other jsf or jstl jars in the OAS home so I can't be connecting to the "wrong" library.
    Any hints? Has someone else out there successfully deployed to 10.1.2?
    Thanks in advance, Mark

    Okay, so my problem was that the URL I was using was the OC4J launch url (http://host/applicationname and my welcome-file-list was
    <welcome-file-list>
    <welcome-file>LoginPage.jsp</welcome-file>
    </welcome-file-list>
    I tried these two variations
    <welcome-file-list>
    <welcome-file>LoginPage.faces</welcome-file>
    </welcome-file-list>
    <welcome-file-list>
    <welcome-file>faces/LoginPage.jsp</welcome-file>
    </welcome-file-list>
    and neither of these worked either. (I did restart the OC4J node between each attempt.)
    I finally created an index.html file for the application with an automatic refresh content="0;URL=faces/LoginPage.jsp" and this is working.
    Should the welcome-file-list have worked? Am I doing something wrong here?
    Thanks for the help. Mark

  • ADF And/Or JSF : A Shift to Future

    Hi All,
    I am using Oracle Forms since 1996 and worked in different versions of it. Now there is a move away from Forms to J2EE based solutions like ADF/JSF to name a few. Even Steve is writing a book for Oracle ADF Development for Forms Developers. I have few questions in mind, that
    1. What is the best way of learning these technologies means following the book Steve / Grant is writing will help us.
    2. One must know ADF before he could learn JSF, Is it a prerequisite ?
    3. For a Forms Developer what is a right tool (ADF/JSF) which is closed to form concepts he knows so that the shift could be easy and smooth and after that he can learn more.
    Thanks In Advance

    You got is a little mixed up - JSF is one technology that the ADF framework uses.
    So it is not two options - it is one option.
    A great way to start learning development using JDeveloper ADF and JSF is visiting the special center we built for people just like you - Forms developer who want to move to Java.
    http://www.oracle.com/technology/formsdesignerj2ee
    Try for example the hands-on scripts there.
    Then you can continue with the rest of the resource on the JDeveloper home page on OTN.

  • Will future version of ADF support JSF 2.0

    Hi,
    I find Apache Trinidad 2.0-alpha have be released for a long time. Will Oracle introduce JSF 2.0 into ADF? Does anyone know the timeframe? Some features of JSF 2.0 such as CDI, RESTful navigation and EL 2.2 are very attractive to us.
    Thanks,

    Hi Shay,
    one of my customers is about to migrate their ADF 10.1.3.x application to ADF 11g.
    They will probably follow the trinidad path, and from there on a step by step basis convert their application to ADF Taskflows and ADF Faces Rich Client.
    You state that there will be JSF 20 support in the next major ADF release. Will there also be a supported migration path from the current JSF 12 ADF 11g release to the JSF 20 release ?
    And do you perhaps want to share your opinion (Feel free to use the disclaimer) on wether or not the customer should wait with adopting ADF Faces Rich Client untill the JSF20 support is there ?
    Thanks for your answers.
    Regards Luc Bors

  • ADF Faces or JSF Core

    We are in the process of coming up with standards for our ADF application. Out of these in the Component Palette, Which one is the best option?
    1) ADF Faces Core/ ADF Faces HTML (OR)
    2) JSF Core/ JSF HTML
    Thanks,
    -Sree

    I concur with John, ADF Faces will provide you with more functionality out of the box.
    Review the follow literature for a complete list of features:
    http://www.oracle.com/technology/products/adf/adffaces/index.html
    --RiC                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • JSF/ADF/Toplink object from multiple schemas

    We are considering starting a new project using JSF/ADF/Toplink using a already existent database.
    How is it possible to create toplink object from tables when tables belongs to different schemas?
    I think there must be a way to do this and in jdeveloper forum suggested me to post the question here.
    Thank you very much.
    Michele

    Michele,
    When you are in the wizard where it lets you select the tables you can select one schema and query and select your tables. Then you can switch schemas and query and select additional tables.
    When using TopLink this way you will most likely need the SQL generated qith schema qualified tables. To do this go to the map (under TopLink node) and edit its defaults tab and check the option 'Qualify Table Names with Schema Name".
    Doug

Maybe you are looking for

  • Is there a way to use locations to do more than just basic network config?

    Hello, I'm trying to figure out if the network location can be used to do more than just the basics. For example, is there a way to automatically connect to network drives when I'm at a particular location? Trying to connect to them all the time (as

  • Network Adapter no longer displays in VirtualBox - Resolved

    Hi, I'm running VirtualBox 4.1.22 on a Windows 7 laptop and have had the Developer Days image running successfully in the past. It was set up using a Bridged Adapter. Recently, I've been working on setting up some new Virtual Machines and now, for so

  • My trashed mail has disappeared.

    Went to check my trashed mail and they disappeared. Why?

  • Best Quality Swiss Army "Must Have" Plugs

    So - what is the best quality set of plugs to get for Logic 7.1? I'm talking specifically EQ Compression General Limiting and also a Maximiser style limiter (for self mastering demos) dithering is included in Logic - it's as good as right? Some kind

  • Motion to broadcast file formats?

    i'm not sure if i'm asking the right question here but here goes: I'm trying to set up a motion project which will ultimately go to broadcast tv. The stations want dvx, beta sp (tape), dgs or something called vyvx? Is there a way i can get this forma