JavaBean
目的:封装数据
根据需求,将元素的属性封装成一个类
分层
分层的目的就是解耦,所谓解耦,就是功能互不干扰
将程序分解成
DAO(数据访问层)
访问数据库
Service(业务逻辑层)
一个业务代表一个功能
此处以下订单为例:
1.订单表增加记录
2.库存表更新
3.对接物流
4.发短信,消息队列
5.发邮件,消息队列
UI(用户界面)
1.接收用户信息
2.给用户展示
B/S的开发流程
需求分析
确定系统的边界,要干点什么
建立页面模型,可以使用原型工具(低保真)比如axure rp
通过界面的设计,完成功能点集合,功能描述列表。从而掌握开发内容