Newer Version Available

This content describes an older version of this product. View Latest

Creating an Apex Server-Side Controller

Use the Developer Console to create an Apex server-side controller.
  1. Click Your name | Developer Console.
  2. Click File | New | Apex Class.
  3. Enter a name for your server-side controller.
  4. Click OK.
  5. Enter a method for each server-side action in the body of the class.

    Add the @AuraEnabled annotation to any methods, including getters and setters, that you wish to expose on the client- or server-side. This means that you only expose methods that you have explicitly annotated.

    Note

  6. Click File | Save.
  7. Open the component that you want to wire to the new controller class.
  8. Add a controller system attribute to the <aura:component> tag to wire the component to the controller. For example:
    1swfobject.registerObject("clippy.codeblock-0", "9");
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17<aura:component controller="SimpleServerSideController" >