项目目录结构
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
------
-----