What are the diffrences among J2SE,J2EE, and J2ME ?

Could one explain me..what are these terms and terms like JDK,SDK and what are the diffrences and similarities.I have installed J2sdk1.4.1 in my computer.I have written some programs and run them.Applets too.What are the extra benifits that I can take if I install J2EE.In other words what are the things that J2SDK is lacking when compared to J2EE?
Please explain..I am quite new to java.
Regards..Saman

J2ME - Java 2, Micro Edition.
This is a specification, a developement platform for Java enable device, it is mostly for mobile devices,such as PDA, handphone.
J2SE - Java 2, Standard Edition
This is a specification, a developement platform for developing standard service, which is software. Such as graphic user interface, input output device, applet and more.
J2EE - Java 2 Enterprise Edition.
This is a specification, a developement platform for enterprise system, server side program. and examnple is Java Server Page, Java Servlet, Enterprise Java Bean and more.

Similar Messages

  • What is the diffrence among Fetch, Push and Transaction in agentry

    Hi friends,
    As three of these are used to update the targeted object at backend system. Then what are the specific requirements of these three(Push,fetch,Transaction)

    Fetch is setup to grab information doing a transmit - http://help.sap.com/saphelp_smp303sdk/helpdata/en/7c/137ca670061014b8eaa1b87649b0ee/frameset.htm
    Transaction is setup for changing data objects and can send the changes to the backend. - http://help.sap.com/saphelp_smp303sdk/helpdata/en/7c/1345c6700610149834941ee9c441ce/frameset.htm
    Push is used to get data changes when not transmitting. - http://help.sap.com/saphelp_smp303sdk/helpdata/en/7c/13f66670061014a28b99df69ce8fd9/frameset.htm
    If you are new to Agentry, I would recommend going to MOB300 as it will show you the basics of Agentry to include what you asked.
    Stephen.

  • What are the difference among SDMJ, SDHF and SDTM?

    Experts:
    Would you please help explain what are their differences?
    I cannot find their definition.
    Thanks a lot!

    >
    Ashley Ho wrote:
    > Experts:
    >
    > Would you please help explain what are their differences?
    >
    > I cannot find their definition.
    >
    > Thanks a lot!
    Hi Ashley,
    Transaction type SDHF is an urgetn correction.  It is a transport that can go straight through to Production with only unit testing.
    Transaction type SDMJ is a normal correction.  It is a transport that will go to Production as part of a release cycle, usually with other transports.
    Transaction type SDTM is a test message.  This type of correction is created when a normal correction (SDMJ) has some sort of issue which needs to be corrected prior to moving it to Production.  Because the transport for the SDMJ has already been released, it will go through to Production regardless of issues.  The SDTM correction allows you to send the correction through simultaneously with the original transport so no adverse effects are seen in Production.
    Best regards,
    Lori Sanders

  • What are the different among "for", "while" and "do-while"?????

    I am no clear when i ues one of them.
    I mean in what condition I can use each of them?
    what is each one's advantage?
    Thank you everyone replying and leave any idea. @_@
    <>

    is the same as:No it isn't (in example have used 3 instead of 25 so output is shorter:
    public class Test {
        public static void main(String[] args) {
            for (int x = 0; x < 3; x++) {
                System.out.println(x);
            System.out.println("****");
                int x = 0;
                while (x++ < 3) {
                    System.out.println(x);
            System.out.println("****");
                int x = 0;
                do {
                    System.out.println(x);
                } while (++x < 3);
    Replace your suggested while loop with:
    int x = 0;
    while (x < 25) {
      //do something
      x++;
    }To the OP: All this should be covered in just about any introductory Java book or tutorial. Have you read any? If so, what in particular are you having trouble with understanding? If not, then go and do so.

  • What is the diffrence between sap events and application events

    Hi all,
    what is the diffrence between sap events and application events.Can any one tell me with examples.
    regards,

    Hi,
    Look at this,
    <b>System Events (Default)</b>
    The event is passed to the application server, but does not trigger the PAI. If you have registered an event handler method in your ABAP program for the event (using the SET HANDLER statement), this method is executed on the application server.
    Within the event handler method, you can use the static method SET_NEW_OK_CODE of the global class CL_GUI_CFW to set a function code and trigger the PAI event yourself. After the PAI has been processed, the PBO event of the next screen is triggered.
    The advantage of using this technique is that the event handler method is executed automatically and there are no conflicts with the automatic input checks associated with the screen. The disadvantage is that the contents of the screen fields are not transported to the program, which means that obsolete values could appear on the next screen. You can work around this by using the SET_NEW_OK_CODE method to trigger field transport and the PAI event after the event handler has finished.
    <b>Application Events</b>
    The event is passed to the application server, and triggers the PAI. The function code that you pass contains an internal identifier. You do not have to evaluate this in your ABAP program. Instead, if you want to handle the event, you must include a method call in a PAI dialog module for the static method DISPATCH of the global class CL_GUI_CFW. If you have defined an event handler method in your ABAP program for the event (using the SET HANDLER statement), the DISPATCH method calls it. After the event handler has been processed, control returns to the PAI event after the DISPATCH statement and PAI processing continues.
    The advantage of this is that you can specify yourself the point at which the event is handled, and the contents of the screen fields are transported to the application server beforehand. The disadvantage is that this kind of event handling can lead to conflicts with the automatic input checks on the screen, causing events to be lost.
    Hope u understood.
    Thanks&Regards,
    Ruthra.R

  • What is the diffrence between a javabean and  EJB

    hi!
    what is the diffrence between a javabean and entreprise jvaabeans! i mean which are the uitilization featires of eaxh one !

    i am seeking for a solution for my problem , in fact i ma trying to implement and develop an application with java that allows a certain range of IP adresses to be connected to a database server in order to extract the suitable data from the server .
    let me explain mor ethe suitation , in fact what i am loking for is to use javabeans to grant my application much more consistence and pertinence : si i am asking if it could be possible to use javabeans in my case especially if i am not trying to developp a web application but a cleint /server one allowing some services.
    The application is in fact dealing with a stock exchange market and what i am trying to do is to grant particilar registrated customers to have the informations that they need ( portofolio, currency's status, market indicators, .) also drawing some charts decribing rates, variations, and others specefic financial caracterestics .So , if we consider that this application is not a web application ( no HTTP request and no servers like apache or others ) how it is possible to use javabeans and not EJB to build the application? i mean what could be suitable and preferable to rely on and dvelop to ensure a good java application !!
    if you need more details to help you find the answer for me don't hesitate to answer me back !!
    Someone here gave me that answer
    use RMI to code the services and (Updateable) Value Objects to pass the information between tiers.
    RMI is an all-java distributed component framework (ie. EJB, CORBA, DCE/RPC, DCOM, etc.), that is very suitable for developing non-containerized multi-tier applications. Refer to the RMI trail in the Java Tutorial as a starting point for coding RMI solutions (http://java.sun.com/docs/books/tutorial/index.html). Under this scenario you would code the database access service as an RMI service (server-side). Client/server communication should be facilitated through the use of JavaBeans/classes that wrap the information being passed (customer information, portfolio details, market information, etc.) - these are refered to as 'Updateable Value Objects' (a design pattern). Graphing and charting would be handled in your client from the information received from the (RMI) server. GUI JavaBeans can be used to provide this functionality as well as other client-side services. There are numerous "shrink-wrapped" components for GUIs available on the market just peruse any Java magazine to find them.
    but how comes? how can i do it !! and where can i find more information please about 'Updateable Value Object "
    thanks

  • What is the diffrence between SAP View and CAD View ?

    What is the diffrence between SAP View and CAD View ?
    What is the main purpose of SAP View
    and
    What is the main purpose of CAD View
    On SAP help i found
    SAP View is used for :The SAP view displays the SAP structure (document-based structure) for the active CAD object, or another document info record (header document), with a single-level or multilevel document structure in a tree structure. You can variably configure the fields using the layout editor.
    CAD View is used for :The CAD view displays the document-based structure of the currently active CAD object, such as the structure of an assembly. The CAD system determines the complete (multilevel) structure and copies it either completely or in stages to the SAP system, in accordance with the default explosion level.
    BUT I did not understand it well
    Can someone explain this with an example
    THanks
    Raj

    Hello Raj,
    SAP View  can be further described as the view that is based on what is existing already in the SAP system. This view is generally used by SAP purchasing, MM people etc
    CAD view is nothing but the replication of the model tree view in the SAP system. This is used by the design engineer and this view replicates only the parts that are actively displayed on the CAD tool window.
    hope this helps. Let me know if you have further questions else please close the message.
    regards
    N K

  • What are the differences between iPod 2nd and 3rd Generation models?

    Hi:
    I have a couple questions about the differences between some of the iPod Touch models:
    1) What is the difference between the *2nd Gen 8GB iPod touch* and the *3rd Gen 8GB iPod touch?*
    2) What are the differences among the *3rd Gen iPod Touch 8GB* model and the *32 GB and 64 GB models* (other than the memory differences)?
    Thanks!

    rebello95 wrote:
    1) What is the difference between the *2nd Gen 8GB iPod touch* and the *3rd Gen 8GB iPod touch?*
    none, really.
    2) What are the differences among the *3rd Gen iPod Touch 8GB* model and the *32 GB and 64 GB models* (other than the memory differences)?
    the 32 & 64 GB models have advanced hardware components. 32GB and 64GB Touches gain 3GS specs - roughly 2x faster, with more advanced 3D graphics for games that capitalize on OpenGL 2.0 - and features like Voice Control.
    JGG
    edited by the Jolly Green Giant (where Green stands for environmentally friendly)

  • What is the diffrence b/w jar and ear?

    what is the diffrence b/w jar and ear?

    Refer this
    http://forum.java.sun.com/thread.jspa?threadID=779900&tstart=0
    Regards
    lekshmi

  • What is the Diffrence between Oracle 11 and 11i

    What is the Diffrence between Oracle 11 and Oracle11i ?.
    With Rgds
    Arun J.Isaac

    Oracle 11i is internet based and run with java platform where we can see the applets downloading alongwith oracle forms and it refreshes all the jar files in oracle default directory.
    Oracle 11 is not intergrated with Java its an Oracle standalone platform.
    Regards,
    Arumugam S.

  • What are the differences between ECC5.0 and 6.0 new GL functionality

    Hi Experts,
    What are the differences between ECC5.0 and 6.0 new GL functionality.
    If we want to implement IFRS, I think New GL functionality is very helpful, but why sap is recommending only for ECC6.0 new GL functionality, Eventhough this functionality is available in ECC5.0.
    Best Regards,
    Dharani

    Dear,
    ECC 5.0 vs. ECC 6.0/SAP ERP 6.0
    Functionality not available in the new G/L with mySAP ERP 2004 and ERP Central Component (ECC) 5.0:
    Transfer prices
    Statistical key figures
    Euro translation
    Audit Information System (AIS)
    Archiving
    Data retention tool
    Regards,
    Chintan Joshi.

  • How to find out what are the interfaces used for Job and Job Codes

    HI All,
    I just wanted to know how do we find out what are the interfaces used for Job and Job codes .
    Thanks In Advance
    Sunny

    Hi,
    Here is an idea for your request.
    Basically you can create a simple query on multiprovider 0TCT_MC01.
    Filter: you can use a variable for restriction of time ( calday, or calmonth) since you should be interested for a time period.
    Choose following characters into your objects:
    InfoProvider ( 0TCTIFPROV )  - you can create a variable for choosing infoprovider before query runs.
    *Tp.[Type of BI Application Object] 0TCTBISOTYP  = filter this with 'QUERY' or whatever your need is.
    *BI Application Object 0TCTBISBOBJ,  ( this will give you the name of the queries)
    In key figures choose,  Count for BI Appl. (0TCTWTCOUNT).
    (number for query run)
    Create a condition , for top 20.
    Hope this helps.
    Derya

  • What are the uses of MVC, Extension and how to create it for begineers pls

    what are the uses of MVC, Extension and how to create it for begineers pls
    dont give link for tutorials please explain ,
    thank you,
    Regards,
    Jagrut BahratKumar Shukla

    Hi,
    Check out this link :
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/0f/ab3a3c9ca75402e10000000a114084/content.htm">http://help.sap.com/saphelp_nw04/helpdata/en/0f/ab3a3c9ca75402e10000000a114084/content.htm</a>
    It is the best possible explanation and documentation that you'll get.
    Thanks,
    Tatvagna.

  • What are the major differences between BODS and Talend ?

    Hi Friends,
    We had a client meeting 2 days back regarding BODS project, But our client is showing more interest on Talend. We have explained/demo him on BODS.  Could any one please tell me, What are the major differences between BODS and Talend ? What are the features of BODS which are not there in TELEND ?
    Thanks,
    Bheem.

    Hi,
    If you talk difference than Talend is an open source. SAP DS as huge advantage when it comes to loading data into SAP and it is more flexible with lots of inbuilt features and easy to load data into SAP using DS directly and extracting data from various legacy systems.

  • What are the table names for CRM and APO?

    hi friends,
    what are the table names for CRM and APO?
    Regards
    suneel.

    hi Suneel,
    check in crm forum
    Re: SAP-CRM Tables
    BUT051 BP Relationship: Contact Person Relationship
    Similar to BUT050 , additionally contains Contact Person’s Address data
    BUT0BK Business Partner: Bank Data & Details
    BP Number, Bank Key, Bank Country Key, Bank Account Number
    BNKA Bank Master Data
    BUT100 BP: Roles
    ADR2 Telephone Numbers (Business Address Services)
    ADR6 SMTP Numbers (Business Address Services)
    Contains Email – Id of the BP.
    ADRC Addresses (Business Address Services)
    BP’s Complete Address Details- City, Country, Post Code, District, Street, Title No Etc
    TSAD3T Table containing the Title text against a Title No.
    COMM_PRODUCT Master Table for Product
    CRMM_BUAG Master table for Business Agreement
    CRMM_BUAG_H Header Data for Business Agreement such as Tax Category, Tax Characteristic, Form key, Business Agreement Class. Data in this table correspond to ISU CRMD_ORDERADM_H Contains the Header Information for a Business Transaction.
    Note:
    1. It doesn’t store the Business Partner
    responsible for the transaction. To
    get the Partner No, link it with
    CRM_ORDER_INDEX.
    2. This table can be used for search
    based on the Object Id(Business
    Transaction No).
    CRMD_CUSTOMER_H Additional Site Details at the Header Level of a Business Transaction
    CRMC_PROC_TYPE Master table Business Transaction Type
    CRMC_PARTNER_FCT Definition of Partner Functions
    SCPRIOT Priorities for Activities with priority text.
    CRMC_PROC_TYPE_T Text for a transaction type
    CRMC_ACT_OBJ_T Objective Number and Text for Activities
    TJ30T All the status code and text
    CRMC_PR_ASSIGN : Transaction Type and its Transaction Type Object.
    IBIB : Installed Base/Ibase
    IBIN : Installed Base Components
    COMM_PRODUCT : Products
    CRMC_T077D : customer account groups
    CRMD_ORDERADM_H (for header) CRMD_ORDERADM_I (Item data)
    CRMD_ORDERADM_H Business Transactions CRM
    CRMD_ACTIVITY_H Activity
    CRMD_OPPORT_H Opportunity
    BUTOO : Customer details
    BUT001 BP: General data II
    BUT100 BP: Roles
    BUT150 BP relationship: Attribute table (test
    different
    BUT_HIER_TREE Business Partner Group Hierarchy
    CDBC_T_PRODUCTID Mapping: Product Id
    CDBD_ORGMAN Business transaction - organizational unit -
    set
    COMC_PRODUCT General Product Settings
    COMC_R3_FIELDS Assignment of R/3 material master fields to
    CFOP
    COMM_CATEGORY Category
    COMM_CFGMAT Basic Data for Materials
    COMM_HIERARCHY Category Hierarchy
    COMP_TYPES Hierarchy Tool: Comparison Type Check
    Table
    CRMC_CPRICPROC Customer Pricing Procedures
    SMOKVBEZ15 Assignment employees to positions
    CRMMLSGUID: GUID entry (should match GUID in CRMPRLS)
    CRMM_BUT_CUSTNO : Also GUID table (GUID here should match GUID in R/3 table CRMKUNNR)
    SMOFSUBTAB : Mapping & Parameters
    SMOFDSTAT : Download Monitor (R4AM1)
    SMOFFILTAB : Filters (Should match filters in R3AC1 & R/3 Table CRMFILTAB)
    SMOFOBJECT Definition of Objects for Download
    SMOFOBJPAR Parent Objects of an Object in Table
    SMOFPARSFA Middleware Parameter
    SMOFQFIND Queue Finder Table for MW-Queue finder
    SMOFTABLES Definition of Tables for Download

Maybe you are looking for

  • Time capsule problems - please help! Disk errors.

    I bought a 500gb TC after a data loss scare and it has been ticking along doing its thing happily for a couple of months. I have it connected to my router and my iMac and Macbook backup to it wirelessly. Today the backup of my macbook failed (my iMac

  • I have a dv5 the touch pad is not working

    product is HP Pavillon dv5 the operating system is Windows 7. It has been about 3days since my touch pad has worked. It was not working when I was starting my backup on an clickfree system

  • Operations on dynamically created checkboxes

    Hi Experts,                       In my application I have created 10 check boxes dynamically. All check boxes are for selecting different request types which the user can select. Out of these 10 one check box is for "ALL requests". Now I want that i

  • Colours look better in iphoto than on desktop

    Hello all, I am new to Mac. I'll try to be short. I used a photo as my desktop background on my macbookpro. However, when I opened the same photo in iphoto, it looks much sharper and the colors are much more vivid than on my desktop background. I not

  • PLEASE HELP!  Converting numbers into real words

    I am faced with a problem. I need to create a prorgram that will convert a number ex. 156 into the word "one hundred fiftysix" This program will need to handle numbers up to 999 999 999. If someone has a program similar to this or is willing to assis