dataController
2016-09-12 16:47:57   0  举报             
     
         
 dataController是一个用于管理数据访问和操作的控制器。它负责处理数据的读取、写入、更新和删除等操作,并提供相应的接口供其他组件或系统使用。dataController通常与数据库或其他数据存储进行交互,通过执行SQL语句或调用API来实现数据的增删改查。它可以对数据进行验证和过滤,确保数据的准确性和完整性。同时,dataController还可以实现数据的分页、排序和筛选等功能,以提供更好的用户体验。总之,dataController是一个重要的组件,它为应用程序提供了高效、可靠的数据管理功能。
    作者其他创作
 大纲/内容
 queue: BlockingQueue 
  producer.findData()
  jsonArray -- aNews
    call static
  NewsDao
  NewsContainer
  job(): while ! interrupted
  queue: BlockingQueue
  task = 
  newsContainer: NewsContainer
  newsContainer.produce(news)
  taskContainer: ReadRawTaskContainerHTable tableHTable table2HTable table3HTable table4
  call
  producer = 
   taskContainer: ReadTaskContainer arrTables: HTable[] arrTables2: HTable[] arrTables3: HTable[] arrTables4: HTable[] arrWorkingThreads[]
  Main.main
  newsContainer: NewsContainernewsDao: NewsDaoImpl
  this.fetchData()
  producer: Producer
  reader: ConfigReaderdataService: DataService
  dataService = 
  new  NewsContainer()
  return 
  newsContainer: NewsContainerreader: ConfigReader
  new  DataService(reader)
  new  Producer(reader)
  NewsDaoThread
  taskContainer.consume(): ReadRawTask
  sac
  Producer
  ReadRawTaskContainer
  arrWorkingThreads[i] = new Thread()
  newsDaoThread = 
  newsDao.findNews(): JSONArray
  run(): void
  new  NewsDaoImpl(newsContainer)
  DataService
  newsContainer.consume(): ProccedNews
  taskContainer.produce(task)
  NewsReadRawHandler
  NewsDaoImpl
  static area call
  new Thread(newsDaoThread).start()
   
 
 
 
 
  0 条评论
 下一页
  
   
   
  