Jdeveloper ADF  4 DBs: oracle10g and SQLServer

We have 4 international partners with databases (3 Oracles and 1 SQLServer). All databases have exact the same data model.
We have to develop a WebApplication(s), that do all data available for small number of users.
Is it possible with one central WebServer and one Web Application, that connect to 4 DBs?
Or it is better to use 4 WebServers with 4 Installations of the WebApplication?
Is it possible to develop this System with JDeveloper11, ADFs and using then Tomcat as WebServer?
Thanks in advance,
Eugen

We have 4 international partners with databases (3 Oracles and 1 SQLServer). All databases have exact the same data model.
We have to develop a WebApplication(s), that do all data available for small number of users.
Is it possible with one central WebServer and one Web Application, that connect to 4 DBs?
Or it is better to use 4 WebServers with 4 Installations of the WebApplication?
Is it possible to develop this System with JDeveloper11, ADFs and using then Tomcat as WebServer?
Thanks in advance,
Eugen

Similar Messages

  • JDeveloper, ADF, lack of support and bleak future

    Hi,
    I'm a seasoned Java and .NET developer, used to many environments and frameworks. A happy user of Oracle databases.
    For a very Oracle oriented client I started with a team of developer a project using JDeveloper (no choice). After 4 months of using JDeveloper, ADF to build web sites, here are some thoughts I would like to share. This remarks only focus on that products, because I have a lot of respect for the Oracle databases and had a lot of success with them.
    I am starting to get depressed about the very few blogs (most from Oracle) talking about JDeveloper and ADF, the lack of books, and the Oracle forums.
    Moreover, most of the time you never get an answer to your problems, sometimes untested not working 'solutions', and a very very few times a working solution. Help is sparse, the community is missing.
    If Oracle wants to promote its framework, it has to boost the number of tutorials, examples and support.
    Googling about ADF is most of the time a non sense since you always land on the same 3 blogs and the Oracle forums.
    Proof of non use by the community ?
    If you try on www.indeed.com to find statistics about JDeveloper or ADF jobs you get another frightening proof.
    Sometimes you find a piece of code or a tutorial that may help, but you realize it works only on some specific release of JDeveloper.
    What makes me angry is when you ask why your code works on the x.x.x.x version but not the newest version, and the only answer you get is stay with x.x.x.x version (I won't bother to fix your 10 lines or code or even give you a direction to do it (maybe coz I don't understand myself were the breaking changes are)).
    JDeveloper is damn too slow ? You should have a dual-core and at least 2 Go of memory, you poor thing ! Is Java for rich people ?
    Debuging is a nightmare. Compared to Eclipse or others it is not practical at all.
    I'm happy when I can create a few pages drag and dropping controls. Business components are also a good thing. It speeds up my development. But since development is not just UI and generating business components, I lose a lot of time every time I want to write code, every time I do something "exotic" it becomes a pain in the ass.
    My problem here is that the architecture and JDeveloper constraint the developer a lot. I don't even talk about the fact that everything is only Oracle database oriented (openess ?). Even changing your page layout is a pain. Positioning controls is non trivial. As a whole, I would say that this whole thing imposes you to adapt to it, it doesn't adapt to you and your way of working.
    Most results I saw look like the Oracle websites.
    I could go on about the various bugs and problems that plague JDeveloper. Like the refactoring (when usable) that leave old and annoying stuff in your model XML, like the bugs in the diagrams, like problems related to auto-binding on the page and manually changing controls ID, various synchronization problems between pages and backing beans, adding upload is a mess, OrdDomain types are buggy, regions doesn't work well in the designer, and so on...
    My point is that I feel the whole thing is not mature. And Oracle seems to fix some issues with the release of JHeadStart. Sometimes you fix things by integrating JHeadStart stuff. JHeadStart is probably a great thing and a time saver if you don't do too much "exotic" screens and code, but does it means that JDeveloper+ADF and classic development becomes a second class citizen ?
    This is sad, since the ADF framework and JDeveloper look good and are worth of a more widespread usage. But marketing and support are way way far behind other commercial and open-source solutions. When I see what is planned for JDeveloper 11 and I compare it to others (Java or not). When I look at the developers needs and expectations, I feel we are losing the race.
    Maybe Oracle would like to hand over some of the framework to the community, but my feeling is that the community is already commited on other exciting and less constraining frameworks and tool, and this community may well work in a way that doesn't fit Oracle vision. Future will tell.
    Cheers.

    Hi,
    thanks for the detailed comment. I appreciate the time you spent writing this up as this helps to improve the product. Below is a first - quick and brief response to some of your statements.
    ... for documentation and tutorials
    http://www.oracle.com/technology/products/adf/learnadf.html
    Especially the ADF Developer Guide for 4 GL developers earns a lot of praise among J2EE developers.
    http://download.oracle.com/docs/html/B25947_01/toc.htm
    ... for books
    http://www.oracle.com/technology/tech/java/jsf.html
    Sometimes you find a piece of code or a tutorial that may help, but you realize it works only on some specific release of JDeveloper. What makes me angry is when you ask why your code works on the x.x.x.x version but not the newest version, and the only answer you get is stay with x.x.x.x version
    Of course samples need to be created to some point in time with a specific version. We have SRDemo as our main - maintained - reference demo I suggest you download this sample from OTN using help--> check for updates. Note that SRDemo contains code solutions for most developer cases and also is available in 10.1.3.1
    I'm happy when I can create a few pages drag and dropping controls. Business components are also a good thing. It speeds up my development. But since development is not just UI and generating business components, I lose a lot of time every time I want to write code, every time I do something "exotic" it becomes a pain in the ***.
    What is exotic, and what are the questions you didn't get an answer for ? I see that this is your first posting on OTN, so I am wondering under which account you posted the other questions that did not get an answer.
    Googling about ADF is most of the time a non sense since you always land on the same 3 blogs and the Oracle forums. Proof of non use by the community ?
    Isn't OTN a community ? I don't think that we need another discussion forum and looking at OTN it appears very active.
    I don't even talk about the fact that everything is only Oracle database oriented (openess ?).
    Not true. Please prove your claim.
    Even changing your page layout is a pain. Positioning controls is non trivial. As a whole, I would say that this whole thing imposes you to adapt to it, it doesn't adapt to you and your way of working. Most results I saw look like the Oracle websites.
    Now you are barking up the wrong tree, blaming ADF for what is JavaServer Faces layouting. You don't have to use JSF but can go for JSP /Struts and/or Swing development. What is the view layer technology of your choice that allows you to do better layouting ?
    I could go on about the various bugs and problems that plague JDeveloper
    Yes, please post them all
    ... regions doesn't work well in the designer, and so on...
    Of course, because regions are not officially supported. JDeveloper 11 - I know you don't want to hear future - will have full templating (going far beyound of what facelets do) and region support
    My point is that I feel the whole thing is not mature. And Oracle seems to fix some issues with the release of JHeadStart.
    JHeadstart is a consulting offering and not meant to fix the product.
    ... but does it means that JDeveloper+ADF and classic development becomes a second class citizen ?
    No comment for this statement as it is based on a wrong observation
    This is sad, since the ADF framework and JDeveloper look good and are worth of a more widespread usage. But marketing and support are way way far behind other commercial and open-source solutions. When I see what is planned for JDeveloper 11 and I compare it to others (Java or not).
    Note that only a fraction of new features in JDeveloper 11 leaked out so far or have been mentioned in the recent statement of direction. JDeveloper has many more features that we don't yet promote because the software isn't available.
    Please note that we give ADF to the community. Its just we are not giving it to the open soutce community but the J2EE community (JSR-227)
    Frank

  • How to implement hierarchical structure of managers and reportees using jdeveloper adf

    I want to display hierarchical structure(which can be expanded and compressed) with 3 columns(Employeeid, fist Name,lastname) of managers and his reportees on selecting a top level manager.
    In this i'm going to use programmatic view objects.
    I have employees table.
    Here is my detailed requirement:
    On selecting a user from drop down list, i want to display the list of users reporting to him.
    From the displayed list on selecting a manager, list of users reporting to him has to be displayed in a tree format with the correspoding just being listed below the current selected manager
    Example :
    Top Manger  has been selected from dropdown and clicked submit.
    Output(a table as mentioned below):
    Manager1
    Manager2
    NonManager1
    Manger 3
    On clicking manager1,
    output:
    Manger 1
      Manger11
      Manasger12
      Nonmanager11
    Manger 2
    NonManger1
    Manger3
    on clicking manager1 again, tree has to be compressed and the output has to be just the same as first output.
    Please help me on this by sharing information or any references on how can i achieve this implementation using Jdeveloper adf concepts.
    Will be waiting for the inputs.
    Thank You,
    Dev

    Obviously, you can only display one picture.  So then the question becomes which picture to show.  Therefore, you will have to create some sort of preference of one pattern over another.
    I would use a FOR loop so that you can loop through your available patters and their possible results.  Use the Conditional Terminal on the FOR loop so that you can stop the loop on the first match.  Then you just wire up the selected value for the ring outside of the loop.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Database Lite and JDeveloper / ADF

    Hello,
    I'm planning to create a small application which will run on mobile PC in an off-line mode, having synchronization with master DB once connected to the proper network.
    The main architecture on the target PC may be :
    - Oracle Lite
    - GlassFish
    - ADF application
    I downloaded JDeveloper 11.1.1.3.0 and the latest version of Oracle Lite (10.3.0.3).
    I'm looking the tutorials but none of them are talking about the JDeveloper 11g version, they all speak about BC4J/OC4J. Since I'm new to Oracle's product I don't know these "products" (framework ?) and in the 11g version this seems to have disappeared.
    Are those versions compatible with each other ?
    Will the tutorial work ?
    Regards
    PS: the same thread is present on the JDeveloper forum

    The main thread will be the one on JDeveloper section :)
    ==> Database Lite and JDeveloper / ADF

  • 'WHEN-NEW-FORM-INSTANCE-trigger' in JDeveloper/ADF/JHeadstart

    Hello,
    I'm new to JDeveloper/ADF with JHeadstart.
    I want to execute a PL/SQL-procedure when the application starts. I've added the method to execute the PL/SQL-procedure to the Application module class.
    How can we execute this method?
    Thanks in advance.
    Richard Teunissen

    Richard,
    When using security, it is easier to add a servlet filter to your application that only calls the PL/SQL procedure when user just logged in , which is start of new session.
    Without security, it is easier to do it each time you enter a new page.
    You can drag and drop the app module method on your page, then create an invokeAction in the executables section of your page definition that executes the method binding, and set the refreshCondition of the invokeAction to #{!adfFacesContext.postback}.
    See ADF Developers guide, sections 8.4, 17.3 and 10.5.5 for more info:
    http://download-west.oracle.com/docs/html/B25947_01/toc.htm
    Now, if you are new to ADF this might sounds a bit cryptic, I strongly recommend you take some class on ADF, for example the ADF/JHeadstart workshop:
    http://blogs.oracle.com/jheadstart/workshop
    JHeadstart is a great help when moving from Forms to ADF, but you still need to learn how ADF works, to be able to fully leverage the power of JHeadstart. It is like generating Forms using Designer, thevbetter you know Forms, the more advanced functionality you can generate using Designer. The JHeadstart generator is very flexbile, using custom templates you can generate almost anything you want, but it requires knowledge of ADF Faces, JSF, ADF bindings and ADF Business Components to create those templates.
    Steven Davelaar,
    JHeadstart team.

  • Oracle JDeveloper ADF Problem

    hi to all,
    I encountered a problem while designing a web page using JDeveloper (ADF)...
    Firstly i would follow these steps
    1. Create DB Connection
    2. Create entity tables
    3. Create view objects
    4. Create face-config.xml
    5. Create relevant JSPX pages using ADF core drag and drop function from DataControlPalette
    All the steps work out just fine... However, if i try to repeat steps 2, 3, 5 again to add new functions, the JSPX pages created will not display a inputtext box field when being rendered on Internet Explorer (JSPX pages are created using ADF drag and drop function from DataControlPalette)
    Its seems that if i take away the bindings from the inputtext box, the inputtext box would be displayed, however it would not pass the values to next page nor add values into DB...
    Is there anyway i can keep the bindings approach and remove the error in inputtext??

    Hi Frank,
    I followed the same steps as in the tutorial of SRDemo to develop the application
    It always works on the first use case of the application. However, only if i try to add another new use case(entities, view object and jspx pages) will the inputtext not be rendered on IE...
    It seems that if i use a view object created through their sql (Select from DB...), i can obtain information and display it in a adf form where the inputtext box is displayed... However using the view object created programically, the inputtext box does not come out in adf form...

  • JDeveloper workshops in Australia and New Zealand 2008

    Hi gang, a little blatant self promotion for a JDeveloper workshop I'm running in conjunction with the Australian Oracle User Group and sponsored by OTN in 2008.
    "Scared of JDeveloper because you don't know Java, but worried you'll miss the boat in developing Oracle web applications with Oracle's development tool of choice for Fusion development?
    SAGE Computing Services in conjunction with the Australian Oracle User Group (AUSOUG) are giving you the chance to attend this whole day event on Oracle's latest JDeveloper 11g Technical Preview 2 version. The workshop will be held around Australia and also in New Zealand in February and April 2008.
    This 1 day workshop will introduce you to the simplicity of JDeveloper 11g's drag-n-drop facilities, wizard and editor IDE, as well as declarative programming model for quickly developing a web application using ADF Business Component and ADF Faces, without a single line of Java!
    Check out the AUSOUG event web page for more information and how to register. We look forward to seeing you there."
    Thanks & regards,
    Chris Muir
    One Size Doesn't Fit All

    .....without a single line of Java!....boo! where's the fun in that Chris, you need to take them off the beaten track with some hard core Java coding, that'll put some hairs on their chest! None of this mamby-pamby drag'n drop stuff :)
    Jokes aside, the workshop outline looks great for anyone looking to get into the exciting world of JDev web development. Worth going to just see how far the technology and IDE have come in terms of building rich user interfaces in a short development time.

  • XML validator in Jdeveloper/ADF

    Hi,
    I have xml in String variable and want to validate again xsd. Any input on how we can do this in Jdeveloper/ADF
    Thanks in advance.

    This bug has been fixed for the Production Release. There is no manual fix I can give you for the Preview Release. When you say this is a compile-time error, do you mean that this is preventing you from compiling your project in some way? The error should just appear in the editor when you have the Ant buildfile open, and you should be able to safely ignore it.
    -Matt Hawkins
    Oracle JDeveloper

  • 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.

  • JDeveloper 10.1.3 and EA15

    I have just downloaded JDeveloper 10.1.3 and then applied
    EA15 to it. When I run my project, it comes up with the following errors:
    issing class: oracle.adf.view.faces.render.LaunchAwareRenderKit
         Dependent class: oracle.adfinternal.view.faces.renderkit.UIXRenderKit
         Loader: current-workspace-app.web.Application1-Project1-webapp:0.0.1
         Code-Source: /C:/ScholarshipsChris/Application1/Project1/public_html/WEB-INF/lib/adf-faces-impl-ea12.jar
         Configuration: META-INF/lib/ directory in C:\ScholarshipsChris\Application1\Project1\public_html\WEB-INF\lib
    I have tried removing any reference to ADF from my project but to no avail. Any help would be very much appreciated.
    Many Thanks
    Abi

    HI, ABI, I found your error.
    I was the same error, the problem is that the library adf-faces-impl-ea12.jar is located in your project
    so, just remove it, you now are using
    adf-faces-impl-ea15.jar.
    Mavfez

  • ADF row header and delete all problem

    Hi,
    I am using JDeveloper 11.1.14 and ADF-Bc in my project.
    In one of my page I display a simple table and a button which deletes the selected records.
    I dragged and dropped the 'Delete' operation from the Data Control view object onto the bindings.
    The below method iterates through selected rows and calls the 'Delete' operation which removes the current row.
    The Code for delete is as below
    public void deleteSelectedRows(ActionEvent actionEvent) {
    RowKeySet selectedRows = richTable.getSelectedRowKeys();
    Iterator selRowIter = selectedRows.iterator();
    RowSetIterator empRSIter = voIter.getRowSetIterator();
    while (selRowIter.hasNext()) {
    Key key = (Key)((List)selRowIter.next()).get(0);
    Row currentRow = empRSIter.getRow(key);
    if (currentRow != null) {
    voIter.getViewObject().setCurrentRow(currentRow);
    OperationBinding operation =
    getBindingContainer().getOperationBinding("Delete");
    if (operation != null) {
    operation.execute();
    I have added row header as column in my jsp page inside af:table. ex: <af:column rowHeader="true" width="12" id="c16"/>
    The problem is that if I manually select all rows[using control key] and click on 'Delete' button, the method is working fine[all records are being deleted].
    But If select all records either thorugh ctrl+A or on click of top of row header, all records are being selected in U.i,but the delete operation is not deleting
    all the records.It deletes only part of the records.[Ex: say 7 out of 10 records being displayed].
    Please let me know where I am doing wrong. or if it has something to do with range size.
    Regards,
    Praveen
    Note: I have multi selection enabled on the table

    Hi Frank,
    I have few more observations to add.
    In the below code, if the row removal is commented out, then the selected row count(i.e size ex: 9)
    and the index counter printed are correct.[i.e for example index counter printed will be 1,2,3,4,5,6,7,8,9]
    RowKeySet rowKeySet = (RowKeySet)richTable.getSelectedRowKeys();
    System.out.println("\nSIZZE"+rowKeySet.size());
    CollectionModel cm = (CollectionModel)richTable.getValue();
    int index = 1;
    for (Object facesTreeRowKey : rowKeySet)
    cm.setRowKey(facesTreeRowKey);
    JUCtrlHierNodeBinding rowData =
    (JUCtrlHierNodeBinding)cm.getRowData();
    System.out.println("index"+index);
    index++;
    // rowData.getRow().remove();
    But when row removal is present then the index counter displayed is also wrong.. [ex: 1,2,3,4,5,6]
    Same behavior is observed with 'Delete' operation also.
    Regards,
    Praveen

  • Authentificaton - JDBC realm & Form Based in Jdeveloper 10.1.3 and OCJ4

    Dear Partners:
    Being new working with Jdeveloper 10.1.3 and embedded OC4J,
    I'm migrating an application from Tomcat and trying to
    setup authentication for my JSP pages: JDBC realm and Form Based.
    I succeeded only adding the security constraint to
    the application's server.xml file, and creating the
    user and user's roles tables. Yet, I got lost
    by using the Jdeveloper's menu option Tools->OC4J embedded
    OC4J server preferences.
    Any documentation or examples are appreciated.
    Thank you.

    Waheed - we aren't satisfied with our device coverage for mobile devices, hence we're focusing our efforts on Telnet/PDA and working with partners for ADF support for the broader class of mobile devices. Please send me an email or give me a call with any questions ([email protected], +1-408-687-8185).
    -Indu

  • Configure JDeveloper ADF Project based on user properties

    I have my own project code tree and would like to create a JDeveloper Project based on that. Is there a way to instruct JDeveloper to read the source file locations from a properties file.
    For example, look into \trunk\jsp_src for all the jsf files ; look into \trunk\config\webWEB-INF for config files like faces-config.xml ...etc.
    Thanks
    Ramesh

    Hi Shay,
    I know we can do it this way.
    What I would like to find out is if there is a way to tell JDeveloper to read all the configuration information from a user-defined properties file.
    That way I can use my code tree checked out into any directory structure from source controls like CVS or Subversion as the code-base for my JDeveloper ADF project.
    Thanks
    Ramesh

  • Please, does JDeveloper ADF justify the investment?

    Hi everyone, a license for IAS or 100U$ for runtime, seems too much, for a small business (less than 20 clients)
    Does JDeveloper ADFjustify the investment or is almost the same, than using Jdeveloper without ADF, which are the real advantages.
    Thank you in Advance :)

    Hi!!
    Im a new JDeveloper - ADF user!
    Im using JSF for a short time, but i tried many, many implementations, and i have to say that ADF is the best choice i found, if we mix it with Jdev it gets much more powerfull!
    About you question, i wonder if you can use it with tomcat. I know the power of OAS, but in your case, few number of clients, couldnt you use tomcat instead of OAS? JSF generates JSP in the background, doesnt it?
    Please forgive me if im saying something stupid!
    Best Regards!!!
    Tiago

  • What is difference between ADF Task Flow and Faces-Config - when delpoy ?

    What is difference between ADF Task Flow and Faces-Config? When I create navigation between pages with ADF task flow then the navigation don't work when I deploy my application to Weblogic 10.3. When I use default server then navigation works fine. With Faces_config in both situations all works ok - on Stanalone server and default.
    Where is the problem?
    Best regards!

    Shay, I don't use both faces-config and adf task flow! When I failed with task flow I tried faces-config.
    I have active on my weblogic - adf.oracle.domain(1.0,11.1.1.0.0). This is the right ADF? If yes then where is the problem?
    Best regards!

Maybe you are looking for

  • Can you allow users to view a calendar without granting "Read - Full Details"?

    Outlook 2007, Exchange 2010 We would like users to be able to view Room calendars side by side in Outlook. Its fine if they can see basic details (subject, organizer), but we don't want them able open and read the meeting body.  Is it possible to hav

  • Separator problem in CSV file download

    Hi All, I am downloading the internal table data in CSV file format using the function modules SAP_CONVERT_TO_CSV_FORMAT  and GUI_DOWNLOAD. In the FM SAP_CONVERT_TO_CSV_FORMAT the default value for field separator is ;. But I want comma. I am passing

  • Interactive Reporting - Counting Records in a Non-numeric Column

    I have created a report that shows open trouble tickets, the group they are assigned to and the status of the ticket. I would like to create another report based on the first one that shows each group and the number of tickets they have in each statu

  • Sales Office Local Currency Problem

    Hi gurus, Our company has offices across several countries. I want to generate reports for those offices on local basis which means that the reports must be generated with local currency and compatible with the legal requirements of that country. To

  • Date and Time Will not change the Month

    In my System Preferences I can not highlight or change the month from "1" in any manner. This is consistent throughout the system for iTunes (last played), iCal, Finder, etc. a file saved today would be saved as 2008.1.18 as consistent with my layout