项目目录结构

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Shopping的系统架构

一、整体架构

Shopping项目采用的是jsp+servlet+po+dao的架构,其中jsp为显示层、servlet为控制层、po为数据传输对象,主要负责业务数据传给dao、dao负责与数据库交互被称为数据层。dao层的异常传递给Servlet。在Servlet中进行页面转发。数据库采用oracle。开发工具使用Myeclipse8.0、JDK1.6、Tomcat.0。

二、包的命名

1.包的基本命名规则[基本包].[模块名]

(1.)基本包的命名为com.fendou

(2.)模块构成:

用户管理:member

商品管理: product

订单管理:order

统计管理: salprogram

服务管理: service—

--placard公告管理

---advertise广告管理

系统:system

System:系统中的常量

system.db:与数据操作有关

system.exception:与系统异常有关

system.filter:系统过滤器

system.util: 系统的工具类

以会员为例其包结构为

Com.fendou.member.po bean member的bean

com.fendou.member.dao Dao的接口

com.fendou.member.dao.imple Dao的实现

com.fendou.servlet servlet控制层

2.类的命名

MemberDAO.java Dao层的接口

MemberDAOImpl.java Dao 层的实现

Member.java bean对象

MemberManger.java servlet控制层

3.WebRoot中的目录命名及文件命名

4./image 上传图片的目录存放

/images 存放js页面图片的目录

/js 存放项目中要用到的js

WEB-INF下的目录结构和文件命名

前台显示的JSP文件应放置到WEB-INF/show目录下

后台管理的JSP文件应放置到WEB-INF/manage目录下

错误的页面/service 存放公共的错误、异常页面

以会员的Jsp命名示例:--jsp页面已经给出了。

/WEB-INF/show/memberAdd.jsp 增加页面

/WEB-INF/show/memberUpdate.jsp 修改页面

/WEB-INF/manage/memberDetail.jsp 详细页面

/WEB-INF/manage/memberList.jsp 列表页面

5.配置文件命令

/SRC/Dao.properties Dao层类的配置文件

/SRC/DB.properties DB的配置文件

-----商品的操作

Com.fendou.product.po

Com.fendou.product.dao

Com.fenfou.product.dao.imple

Com.fendou.product.servlet

----商品类别的操作

Com.fendou.producttype.po

Com.fendou.producttype.dao

Com.fendou.producttype.dao.imple

Com.fenou.producttype.servlet

-----会员的操作

Com.fendou.member.po

Com.fendou..member.dao

Com.fendou.member.dao.imple

Com.fendou.member.servlet

-----管理员的操作

Com.fendou.manager.po

Com.fendou.manager.dao

Com.fendou.manager.dao.imple Com.fendou.manager.servlet

------广告管理的操作

Com.fendou.advertise.po

Com.fendou.advertise.dao

Com.fendou.advertise.dao.imple com.fendou.advertise.servlet

------公告管理的操作

Com.fendou.placard.po

Com.fendou.. placard.dao

Com.fendou placard.dao.imple com.fendou placard.servlet

-----系统的内置操作

Com.fendou.system.db

Com.fendou.system.util

Com.fendou.system.exception Com.fendou.system.filter 过滤器----正常的配置操作

Com.fendou.test测试类

Com.fendou.factory工厂类

----订单的管理操作

Com.fendou.order.po

Com.fendoiu.order.dao

Com.fendou.order.dao.imple Com.fendou.order.servlet

---销售统计的管理

Com.fendou.saleprogram.po Com.fendou.saleprogram.dao Com.fendou.saleprogram.dao.imple Com.fendou.saleprogram.servlet

------

-----

相关文档
最新文档