Jdeveloper support for AJAX

A customer is using JDeveloper to construct SOAP based web services and consuming these from the web client using Javascript using standard AJAX technologies (see http://adaptivepath.com/publications/essays/archives/000385.php).
But there's some overhead in converting the SOAP response to a Javascript object (for example, see http://www-128.ibm.com/developerworks/webservices/library/ws-wsajax/). Some are avoiding this by serving up REST (http://www.xfront.com/REST-Web-Services.html or JSON data instead of the SOAP packages. For example, Yahoo (http://developer.yahoo.net/common/json.html).
This does not seem like it would be very complex but where would I begin if I wanted to contruct an 'add-on' to allow JDeveloper to construct web services that served data in one of these alternate formats?

JDeveloper already has REST support:
http://jroller.com/page/raghukodali?entry=developing_and_testing_rest_web
If you want to create an add-on to JDeveloper to do anything - use the JDeveloper Extension SDK.
From the check-for-update menu in JDeveloper choose the official Oracle extensions and then you'll see the ESDK extension- this will give you samples and online help for developing extensions.

Similar Messages

  • Support for Software Configuration Management(SCM) Tools

    Hi!,
    I am using JDevloper for my project.
    I want to maintain the versions of all files in the project.Also,if all are using one Workspace on network and someone updates a file then message box got dispalyed asking for reloading buffers again.
    So to avoid this and maintain versions I want to use Software Configuration Management (SCM)Tools.So does JDeveloper supports for SCM tools?If yes kindly tell me how to use it?
    Thanks
    Amit
    null

    Hi,
    The upcoming release of JDeveloper (3.2) has support for SCM. In this release, support has been integrated with Oracle's own SCM product, Oracle Repository. In future releases, other SCM products (e.g. CVS) will be supported.
    When JDeveloper 3.2 is released (should be available at the end of Nov / start of Dec), the installation guide will have full details on how to install the Oracle Repository and use the SCM integration in JDeveloper.
    In 3.1 or earlier, a custom addin exists for JDeveloper that can be used to support SCM systems (see JDeveloper documentation on OTN). However, this is not as tightly integrated as the new SCM support coming in 3.2.
    Brian
    JDeveloper SCM Team

  • Support for JDeveloper 10.1.3 on Windows Server 2008 64 bit OS

    Hello,
    We are using JDeveloper 10.1.3.3.0 (patch # 9879989) for R12.
    Would like to know support for Jdeveloper on windows server 2008 - 64 bit.
    Thanks,
    Swati.

    Hi Swati,
    Currently I am using Jdeveloper Patch#9172975 for R12.1.2 on windows server 2008 X64 and it works fine.
    As Jdeveloper Patch#9172975 is lower version then Jdeveloper Patch#9879989, Patch#9879989 should work on Windows Server 2008 64bit.
    Still I am not confirm about Jdeveloper Patch#9879989 on Windows Server 2008 64bit.
    Thanks,
    Laukik

  • JDeveloper Weblogic support for IE 10

    Hi,
    Which Jdeveloper and Weblogic versions support IE 10?
    We are using Jdev 11.1.1.4.0 and it does not support IE 9.
    Thanks in advance!

    Oracle WebLogic 10.3.4
    http://www.oracle.com/technetwork/developer-tools/jdev/index-091111.html
    no support for IE 10

  • ADF RC support for IE 8 & FF 3?

    Hi!
    I wonder if ADF RC will support new generation of popular browsers? While ADF RC is still in "tech preview" phase, it is aimed to current browsers (IE 7 & FF 2). But, it is expected that new browsers will "go live" during Q2 (MS announced IE 8 for summer, while FF is now in beta 5 phase pointing to conclusion that it will be ready to go in similar time-frame as IE 8).
    So, the question is: will ADF RC, in TP4 or R1, support the new browsers?
    PaKo

    Hello Pavle,
    I think you should calm down a little bit, take a deep breath and think rationally about what you're asking here. Let take care of all the points, one by one:
    Jan pointed out that even 10g is not certified for current browsers (more than 1.5 years from release and with market share of more than 40%), and you agree with him.
    You must put that in context also. ADF Faces 10g evolution is pretty much dead, beside some maintenance fixes. ADF Faces was given to Apache a while back as project Trinidad, actively maintained by Oracle, that supports Firefox 2 and IE 7 and did so for a while. Comparing ADF Faces 10g status with ADF Faces RC at this time is unfair. It's going to be more legitimate if and only if all the following hold true:
    1. FF3 and IE8 goes in production before the code grant to Apache RCF;
    2. At that time ADF Faces RC is not yet FF3 and IE8 certified;
    3. The code maintenance on ADF Faces RC stop or drastically slow down after the code grant.
    customers that we are working with during the beta is that none of them yet has the plan to standardize on IE8 or FF3
    Sorry to tell you, but that's pretty true (although quite irrelevant imho). standardize either if we go right down to the semantics here would meant that they would force the usage of either, hence why I find it irrelevant. On the other hand, if the meaning was that no customer actively plan to support IE8 and FF3, then I agree that something is wrong, especially for widely public applications.
    Second, as I pointed out, the ADF 11g rich-ajax-based components are unpleasantly slow on "current" browsers.
    Actually the performances are ok. Not great, I agree, but ok, unless you have Firebug running, then yes it get sluggish. However, to ADF Faces RC defense, even GMail dislikes Firebug now and warns you if you're using it.
    So, what you say sounds like logical contradiction to me: you are developing the platform for "new wave" apps while you refuse to make it compatible with new browsers that are just aimed for that "new wave"???
    As far as I know, Frank never said anything like that. What would you like, have Frank say something like "Yes, we certify that it's going to work! They're in beta, we have no clue when they're going to get in production, we have no clue what is going to change in their API by then, they might be more bugged than Netscape 1.0 alpha, but hey! It's going to work for sure! You can put Oracle's reputation on that!"... please... Oracle developers are still working on fixing issues, improving performances and functionalities for current browser and maybe add support for other current browser like maybe Safari or Opera which, although having small market shares, do have larger market shares than IE8 and FF3 for now. Once either of those browsers get RC maybe I'll give more credits to your complains, but for now I think you should be more aware of some market and management realities. Whining about hypothetical situation that might potentially arise in an uncertain future is not very constructive imho.
    Is there any way that we can, beside this forum, influence the Oracle strategy? I personally think that there are some issues on that side...
    Well, once JDeveloper 11g goes in production (or beta, dunno, I'm not an Oracle support expert), then there's always Metalink.
    My 2¢,
    ~ Simon

  • Dropping support for Internet Explorer 8,  and  Firefox 20.x or below

    Starting April 30th, we will discontinue support for all Internet Explorer 8 versions and all Firefox 20 versions and below. In order to continue using Business Catalyst Admin user interface without problems, you and your clients need to upgrade to a more recent browser:
    Download Internet Explorer
    Download Safari
    Download Chrome
    Download Firefox

    Thanks for your reply Shay.
    We plan to officially support IE8 with the next patch release to JDeveloper 11g - currently planned for later this year.That matches what I wrote in my initial post in this forum thread about IE8 support.
    We usually only certify browsers after they officially go production.That does not really answer my question (q1) in this forum thread.
    It is more like, how can I assess that Oracle will support any successor(s) of IE8 or successor(s) of any currently supported browsers for ADF 11g applications in the future? How long will Oracle support "commonly used browsers" for an ADF 11g application I build today, so how long will I be able to use that application?
    How do I answer such questions for ADF 11g applications that should be deployed on the internet (where, as some extranet environments, you typically have not that much (or no) control over which browsers your users use ... although some would like to argue with that, see forum thread "ADF Faces RC browser support and browser market share")?
    (By the way, do you have any feedback for the forum thread "ADF 10g support for Internet Explorer 8"?)
    regards
    Jan

  • JDeveloper extensions for 11.1.2.4.0 ?

    Greetings,
    i am using Jdeveloper v11.1.2.4.0 for a while now and i noticed Jdeveloper's extensions still are not updated for this latest updated version.
    I am trying to install SOA & BPM extensions. Is there any beta version atleast or any news for when they are coming out? been almost 2 (if not more) months now
    from this version release.. Btw Jdeveloper shows me the soa extension in jdeveloper's update center, but the version is not supported for this jdeveloper version. Please fix this
    update/upgrade center.

    Hi.
    JDeveloper 11gR2 (11.1.2.x) is an ADF-only release. We do not provide the full middleware stack for that version, which explains why the extensions are not available and will never be.To use WebCenter, SOA Suite and other Fusion Middleware technologies, your only option is JDeveloper 11gR1 (11.1.1.x) for the time being.
    By the way, JDeveloper 12c 12.1.2 is in the same case as 11gR2. Support for the full stack will come in a future release of the 12.1.x series. And before you ask: No, I cannot provide details about the time frame for that release (unfortunately).
    Best Regards,
    Frédéric Desbiens
    ADF Product manager
    http://blogs.oracle.com/blueberry
    Twitter:@BlueberryCoder

  • Error Using DOJO plug in with Struts 2 (for Ajax)

    Hi all,
    I am working on struts 2 and trying to use DOJO plug in for ajax.
    My JSP page is as follows
    +<%@ taglib prefix="s" uri="/struts-tags" %>+
    +<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>+
    +<html>+
    +<head>+
    +<sx:head/>+
    +</head>+
    +<body>+
    +<s:url id="url" value="/VarifyUserName.action" />+
    +<s:form name = "CreateUser" id = "CreateUser" action = "CreateUser.action">+
    +<s:div id="loginDiv" />+
    +<s:textfield name="username" id = "username" label = "UserName / EmailId" />+
    +<s:password name="password" id = "password" label = "Password" />+
    +<s:submit name="submit" id = "submit" value="submit" />+
    +<sx:bind id="ex3" href="%{#url}" sources="username" targets="loginDiv" events="onchange"+
    formId="CreateUser" />
    +</s:form>+
    +</body>+
    +</html>+
    This is just basic user registration page and I am checking for username duplication.
    Now the problem is page loads properly but in background it shows the error (Java Script error)
    Error: Could not locate widget implementation for "bindevent" in "struts.widget" registered to namespace "struts"
    and the Event I want to execute is not being executed.
    I have added jar file for DOJO.
    Please help me to solve this problem.
    Thanks in advance,
    Hirav OZa

    Place the plugin bundle, FlashAlbumexporter.ApertureExport, in your Aperture Export plugin directory (Users -> "your user name" -> Library -> Application Support -> Aperture -> Plug-Ins -> Export).
    NOTE: If this is your first Aperture plug-in, the folders Plug-Ins and Export may not exist. In this case just create them first.

  • JDeveloper Extension for SINGLE CLICK deployment of OIM customizations

    I am not sure most of OIM Developers, System Integrators and Architects aware of this Oracle Asset, hence sharing information.
    In most of the questions posted on forum related to event handler usages Plugin Registration utility and weblogic scripts to import / export meta data files into MDS. There is easy way to deploy OIM 11g even handler plugins , Scheduled Tasks, Request Datasets and Notification Events using OIM Customization Installer JDeveloper Extension.
    Oracle has published Oracle Identity Manager 11g Sample Assets some time back. You can use OIM Customization Installer JDeveloper Extension for SINGLE CLICK deployment of OIM customizations like Event Handlers, Plugins, Scheduled Tasks, Request Datasets and Notification Events.
    You can access and download Oracle Asset using below link,
    http://www.oracle.com/technetwork/middleware/id-mgmt/overview/oim-11g-assets-504842.html
    Thanks,
    Pradeep.

    Pradeep,
    Thanks for sharing this. I have gone through this asset sometime back. This is quite helpful w.r.t deployment but does not have any other added advantage. For example, it does not create the xml's automatically or does not validate them etc. If I remember it right, this plugin was supported till 11.1.1.3 only.
    Appreciate you sharing this as it would surely help folks here.
    -Bikash

  • How to create JDeveloper Extension for new Projects ??

    I want to create a JDeveloper Extension for creating new project with following: (11gR2)
    1. Maven Support
    2. pre-defined dependencies in pom.xml
    3. pre-defined project feature (e.g. ADF Business Components)
    4. pre-defined Custom Base classes for ADF Business Componets
    Are there any documents / samples that i can reference ?!

    Some of these can be added declaratively using the template_hook in the extension.xml file and defining an application and project template. Others will need to be added directly.
    1. Add Maven Support
    This can be added declaratively, as technology in the project template hook.
    2. pre-defined dependencies in pom.xml
    This is going to need to be added to your project after it's created.
    3. pre-defined project feature (e.g. ADF Business Components)
    Same as Maven support.
    4. pre-defined Custom Base classes for ADF Business Componets
    You should be able to use the library hook for this, but I'm not quite clear on what this means.
    Here is an example template-hook that describes the creation of a Maven Application and the Maven Project that will be included with it. The <template-hook> element is placed inside the <triggers> section of the extension.xml file in 11gR2 (this won't work in 11gR1). This template-hook is what makes the Maven Application item show up in the New Gallery. Take a look at how that New Maven Application process works, and then look over this example. The <technologyKey> setting what adds the features to your application/project. In the example below, the Maven feature is being added to the project. The technologyKey for ADF Business Components is "ADFbc"
    The commented out lines below are either just comments, or they are optional elements for the project and application template hooks. It's pretty obvious which is which.
         <template-hook>
            <!--Maven Project template-->
            <projectTemplate>
              <templateId>mavenProjectTemplate</templateId>
              <name>Maven Project Template</name>
              <description>${MAVEN_PROJECT_TEMPLATE_DESCRIPTION}</description>
              <!-- <toolTip /> -->
              <!-- <weight /> -->
              <!-- <icon /> -->
              <!-- <galleryFolder /> -->
              <!-- <unsorted /> -->
              <projectName>mavenProj</projectName>
              <!-- <deploymentProfile>a.b.c.D</deploymentProfile> -->
              <technologyScope>
                <technologyKey>Maven</technologyKey>
              </technologyScope>
            </projectTemplate>
            <!-- Maven Application template -->
            <applicationTemplate>
              <templateId>#mavenApplicationTemplate</templateId>
              <!-- <templateClass /> -->
              <name>Maven Application</name>
              <description>${MAVEN_APPLICATION_TEMPLATE_DESCRIPTION}</description>
              <!-- <toolTip /> -->
              <weight>1.0</weight>
              <icon>/oracle/javatools/icons/application.png</icon>
              <!-- <galleryFolder /> -->
              <unsorted>false</unsorted>
              <applicationName>MavenApp</applicationName>
              <!-- <deploymentProfile>a.b.c.D</deploymentProfile> -->
              <projectTemplates>
                <projectTemplate>
                  <templateId>mavenProjectTemplate</templateId>
                  <!-- <name /> -->
                  <!-- <description /> -->
                  <!-- <projectName /> -->
                  <!-- <promptForProjectName /> -->
                  <!-- <deploymentProfile /> -->
                  <technologyScope>
                    <technologyKey>Maven</technologyKey>
                  </technologyScope>
                </projectTemplate>
              </projectTemplates>
            </applicationTemplate>
          </template-hook>For including predefined pom.xml settings, you can either edit the generated pom.xml file after the project is created, or you can add a predefined pom.xml file to the project. You can see more about working with files in a project on the [url https://blogs.oracle.com/jdevextensions/tags/files] JDev Extensions Blog
    Not quite sure what you are looking to do with the last item. If it's libraries that you're looking to add, you can take a look into the <libraries> hook.
    Staying with the Maven example... Here is a partial <libraries> element
          <libraries xmlns="http://xmlns.oracle.com/jdeveloper/1013/jdev-libraries">
            <library name="Apache Maven 3.0.3">
              <classpath>../../apache-maven-3.0.3/lib/maven-aether-provider-3.0.3.jar</classpath>
               <classpath>../../apache-maven-3.0.3/lib/maven-artifact-3.0.3.jar</classpath>
           <classpath>../../apache-maven-3.0.3/lib/maven-compat-3.0.3.jar</classpath>
           <classpath>../../apache-maven-3.0.3/lib/maven-core-3.0.3.jar</classpath>
           <classpath>../../apache-maven-3.0.3/lib/maven-embedder-3.0.3.jar</classpath>
           <classpath>../../apache-maven-3.0.3/lib/maven-model-3.0.3.jar</classpath>
            </library>
          </libraries>Hope all of this helps, Please feel free to contact me directly via email if that would help you out. john<dot>brock<AT>oracle.com
    --jb                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Welcome to the Spry framework for Ajax Forum

    Welcome to the Spry framework for Ajax forum! Please use this
    forum to discuss the Spry framework for Ajax and supporting content
    on Adobe Labs.

    Hi,
    Techy_one: the download page should be working:
    http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_spry
    anuj: SpryEffects is in 'demo/includes'. We will be including
    effects in our next Spry drop.
    Severe: We are working on more widgets. They will be released
    over time as we finish them. We are still looking into how we can
    make Spry support for DW available.
    Thanks,
    Don

  • JWAX UI Framework for AJAX (Swing Like)

    Wanted to pass this along to Swing Developers.
    http://www.ajaximpact.com/detail_news.php?id=113
    JWAX is a event driven component framework modeled after Swing, SWT and other component based systems for AJAX development. It can be leveraged from client side AJAX or dynamic UI systems for development. JWAX has Object Oriented Architecture.
    It utilizes a render kit model for client code generation and provides a set of common base UI components with plans to support complex components in the future.
    JWAX Features
    - Object Oriented Architecture
    - Event Delegation Model
    - Component Inheritance and Aggregation Support
    - Cross Browser Compatibility w/ RenderKits
    - Aspect Oriented Rendering of Components
    JWAX architecture
    JWAX architecture is a component framework much like Swing, SWT, etc. It leverages an event delegation model to trigger and listen for component events. The underlying component model is rendered based on the client output type. So it's easy to customize the component view to a browser, technology or look and feel based on the renderkit chosen.

    Wanted to pass this along to Swing Developers.
    http://www.ajaximpact.com/detail_news.php?id=113
    JWAX is a event driven component framework modeled after Swing, SWT and other component based systems for AJAX development. It can be leveraged from client side AJAX or dynamic UI systems for development. JWAX has Object Oriented Architecture.
    It utilizes a render kit model for client code generation and provides a set of common base UI components with plans to support complex components in the future.
    JWAX Features
    - Object Oriented Architecture
    - Event Delegation Model
    - Component Inheritance and Aggregation Support
    - Cross Browser Compatibility w/ RenderKits
    - Aspect Oriented Rendering of Components
    JWAX architecture
    JWAX architecture is a component framework much like Swing, SWT, etc. It leverages an event delegation model to trigger and listen for component events. The underlying component model is rendered based on the client output type. So it's easy to customize the component view to a browser, technology or look and feel based on the renderkit chosen.

  • Does EJBQL in JDeveloper support max aggregate function ?

    Does EJBQL in JDeveloper support max aggregate function ?
    I can't get it to work using select max(o.time) from MyObject o; It always returns the MyObject to me.
    Anybody knows how to do this ?
    Thanks.

    No one knows how exactly this works in JDeveloper 11g? As I see it, it's most likely a bug. For one, JDeveloper already supports plenty of databases and enforces some limitations on the useability of these databases where necessary (for instance, JDBC Positioning instead of Oracle's way of binding for the bind variables in a query). However, this enforcement does not happen with the WHERE clause of the view criteria in MySQL when you choose an operator that concatenates strings together in the WHERE clause, such as "contains". You'd expect it's smart enough to use different syntax for concatenating the strings, depending on the database (e.g., CONCAT for MySQL, || for Oracle). Second, lack of this enforcement should not break functionality, and here it does (searching with wildcards in LOV is just not possible declaratively with MySQL), which resembles a bug in the software.
    For now, I've completely rewritten the LOV in Java, so it's not declarative anymore, but programmatic. It works, resembles searching with "contains" and it stays that way, despite of the higher difficulty in maintenance, until this issue can be solved declaratively, by any means: via a patch release or via a workaround. I hope someone can provide me (and quite possibly others facing this issue) with insight upon this.
    Thanks in advance.

  • 1.5 - Versioning Support for ADE

    Hi,
    Our team has been using CVS for version control but now we are moving to ADE. Is there any extension that provides integrated support for ADE from within SQL Developer? How do i get it?
    If not, are there any plans to do so? I did not find a feature request for this. Can I log one?
    Please let me know.
    Thanks!
    Arvind
    P.S. - I know that JDeveloper supports ADE so I think it would be easy to extend the same to work with SQL Developer.

    Look at the Announcements on the top of this forum where it says Feature Request... follow the link and put in a request :) Have a good one.
    -Tim

  • Will JDeveloper support INTERVAL and REFERENCES partitioning methods soon?

    JDeveloper is a fantastic tool, and I'm very impressed with its data modeling capabilities as they are quite robust. However, currently its support for Table Partitioning is limited to the feature level of Oracle 10g, as it does not support 11g INTERVAL or REFERENCES partitioning methods, nor the Composite List partitioning methods List-Range, List-Hash, and List-List.
    Any idea when JDeveloper will support these Partitioning enhancements available in Oracle Database 11g? If it's in the works, I'd be happy to help beta test it!
    Best regards,
    Terry

    Hi Terry
    I love it that you are working with the data modeling and would love to hear how you are using it. Please email me direct with more info
    We are working to get composite partitions (11g) into a future release but I don't have any timeframe for you at the moment.
    rgds
    Susan Duncan
    Product Manager
    susan.duncan@oracle

Maybe you are looking for

  • Updating 'SEGMENT' field from transaction FB60 using FAGL_DERIVE_SEGMENT

    In our project we are using BADI FAGL_DERIVE_SEGMENT to automatically determine the field 'SEGMENT' from FB60 transaction. This problem only occurs when the field 'Segment' has been updated, because upon creation the value is filled and calculated co

  • How to restrict payroll users from viewing IT0002 or other personnel data?

    Hi, We need to device a authorization for payroll users in such a way, that they are allowed to access and edit  IT 0014, IT0015, IT0580 to IT591 but they are not even allowed to view infotype IT0000 to IT0007. They will still be allowed to do payrol

  • How do I check if I need SAP GUI 7.10 Patch-Level 7?

    Hi, I have installed SAP GUI 7.10 client. After restarting the PC, I tried to install the Patch-Level 7 but I got the message: This SAP Front End Patch cannot be applied. Either this patch is already installed or the components to be patched are not

  • Home Sharing on Apple TV 3 crashes my Win 7 laptop!

    Hi, I am not absolutely sure if its a Apple TV, iTunes or Home Sharing problem - but every time I turn on Home Sharing from my Windows 7 laptop, and try to access my iTunes library (few photos and music) from Apple TV, it crashes and restarts my lapt

  • 30EA1 Cannot connect

    Hi, I downloaded SQL Developer 3.0 EA1, but I have some troubles connecting to my databases. I have an open connection in sqlplus and also defined a couple of connections in SQL Developer 2.1, which are working fine. I have unpacked the 3.0EA1 zip an