bookstore
所属分类:Java编程
开发工具:Java
文件大小:167KB
下载次数:36
上传日期:2008-05-03 09:32:46
上 传 者:
txb1985
说明: 网上购物系统struts+spring+hibernate实现
(Online shopping system struts+ Spring+ Hibernate realize)
文件列表:
bookstore_final\bookstore.test\com\sdi0708\bdifn\bookstore\dao\impl\applicationContext.xml (2925, 2008-04-21)
bookstore_final\bookstore.test\com\sdi0708\bdifn\bookstore\dao\impl\dao-service.xml (1311, 2008-04-21)
bookstore_final\bookstore.test\com\sdi0708\bdifn\bookstore\dao\impl\TestUserDAO.java (1380, 2008-04-21)
bookstore_final\bookstore.test\com\sdi0708\bdifn\bookstore\domain\applicationContext.xml (2857, 2008-04-21)
bookstore_final\bookstore.test\com\sdi0708\bdifn\bookstore\domain\CatalogTest.java (1656, 2008-04-21)
bookstore_final\bookstore.test\com\sdi0708\bdifn\bookstore\domain\OrderTest.java (1407, 2008-04-21)
bookstore_final\bookstore.test\com\sdi0708\bdifn\bookstore\domain\ProductTest.java (1183, 2008-04-21)
bookstore_final\bookstore.test\com\sdi0708\bdifn\bookstore\domain\UserTest.java (1317, 2008-04-21)
bookstore_final\create_table_script.sql (1132, 2008-04-21)
bookstore_final\src\com\sdi0708\bdifn\bookstore\dao\ICatalogDao.java (748, 2008-04-22)
bookstore_final\src\com\sdi0708\bdifn\bookstore\dao\impl\BaseDao.java (714, 2008-04-21)
bookstore_final\src\com\sdi0708\bdifn\bookstore\dao\impl\CatalogDao.java (3768, 2008-04-22)
bookstore_final\src\com\sdi0708\bdifn\bookstore\dao\impl\OrderDao.java (1571, 2008-04-24)
bookstore_final\src\com\sdi0708\bdifn\bookstore\dao\impl\OrderItemDao.java (735, 2008-04-23)
bookstore_final\src\com\sdi0708\bdifn\bookstore\dao\impl\ProductDao.java (1777, 2008-04-23)
bookstore_final\src\com\sdi0708\bdifn\bookstore\dao\impl\UserDao.java (2320, 2008-04-22)
bookstore_final\src\com\sdi0708\bdifn\bookstore\dao\IOrderDao.java (563, 2008-04-24)
bookstore_final\src\com\sdi0708\bdifn\bookstore\dao\IOrderItemDao.java (249, 2008-04-23)
bookstore_final\src\com\sdi0708\bdifn\bookstore\dao\IProductDao.java (682, 2008-04-23)
bookstore_final\src\com\sdi0708\bdifn\bookstore\dao\IUserDao.java (918, 2008-04-22)
bookstore_final\src\com\sdi0708\bdifn\bookstore\domain\Cart.java (2124, 2008-04-23)
bookstore_final\src\com\sdi0708\bdifn\bookstore\domain\Catalog.hbm.xml (492, 2008-04-21)
bookstore_final\src\com\sdi0708\bdifn\bookstore\domain\Catalog.java (483, 2008-04-18)
bookstore_final\src\com\sdi0708\bdifn\bookstore\domain\Order.hbm.xml (872, 2008-04-24)
bookstore_final\src\com\sdi0708\bdifn\bookstore\domain\Order.java (1318, 2008-04-21)
bookstore_final\src\com\sdi0708\bdifn\bookstore\domain\OrderItem.hbm.xml (674, 2008-04-21)
bookstore_final\src\com\sdi0708\bdifn\bookstore\domain\OrderItem.java (1329, 2008-04-23)
bookstore_final\src\com\sdi0708\bdifn\bookstore\domain\Product.hbm.xml (674, 2008-04-21)
bookstore_final\src\com\sdi0708\bdifn\bookstore\domain\Product.java (905, 2008-04-22)
bookstore_final\src\com\sdi0708\bdifn\bookstore\domain\User.hbm.xml (1163, 2008-04-24)
bookstore_final\src\com\sdi0708\bdifn\bookstore\domain\User.java (2139, 2008-04-24)
bookstore_final\src\com\sdi0708\bdifn\bookstore\service\ICatalogService.java (753, 2008-04-22)
bookstore_final\src\com\sdi0708\bdifn\bookstore\service\impl\CatalogService.java (1073, 2008-04-22)
bookstore_final\src\com\sdi0708\bdifn\bookstore\service\impl\OrderItemService.java (643, 2008-04-23)
bookstore_final\src\com\sdi0708\bdifn\bookstore\service\impl\OrderService.java (854, 2008-04-24)
bookstore_final\src\com\sdi0708\bdifn\bookstore\service\impl\ProductService.java (956, 2008-04-23)
bookstore_final\src\com\sdi0708\bdifn\bookstore\service\impl\ShoppingFacade.java (2305, 2008-04-24)
bookstore_final\src\com\sdi0708\bdifn\bookstore\service\impl\UserService.java (1044, 2008-04-22)
bookstore_final\src\com\sdi0708\bdifn\bookstore\service\IOrderItemService.java (257, 2008-04-23)
... ...
第一天:
需求分析.
actor: user与admin
user 用户自服务,购物车管理,订单管理
admin 用户管理,类别管理,产品管理,订单管理
功能:
user:
用户:注册,登陆,注销,修改个人信息,下订单,查看订单,查看订单明细,确认收货
购物车: 添加商品到购物车,查看购物车,修改购物车,清空购物车,结账.
订单管理: 查看订单,修改订单状态(发货,失效)
admin:
用户管理:查看用户,删除用户
类别管理:增,删,改,查.
产品管理:增,删,改,查
订单管理:修改状态
设计:
架构:
使用struts+spring+hibernate 实现mvc + dao(b/s架构)
开发工具: JDK5 + myeclipse6.0
开发环境搭建:
先建立包结构:
domain(域模型),util(工具包),dao(dao接口包),dao.impl(DAO实现包),
service(服务接口包),service.impl(服务实现包),struts.action(action包),
struts.form(struts的form包)
导包:
加入struts,spring,hibernate及数据库驱动包.
建立配置文件:
配置好web.xml.struts的ActionServlet,spring监听器,在spring中注入hibernate配置信息
建立工具类:
建立: StringUtils工具,字符编码过滤器,安全过滤器
呵呵...Spring是以前学的啦,Spring虽然东西很多,但基本的项目用的只是它的核心技术
IoC,高级一点的话,会用到它的声明式事务处理和acige(Spring的一个认证框架,).或者会
用到Spring的AOP.到时候我们学的时候,建议把这几点掌握好哦...挺重要的....
嗯..我写的bookstore是有一个表,代表类别.它也是一个实体,商品与类别是多对一关系.
多个商品可属于同一类别,一个类别下有多种商品...
类别也是一种树状结构.比如说:
书藉---计算机----编程----JAVA----JAVASE---JAVA 编程思想.
从上面可以看出,
JAVA 编程思想这本书.是一个商品.
而前面是一个类别,书藉是顶层类别,计算机是书藉的子类别,以此类推...
树状结构在数据库中表现我就会三种...一种是ID,PID(类似与s_emp表中员工与领导,可以是一种树状)
还有一种是主外键.像BBS中,贴子的主题,与回贴,就可以使用主外键表示.
还有一种..比较烦.就一个ID就可以表示一个树状态结构.比如:
ID为:10 00 00 00 是一个类别.它可以拥有三种子类别.
10 01 00 00 是它的一个子类别.与此类推....这种的话,要自已用算法实现....
毕业设计我一点也没有准备耶.发了日志的记录本,我没写过.呵呵.....好像到时候我们校的老师会过来.
你的毕业设计做得怎么样了?
呵呵...刚才的题目好简单哦....我们班考得不错耶...二十几分的一堆哦..
近期下载者:
相关文件:
收藏者: