- 1
- 0
- 约1.53千字
- 约 21页
- 2017-08-24 发布于河南
- 举报
从一个聊天程序的设计开始 一个什么样的程序——需求 支持用户注册功能 支持用户登录校验 支持好友管理 支持点对点聊天 支持离线消息 实现管理员对用户的基本管理功能 如何入手? 方法一:先设计数据,包括持久化数据(数据将被存储于外存中)和非持久化数据(数据仅在内存和网络中存在)。 方法二:从宏观上架构程序,即定义系统应包含的程序,以及这些程序应包含的功能以及程序之间的关系 如何架构? 持久化数据设计 用户数据 好友数据 离线消息 持久化数据设计 用户数据 好友数据 离线消息 持久化数据设计 用户数据 好友数据 离线消息 实现用户管理功能 采用MVC架构 用户管理具体实现 Model:TbUser 表达数据 DAO:TbUserDAO 数据和sql转换 Control:UserManager 一般不写sql View:UserManagerUI 数据输入输出 “异常”体系的架构 三类自定义异常 SystemException:一般用于表达系统部署没有成功的一些问题,如驱动程序加载失败 DBOperatorException:用于表达数据库操作异常,如SQL语句错误等 BusinessException:用于表达业务异常,如密码错误、用户不能删除等; “异常”的处理层次 DAO层所有方法仅抛出SystemEx
您可能关注的文档
最近下载
- HG_T 3378-2022 涂料用稀释剂.docx VIP
- 仓储系列《林德372-03中文故障代码》.pdf VIP
- 新教材青岛版四年级下册科学全册教学课件.pptx VIP
- (正式版)DB22∕T 3469-2023 《医疗机构护理文书书写规范》.docx VIP
- 水泥混凝土路面养护.ppt VIP
- 2019秋八年级道德与法治上册 第四单元 维护国家利益 第九课 树立总体国家安全观 第1框 认识总体国家安全观课件 .ppt VIP
- TIA942中文完整超清晰版本.pdf VIP
- 宁波市2025届高三二模 生物试卷(含答案).pdf
- 消化内镜院感防控要点中国消化内镜再处理专家共识(2024版).pptx VIP
- 石材、铝板幕墙工程监理实施细则.pdf VIP
原创力文档

文档评论(0)