Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Session 2: (10:00) Persistence

  • Data Access layer
    • Review of GenericDAO capabilities
    • Write DAO Java interface in api module, and demonstrate starting implementation by extending GenericDAO base class
    • Create DAO stub implementation
    • Construct DAO test data
    • Write DAO tests
    • Write DAO implementation
    • Add/update spring bean config files (components.xml, etc.)
    • Run dao tests
  • Presenter: ~aaronz Former user (Deleted)

Break (10:40)

Session 3: (10:55) Logic

  • Logic layer
    • Write logic API methods in api module to be called from tool
    • Demonstrate calling a DAO method from a logic API method
    • Create logic layer stub implementation
    • Create logic layer tests
    • Write logic layer implementation
    • Run logic tests
  • Presenter: ~aaronz Former user (Deleted)

Session 4: (11:30) Working on the view layer (RSF)

  • Implementing the starting view (HomeProducer)
    • Eyeing over the template for rsf:ids - leaf and branch tags
    • Simple components and producers (UIInput, UIOutput)
    • I18N in RSF (formatted dates, UIMessage)
  • Presenter: ~antranig Former user (Deleted)
Lunch: (12:40) Please plan to be back to the session on time
Special Session: Developer involvement in Sakai

Session 4: (2:00)

  • Multiple views and templates, the ViewParameters system
    • Setting up file templates and injection for the navigation bar (NavBarRenderer)
  • The EntityBroker and ViewParameters
    • Rendering a public RSS feed
  • Presenter: ~antranig Former user (Deleted)

Session 5: (3:00) RSF and storage

Combo Session: (4:30) /wiki/spaces/UI/pages/560234602