1.软件中的三层架构
表示层(UI)——业务逻辑层(BI)——数据访问层(DAO)
2.分层原则:封装性原则:每个曾希向外公开接口,但是隐藏内部细节
顺序访问原则:下一层为上一层服务,但不使用上层的服务
3.分层的特点:每一层都有自己的职责
上一层不用关心下一层的实现细节,上一层通过下一层提供的对外接口来使用其功能
上一层调用下一层的功能,下一层不能调用上一层功能
4..分层开发的优势:代码复用、分离开发人员的关注、无损替换、降低了系统间的依赖
5.一个DAO对应一张数据表
6.页面交互设计的原则:
统一性原则:界面风格统一:用相同方式展现相同类型的数据
交互风格统一:用相同方式完成相同类型的操作
美观性原则:界面美观大方
易用性原则:操作方式自然、易理解