软件架构设计
概述:本项目基于c/s模式,项目开发使用了ssh三大框架以及easyui框架。遵照mvc开发思想进行项目的架构设计。
A.软件分层。
UML图,暂未完成。
MVC三层模式:
视图层:用户与之交互的界面,pos的基础数据的增删该查。商品销售,销售退货,修改密码的界面:
业务逻辑层:实现pos系统各种数据的处理。业务功能逻辑模块 的实现
控制层:控制层的控制器Action接受用户的输入并调用业务层的业务方法和表示层的组件去完成用户的请 求。
B. 命名规范。
项目目录:
命名规范:
Dao包:IxxxDao.java
Daoimpl包:XxxDao.java
Service包:IxxxService.java
Serviceimpl包:XxxService.java
Action包:XxxAction.java
Test包:XxxTest.java
Util工具包:以功能命名,如:Page.java(分页)
C.架构相关设计模式。