本仓库下存放网上购物系统源代码。
├─config
│ database-config.xml //数据库配置文件
│
├─src
│ └─com
│ └─groupnine
│ └─oss
│ ├─admin //管理员相关
│ │ ├─action //控制层
│ │ │ GetUnsolvedTransactionAction.java
│ │ │
│ │ ├─dao //数据库访问层
│ │ │ AdminDao.java
│ │ │ AdminDaoImpl.java
│ │ │
│ │ ├─entity //用于后台传递数据的实体
│ │ │ Admin.java
│ │ │ Transaction.java
│ │ │
│ │ └─service //服务层
│ │ AdminService.java
│ │ AdminServiceImpl.java
│ │
│ ├─demo //该包下存放相关的示例代码,可以在编码时参考,
│ │ ├─action //若与 mealOrdering 仓库中代码有冲突,以本包中代码为准
│ │ │ UploadImageAction.java
│ │ │
│ │ ├─dao
│ │ │ DemoDao.java
│ │ │
│ │ └─service
│ │ ImageUpload.java
│ │
│ ├─filter //项目中用到的过滤器
│ │ EncodingFilter.java
│ │ LoginFilter.java
│ │
│ ├─pub //三个用户角色都能用到的一些类
│ │ └─entity
│ │ GoodsInOrder.java
│ │ Order.java
│ │
│ ├─seller //商家相关
│ │ ├─action
│ │ │ GetShopInfoAction.java
│ │ │
│ │ ├─dao
│ │ │ SellerDao.java
│ │ │ SellerDaoImpl.java
│ │ │
│ │ ├─entity
│ │ │ Goods.java
│ │ │ GoodsAttr.java
│ │ │ GoodsImage.java
│ │ │ Shop.java
│ │ │
│ │ └─service
│ │ SellerService.java
│ │ SellerServiceImpl.java
│ │
│ ├─user //用户相关
│ │ ├─action
│ │ │ GetUserInfoAction.java
│ │ │
│ │ ├─dao
│ │ │ UserDao.java
│ │ │ UserDaoImpl.java
│ │ │
│ │ ├─entity
│ │ │ GoodsInShoppingCart.java
│ │ │ Receiver.java
│ │ │ User.java
│ │ │
│ │ └─service
│ │ UserService.java
│ │ UserServiceImpl.java
│ │
│ └─util // 项目中用到的一些工具
│ DBConfig.java // DBUtil 的辅助类,用于从 xml 文件中读出配置信息
│ DBUtil.java // 用于获取数据库连接
│ Page.java // 一个泛型类,用于分页获取数据
│ StringUtil.java // 一个字符串的工具类,只有一个方法,有需要就用。
│
└─WebContent
│ index.jsp //网站首页
│
├─demopages //示例代码,与 demo 包下的类协同工作
│ imageUpload.jsp
│
├─META-INF
│ MANIFEST.MF
│
├─pages //网站其他页面
│ │ user-signup.jsp //用户注册页
│ │
│ ├─core //与登录注册、后台无关的其他页面
│ │ shopping-cart.jsp
│ │
│ ├─home //存放后台管理页面
│ │ admin.jsp
│ │ seller.jsp
│ │ user.jsp
│ │
│ └─login //登录页面
│ admin.jsp
│ user.jsp
│
├─style //样式文件
│ ├─css
│ │
│ ├─fonts
│ │
│ └─js
│
└─WEB-INF
│ web.xml
│
└─lib //项目中用到的所有第三方库文件, 可能不全,少的自行补充。
- 以上目录结构只是初步的框架,如需其他类和文件,直接添加到相应文件夹即可。
- 因为时间紧张,所以实体类设计的可能不够好,如需修改的话自行修改自己负责的部分。