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 条评论
回复 删除
下一页