Skip to content
haides99 edited this page Apr 15, 2013 · 12 revisions

Bacic Desgin

Back End

REST interface

Define resource url as this.

Resource controllers:

  • CategoryController
  • TopicController
  • PostyController
  • UserController
  • OperationController

web client

  • ClientCategoryController

  • ClientTopicController

  • ClientPostyController

  • ClientUserController

  • When opening a page(call a Client controller), do above:

    • Server get a request.
    • Collect data using resourse controllers.
    • In HTML scripts, Store data in javascript (json format).
    • Server send response.
    • Javascript render page using stored data.
    • If user trigger some event, use javascript to request resourse controllers and javascript template, then rerender the page.

Front End

backbonejs

requirejs

  • Set baseUrl /asset/module-{moduleName}/script/js/
  • Javascript scripts stored in baseUrl/
  • Javascript template stored in baseUrl/../template/
Clone this wiki locally