A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sunweipan 中级黑马   /  2016-5-26 21:42  /  310 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

分层概念:
  View (视图)层:
      GUI 界面代码/html页面代码放在View层
  Controller(控制) 层:
         1.控制页面的跳转(从主窗体跳转到管理员代码放在Controller层下)
         2.接收的页面数据(例如:在管理员界面接收水果编号,水果名称...这些用户从键盘录入的数据)
  Service(业务)层:
        对数据进一步加工:
         例如:添加水果时候,我们需要判断水果编号是否在集合中已经存在,那么这个判断逻辑就放在
              Service层 去写
   Dao(数据持久层)层:
        利用操作数据库的一系列方法将数据保存在数据库
        我们用集合模拟数据库
        用操作集合的一系列方法(add,remove,set,get)将数据保存到集合中

   Domain:就是存放实体类:Person,GoodsItem,FruitItem
   

   View----页面跳转,获取界面的数据--->Controller----将数据给了Service---->Service写相应的业务逻辑---->Dao(利用集合的方法将这项水果添加到集合中)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马