Apex programming language

Hi to everybody,
in which programming language is Apex written?
Thanks.
Cheers,
Eugenio

user1342238 wrote:
Hi and thanks for your replies.
just pl/sql? But when I call a page with my browser http://127.0.0.1:8080/apex I'm actually using a Web application...isn't there something written in a lower-level language which answers to me?
I didn't thing it was possible to write a Web app using jsut pl/sql.
Shows you how powerful PL/SQL actually is, doesn't it.
Application Express itself is written in 'Application Express'. It's basis is the following connection stream: Browser <-> HTTP Server <-> Database <-> PL/SQL packages. The core to APEX is some pretty intelligent PL/SQL code. (It could have been Java code as well, but that would break on XE.) Wrapped up as a set of APEX-specific packages. Some of twhich are documented in the "Oracle® Database PL/SQL Packages and Types Reference" at http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/toc.htm
For many years the HTTP Server to Database connection was accomplished using mod_plsql. Oracle Database 10gR2 Express Edition officially announced the ability to connect from Browser to Database (via DB Listener) and the HTTP service that responds to the user is implemented in DBMS_XDB.
For years, Oracle database has supported UTL_HTP to permit the 'database' to write HTTP response messages. (It also supports UTL_FILE, UTL_TCP, UTL_SMTP, and so on)
For years, the Oracle database has been able to store and retrieve multi-media files, such as JPEG, GIF, and even Flash.
For years, Oracle has supported the WebDAV spec in it's OraDAV implementation, allowing mukti-protocol access to database tables and columns.
For years, Oracle database (and indeed almost all Oracle products) have had extensive support for XML.
So it is quite reasonable for APEX to be totally inside the database written in SQL, PL/SQL. Advanced capabilities, such as CSS and so on, are accessible in many different ways.

Similar Messages

  • What are the programming language used in adobe livecycle development?

    hi friends,
                    I am a fresher.I woundered what adobe has done in livecycle import option.so i want to know wht is the programming language used and how they read graphical fields like line,circle.

    Programatically, Java is the language used to implement business logic that would plug into LiveCycle.  I believe you can use C# for older versions.  However, that information is irrelevant to your problem.
    That being said, it's typically not advisable to be modifying PDF files generated by different applications (iText, Adobe LiveCycle, etc.).  While both documents may render out as "PDF", they will not be created internally in the same manner.  I would advise that it may be easy to add PDF files generated by other applications as attachments, they are not going to be easily handled unless you address each specific document in a custom manner.

  • Java Programming Language questions...???

    Hi everybody....
    Can I post here my questions about Java Programming Language....or only to to the relevant Sun's forum....http://forum.java.sun.com/index.jspa???
    My greetings,
    Simon

    Simon,
    sure, the worst thing that could happen is that people point you to the SUN forum. Usually this forum answers general Java questions.
    Frank

  • Java programming language main method question?

    Hello everyone I am quite new to the Java programming language and I have a question here concerning my main method. As you can see I am calling 4 others methods with my main method. What does the null mean after I call the method? I really don't understand is significance, what else could go there besides null?
    public static void main(String[] args)
              int cansPerPack = 6;
              System.out.println(cansPerPack);
              int cansPerCrate = 4* cansPerPack;
              System.out.println(cansPerCrate);
              have_fun(null);
              user_input(null);
              more_java(null);
              string_work(null);
         }Edited by: phantomswordsmen on Jul 25, 2010 4:29 PM

    phantomswordsmen wrote:
    ..As you can see I am calling 4 others methods with my main method. 'Your' main method? Your questions indicate that you did not write the code, who did?
    ..What does the null mean after I call the method?.. 'null' is being passed as an argument to the method, so there is no 'after the method' about it.
    ..I really don't understand is significance, what else could go there besides null? That would depend on the method signatures that are not shown in the code snippet posted. This is one of many reasons that I recommend people to post an SSCCE *(<- link).*
    BTW - method names like have_fun() do not follow the common nomenclature, and are not good code for a newbie to study. The code should be put to the pointy end of your sword.

  • Java programming language

    What are the major differences between Java programming language and HTML or XML and why is it better?

    Thanks for your response but I am dumb when it comes
    to this stuff. I am taking an information systems
    class and the professor is asking us to list three
    different items that makes Java different from other
    programming languages used and I thought posing that
    question to this form would provide me the
    information I was looking for. The text does not
    state the answer he is looking for. Any help would be
    great.
    ThanksI'd assume your professor is asking you to do something called "research" where you go read stuff about it/them. What you're doing is called "just ask someone to tell some answers to turn in as my own", or in other words, "cheating".

  • Java programming language uses call by reference for objects?

    Is Java programming language uses call by reference for objects?

    Yes. You make calls to an object via itsreference.
    No.Yes, you're referring to passing a reference into a
    method in which case the value of the
    reference is passed.I believe the OP is using the term "call by reference" to mean "pass by reference." The two are interchangable, AFAIK. So, while "making calls to an object via its reference" is correct, I don't believe it's germane to the question.

  • Choose a programming language

    I want a program that can
    analyse http://www.youtube.com/browse?s=mr&t=&l=&e=en_US&p=*  (*=1-5) every 10 minutes
    then pick out  the link that start with http://www.youtube.com/watch?v=
    export their related information and their links to a form that I want
    sort them as their youtube added time
    and it can run on my webpage
    so what programming language should I choose to write this program?

    Your program consists of two parts, to query the site in a given interval and to display the videos/information on your website. I think PHP would suite best for displaying the videos on your page, but then, if you have a python/ruby powered website then use the one you make your website with. For the query part I would use python and write a small script that gets triggered via a cron job in the interval you like. Instead of parsing the contents of the page itself I would use the RSS feed provided by the youtube page, there's a python module named "feedparser" with which you can easily access the feed contents and extract the related information (shouldn't be more than maybe 50 lines of code), write it to a database (sqlite), in the form that you like, and retrieve the contents via your PHP script on your webpage. Or completely skip the time interval query part and just check for new videos when someone visits your website .
    Last edited by chimeric (2008-01-19 11:12:56)

  • Where can I get a copy (hardcopy or soft) of apple's book "The Objective-C Programming Language"

    I have recently began apple's course "Developing iOS apps" To get through a section I need a copy of Apple's book "The Objective-C Programming Language" Does anybody know how I can get a copy? (I live in Australia) It is really important.

    You use to be able to get it in the iBook store, that's where I got my copy. They had a whole section for Apple Developer Publications.  But I just looked and I dont't see it there now. Not sure is Apple pulled it from the store.

  • How to know if firefox is using a master password from a some programming language?

    I am working in a security check project and I need know from an programming language or open some file if firefox is using a master password.

    Generally speaking, there is nothing in the HTTP request to indicate to a server the type of window the request originates from. So you will have to manage it at the application level.

  • Java is pure object oriented programing language or not why?

    please clear
    java is pure object oriented programing language or not why?

    And there is some concepts of object orientation that
    Java not implements like: Operator
    Overloading and Multiple Heritage. But, i think
    that we can live without those features.
    And the sucess of Java is a proof of this.I don't believe that operator overloading and multiple inheritance are required aspects of object programming.

  • How to create an Oracle DATABASE through Java Programming Language.. ?

    How to create an Oracle DATABASE through Java Programming Language.. ?

    Oracle database administrators tend to be control freaks, especially in financial institutions where security is paramount.
    In general, they will supply you with a database, but require you to supply all the DDL scripts to create tables, indexes, views etc.
    So a certain amount of manual installation will always be required.
    Typically you would supply the SQL scripts, and a detailled installation document too.
    regards,
    Owen

  • Large applications - Labview and other programming languages

    Hello Labview Users,
    as the forum saw this very interesting thread about large applications programmed in Labview
    (see: http://sine.ni.com/niforum/niforum?requireLogin=False&forumDU=http://forums.ni.com/ni/board/message?... ) I would like to ask the community about their experiences with Labview applications in combination with other programming languages.
    In advance: I have several years of experience in programming Labview applications starting from quick-and-dirty solutions which had to run within few hours and complex test solutions. I saw Labview growing and becoming better with the released versions and lot of things I missed in former times got implemented in the meantime. Actually I have to develop a complexe ATE solution with numerous equipment to control and numerous data to be captured and archived. Despite the Verison 8 I still feel still some drawbacks of the LV concept which let me hestitate to setup the solution completly in Labview:
    1) It is alway hard to re-use code of complex applications since it is not possible to do some kind of global search an replace of functions
    variables etc. It nearly impossible to re-use approved code structures (e.g a state machine) if the "inner part" is changing more the a little bit.
    2) If the application requires a certain flexibility (e.g. exchangeable test equipment of varying vendors) this is hard to implement since you have to define a lot of parameters through your hierarchy if you dont want use global variables which slow down your application and hide
    the code functionality.
    3) Despite modern PCs the look and feel of LV applications appears somewhat slow compared to other applications. For complex user interfaces the polling methode generates a lot of complex code. (I dont have expierence with the event-structure).
    Now my questions:
    Do you have experience of implemention of complex solutions dividingthe code modules using Labview and other languages? Which other
    languages did you use? Why did you use these languages (speed, flexibility of text based code, available library functions)? Did you found out this to improve your development time and code maintainibility?
    (I concider a solution where I do the single tests with Labview-VIs but delegate all the test sequencing and data collection stuff written in PERL which allows really very compact code)
    I'm curious what your experiences are.
    rainercats

    Given that you're asking these questions in a forum for LabVIEW users the opinions given are going to be somewhat slanted towards the general like of LabVIEW. I've been working with LabVIEW for a long time, ever since 2.something on a Mac. I've written numerous large-scale applications as well as "mundane" instrument drivers. As you've noted you're experienced with LabVIEW, so you know some of its strengths and weaknesses.
    To address your specific questions:
    (1) Yes, that has always been a limitation in LabVIEW, but I don't believe it is an overriding one to choose C over LabVIEW. Putnam provided one workaround for the search and replace of VIs. Once you've programmed in LabVIEW long enough you get used to doing it this way. Is it clumsy? Yes. As for the re-use of code structures, that's not entirely true. You can create a "template" VI (a regular VI, not a .vit) that contains the code you want to re-use and place in your palette with the "Merge VI" option set. That way you can select it from your functions palette, plop it down on your diagram, and you get the "template" VI's diagram placed right into your new VI.
    (2) This is not something that is specific to LabVIEW, as this exists with any programming language. It's not the language that limits you here, it's how you've designed your code. In a language like C++ you would go with classes. You can do the same thing in LabVIEW. IVI is another option (though not preferred by me).
    (3) As Putnam mentioned, you should be using the event structure.
    Other thoughts:
    The biggest strength I see with LabVIEW is that each VI is a miniature program, which allows development and debugging of functions a snap. With a language like C you have to write another program to call that function in order to debug it. The biggest weakness? I would say user interface. Yes, even with the event structure. Don't get me wrong, the event structure has vastly improved the way user interfaces and event handling in general are done with LabVIEW, but it simply doesn't hold muster to a program written in C or VB. ActiveX anyone? LabVIEW still doesn't do ActiveX properly in terms of actually getting the controls to work. Programming ActiveX controls is just plain aggravating what with all the property nodes taking up so much diagram space.
    It certainly makes sense to use the best tools available to you to get the job done. In my recent projects I had to write software to run automated tests on some products my company made. The test modules were written in LabVIEW. The tests executive was a proprietary engine driven by a SQL Server database. I had to write a "wrapper" DLL that interfaced between the LabVIEW code and the executive since the executive hadn't been designed to call LabVIEW DLLs directly. This allowed us to use LabVIEW as the preferred language for developing the test modules and let the guys who were fiddling with the test executive do their bit. Of course, TestStand's premise is basically that.

  • If programming languages were weapons. By Bjorn Tipling

    If programming languages were weapons
    ABAP is missing! Oh noooo!!
    Personally, as an ABAP novice, I see it somewhere between Mathematica and LISP:
    A monster that shoots highly effective anti matter rays with the reliability of an AK-47. If you are more old school you can also grab it by the red handle and smash heads of your opponents with the spiked club or throw some elegant samurai OO coding in and slice them to sashimi with the black blade! Expensive like hell, though.
    Where do you see ABAP?
    Would you like to contribute a picture?

    Ferenc Acs wrote:
    Pardon, Ritesh.
    Please define 'it'.
    Please define 'list'.
    Thank you!
    it = Redirect Notice
    list = If programming languages were weapons
    Thanks

  • What programming language is used to create applicaitons for the iPad

    I was curious what programming language is used to create applications for the iPad.

    http://developer.apple.com/ipad/sdk/

  • English List of languages supported in OSX (not programation languages)

    Hello from France. Excuse my bad english.
    Does anyone has a simple list (in english) of all the languages supported by Mavericks ? (not the programation languages, the real spoken and written languages all over the world )
    i found some of them in the fonts information, and others in the system préférences "Langues et texte", but i'm probably missing them, and i can't  type some asiatic names because i don't know what font to use and i can't use copy/paste inside system preferences)
    Many thanks.
    Cordially, Joan.

    Thanks Eric, but that's not what i'm searching for.
    I found 60 languages used in OSX, but some people tell about 140.
    This is how my list begins, and i search the most exhaustive list.
    Afrikaans
    Albanian
    Azerbaijani
    Basque
    Belarusian
    Bulgarian
    Catalan
    Chinese
    Chinese (Simplified Han)
    Chinese (Traditional Han)
    Cornish
    Croatian

Maybe you are looking for

  • Does the 32C120U support Audio Return Channel?

    Hi, setting up my first home theater with a 32C120U & cannot find any reference in the manual to ARC.  May I assume then that the 32C120U does not support ARC? Basically trying to find out if a Toslink is required with a Yamaha RX-V373 receiver - all

  • How do I change the order my mailboxes appear?

    How do you rearrange the mailboxes? Mine read AOL, .Mac, Gmail but I want .Mac first. Any ideas?

  • Error #1006 Problem

    Hi I'm getting this error and can't figure out why. error#1006 addEventListener is not a function -at the following class. Here's the class where it says I'm having the problem, it's one of 4 classes I'm working with: package mvc import flash.display

  • Loosing audio when printing to video

    I'm working with FCE HD 3.0. I use a Powermac G5-2x1.8. Memory: 3 GB. Systemdrive: 150 GB. Internal scratchdrive: 280 GB. System: Mac OSX 10.3.9. My camera is a Sony HDR-HC3. My scratchdisk is filled with 188 GB. I edited a 40 min. movie. When I play

  • Cant submit a new app, iTunes Connect times out

    I posted this in another area on the forum but I think I put it in the wrong section so I'm reposting (sorry about the bad etiqute).  Im trying to submit an app for review but everytime I get to the stage where it connects to the iTunes Connect secti