Difference Between Using MVC And SwingUtilities For GUI Component Update

Hi Guys,
What are the difference of using the MVC (Model View Controler) pattern to update GUI and using the SwingUtilities of doing the same job?
Are there any big differences or shortcomings of any?
Thanks.

kap wrote:
Hi Guys,
What are the difference of using the MVC (Model View Controler) pattern to update GUI and using the SwingUtilities of doing the same job?
Are there any big differences or shortcomings of any?
Thanks.Your question is akin to asking, "What's the difference between using a car to get somewhere versus stepping on the gas pedal to do the same job?"
The use of SwingUtilities to update the "view" only pertains to updating components in a thread-safe manner, it has nothing to do with MVC. MVC would govern when the view gets updated (i.e. after the model changes), while SwingUtilties would be used to specify how the view gets updated.

Similar Messages

  • Difference between using Java and Non-Java in Webi.

    Hi ,
    I have one more question requesting for an answer.
    Would like to know what is the Difference between using Java and Non-Java in Webi.
    Thank You in advance.
    Appana Ganesh.

    Hi,
    check the Information in following post, the differences are discussed there:
    http://scn.sap.com/thread/3295306
    best regards,
    Victor

  • Difference between using FM and class in alv

    does anyone know what's the main difference between using FM to create alv  and using class to create alv?
    in what condition we usually use FM or class?

    using FM  we can create Classical and Interactive ALV Reports.
    The classes are used to create the ALV Reports with OOPS concept.
    Check this for basic concepts of OOPS
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b6cae890-0201-0010-ef8b-f970a9c41d47
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1591ec90-0201-0010-3ba8-cdcd500b17cf
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/abap%20code%20samples/alv%20grid/abap%20code%20sample%20to%20display%20data%20in%20alv%20grid%20using%20object%20oriented%20programming.doc
    Tabstrip
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/022ba607-0301-0010-e382-fdedca553f5f
    Editable ALV
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ec31e990-0201-0010-f4b6-c02d876ce033
    Tree
    http://www.sapdevelopment.co.uk/reporting/alv/alvtree/alvtree_usrint.htm
    General Tutorial for OOPS
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e8a1d690-0201-0010-b7ad-d9719a415907
    Reward Points if useful

  • Difference between using Binding and Value Attribute

    what is the deference between using binding and value attribute, when I use binding attribute at the time of Value change listener is behaving like action listener,
    Ex:
    If I use value attribute, at the time of value change listener the component is not showing the result in the component but when I use Binding attribute it is happening automatically. So I want to know how the binding attribute is working.
    I know, at the time of binding attribute the component is creating an instance at the bean side, So even also how it is following the life cycle of the JSF Frame work, and also Please suggest me weather which one is better to use either Binding or Value?

    JNaveen wrote:
    If I use value attribute, at the time of value change listener the component is not showing the result in the component but when I use Binding attribute it is happening automatically. So I want to know how the binding attribute is working.You need to learn about the JSF lifecycle. The ValueChangeEvent is invoked after conversion and validation in the 3rd phase, while the model values are updated in the 4th phase. In the valueChangeListener method you normally use ValueChangeEvent#getNewValue() to get the new value after the change.
    I know, at the time of binding attribute the component is creating an instance at the bean side, So even also how it is following the life cycle of the JSF Frame work, and also Please suggest me weather which one is better to use either Binding or Value?Use the 'value' attribute to bind the value to the bean. Use the 'binding' attribute to bind the component to the bean. If you don't need to precreate the component or do other things than getting/setting its value, then there is no need for the 'binding' attribute.
    Read on those links if you want to know something more about the JSF lifecycle:
    [http://balusc.blogspot.com/2006/09/debug-jsf-lifecycle.html].
    [http://jcp.org/aboutJava/communityprocess/final/jsr252/index.html] (pick 1st download).

  • Differences between reports LL01 and LS24 for negative stock

    Dear friends,
    Could you tell me the difference between the reports " Warehouse Activity Monitor" (LL01) and "Stock Per Material" (LS24)..
    When the negative stock option is chosen ,LL01 is not displaying certain materials with the negative stock.However these materials with the negative stock are displayed in the report LS24.
    What could be the reasons?
    Thanks.
    Regards,
    Krishnan.

    Hi
    There are a couple of things to tell you here.
    Firstly LS24 - This shows one material only and you will see where this material is all over the warehouse.
    Secondly there is an alternative if you want to see all materials and that is LX02 and in the st type field put *** and you will see everything in the warehouse and if you sort on the available qty field (descending I think but try both) all of your negatives will come to the top of the screen with the largest negative first.
    Thirdly LL01 This will only show negative stocks for the storage types that have been included in the configuration for this. Also the negatives in LL01 will only appear after the amount of time you have set in the congiguration whereas in LS 24 you will see them immediately.
    So for instabce if you set st type XXX to show negatives after 24 Hours you will not see them in LL01 for 24 Hours but they will be in LS24 AND LX02 immediately.
    This does not mean that LL01 is wrong just that youi need to make some adjustments in the config and be clear as to what you want to see and when.
    I hope that this helps

  • DIfference Between OOPS ALV and WEBDYNPRO FOR ABAP ALV?

    Hi to All,
    i want some information that What is main difference when we develop ALV Report in OOPS and WEBDYNPRO For ABAP.which is good n in what way it is good?
    In the Same way I m also want know that WHICH IS BETTER AMONG WEBDYNPRO FOR JAVA/ABAP.In which way?
    Regards,
    Ravi K

    Thanku for ur valuble Information.
    could u give me information regarding OOPS ALV and WEBDYNPRO FOR ABAP ALV?which is better?is there differences?
    Edited by: ravi k on Mar 26, 2008 12:23 PM

  • Differences between Acrobat 8 and 9 for Comparing two document

    Hi,
    We have huge differences in Acrobat 8 and 9 while doing comparing the two document even both the text are identical. Acrobat 8 comparison document is very easy and effective when compare to Acrobat 9.
    I have attached the Acrobat 9 and 8 comparison screenshots.
    Can we have any other method in Acrobat 9 Professional to show exact text mismatch?
    Thanks & Regards,
    Sudhakar

    Can any one help me in this regards?
    Thanks in Advances
    Sudhakar

  • Can someone explain the difference between photos app and iphoto for iphone?

    I recently downloaded the iphoto app to my iPhone 4s. I am hoping to clear up some space on my iphone and I deleted some pics from what I thought was the camera roll within iphoto. I noticed later that while attempting to change my wallpaper, I noticed that pics I thought I deleted were still on the phone as evidenced by their availability to be used as wallpaper. I checked that I had selected cameral roll and not photostream, where it would make sense the photos would still be there. When I left settings I noticed that I have iphoto and the phots app on my iphone. Do I need both? And if i want to delete photos, do I need to delete photos from the cameral roll within iphoto AND the photos app???? I really need someone to make sense of all this photo business!

    The "Photos" application is built into the phone and is meant only for viewing and making small edits (crop, auto-enhance, etc.) to photos in your Camera Roll and other photos synced onto your phone via iTunes.
    iPhoto for iOS is a new application which is meant to allow you to organize your photos, share them via sideshows or "journals" and make mode substantial edits (contrast, brightness, sharpness, photo effects, etc.)
    Keep in mind that iPhoto or any other app from the App Store does not have the ability to delete photos from your Camera Roll. What you did is probably hit the x icon which hides the photo from your iPhoto library but it remains in your Camera Roll. To delete photos, they must be deleted from the Photos app. Oce they are deleted from your Camera Roll they will no longer show up in iPhoto.

  • Difference in using EC02 and OX10 for Creating new plants

    Hello experts,
    I would like to know the impact of using both the transactions
    Thanks
    Imraan

    Dear mimraan70,
    EC01 is used for organization structure,here one compay code how many plants you assigned and how many purchase organizations assigned like you do here
    were OX10 is changing address and creating new plants etc,but in EC01 we cant create plant
    Hope this may helps you
    Prem.

  • Difference between batch quantity and quantity for sale

    Hi all,
    I have created a batch in system with weight 340 KG. However, when I make a sales order for that batch, the system picks only 188 KG of it. There is no reserved/blocked etc quantity for the batch. Can you please help me identify where I might be going wrong?

    Base Quantity - Quantity of the material to be produced to which the standard values of the operation refer.
    Operation Quantity - Quantity planned for this operation.
    Base quantity and operation quantity may not always be the same, if we have partial lots delivered during the sequence of operations, the operation quantity will be equal to the lot delivered during the operation.
    Base quantity is dependent on the BOM, where it signifies the total quantity of output after using the components of certain quantity.
    Hope this may help you.

  • Differences between SAP BO and SAP for Iphone

    Hi,
    Can someone tell me where I can see the relation of the releases between SAP Business one and the SAP BO for Iphone. Now testing, the stock of an item, the Iphone application is tell me that the release of the SAP server is not compatible with this funcitionality and I have to upgrade.
    The point is that I just upgrade the customer, form 2007 to 8.8 PL19, and I don't really know if I only have to upgra the B1i and in which PL, or I have to meka the upgrade of all the components of SAP BO.
    the release of the SAP for Iphone implemented is 1.2.0.
    Thanks,
    Cristian Moreno

    Hi Cristian,
    the recent docu for the App should give you the relevant info ([http://service.sap.com/sapidp/011000358700000483052011E/B1_MobileApp_Guide.pdf|http://service.sap.com/sapidp/011000358700000483052011E/B1_MobileApp_Guide.pdf]).
    These latest functions of Version 1.2.0 (like stock per warehouse) of our SAP Business One Mobile Application require SAP Business One backend on Minor Release 8.81, Patch Level 05.
    For reasons of backward compatibility mentioned system info has been installed.
    regards, peter

  • Differences between CS5.5 and CS6 for iOS development and export?

    I am just curious how Flash Pro CS5.5 is compromised in this regard.
    And is it possible to make up any differences by installing an SDK or update package?
    Thanks

    Thanks
    Why does it have better performance specifically? ... Because of the Air Compiler being newer?
    Would it be possible to get the same improvements by doing an "overlay" install of the newer SDK for Air as outlined here....?
    http://www.yeahbutisitflash.com/?p=2949

  • Difference between using bootcamp and building partitions with disk utility

    hy everybody,
    i successfully bought a mac (that was easy , installed windows 7 with bootcamp (quite easy) and now i 'd like to add linux also (considering ubuntu).
    before i try to do it with bootcamp i'd like to know what the impact could be...
    so i wonder; what does boot camp do and why shouldn't i do it manually with disk utility?
    all inputs are welcome
    cheers

    Why not start by filling out hardware in your profile .sig as it makes a difference.

  • Difference between use of IS and AS while creating a Package or Procedure

    Hi,
    Had an interview in one of the company.
    They asked me this, "What is the difference between using IS and AS while creating Package or Stored Procedure ?".
    I checked creating package with same IS and AS, but there is no issues.
    Kindly clarify me on this.
    Lots of thanks in advance.
    Regards,
    Shiva

    >
    Had an interview in one of the company.
    They asked me this, "What is the difference between using IS and AS while creating Package or Stored Procedure ?".
    >
    Quite frankly my first response to them would be: why do you even care?
    That would be quickly followed by: do you have any meaningful questions you would like to ask? Perhaps something that might actually be relevant to what you do here?
    I personally don't care if someone has memorized the syntax required to create DDL/DML. I care whether they know how and when to use it.
    Check the docs for the syntax diagram and from at least 9i on it will be similar to this from 9i
    http://docs.oracle.com/cd/B10501_01/appdev.920/a96624/08_subs.htm
    >
    A procedure is a subprogram that performs a specific action. You write procedures using the syntax:
    [CREATE [OR REPLACE]]
    PROCEDURE procedure_name[(parameter[, parameter]...)]
    [AUTHID {DEFINER | CURRENT_USER}] {IS | AS}
    [PRAGMA AUTONOMOUS_TRANSACTION;]
    [local declarations]
    BEGIN
    executable statements
    [EXCEPTION
    exception handlers]
    END [name];
    >
    Here is the link for 11g
    http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/create_procedure.htm
    Note that the syntax for some objects requires one or the other and will not accept both.
    >
    CURSOR x IS ...
    TYPE x IS ...
    SUBTYPE x IS ...
    CREATE TABLE x AS subquery
    SELECT x AS "y" FROM z AS "w"
    WITH x AS (SELECT ...

  • Difference between form kobed_### and kobev_###

    Hi ,
    What is the difference between form kobed_### and kobev_###  for any pricing routine .
    Which form needs to be used at what time ?
    Regards,
    Amar Kamat

    Hi Amar,
    I have seen one link regarding your issue.
    http://sapdude-sapsd.blogspot.com/2007_09_01_archive.html
    And why dont you discuss a bit with your functional consultant on this he may have some important points on this.
    Moderators i am sorry if i have posted not allowed website.
    Cheers!!
    VEnk@

Maybe you are looking for