##关于网上书店
叮当网在线书店是一个小型专业的电子商务网站项目,用户可以在线浏览、选购图书。
本项目使用Eclipse Java EE IDE创建,若您使用的IDE不是Eclipse,请参考相关文档将其导入。
本电子商务网站基于目前流行的Java Web三大框架(Struts, Spring 和 Hibernate)开发,严格遵循模型-视图-控制器,即MVC设计模式。
其中利用Struts框架及其标签库实现了控制器和视图,而模型则分为三层,分别为业务(Service)层(即业务模型)、数据访问(DAO)层(即数据访问模型)和持久层(由Hibernate框架实现), 项目代码结构清晰,整洁易读,对于学习Java Web开发是非常值得参考的。
本项目实现了一个电子商务网站前端面向互联网用户的基本功能,目前版本尚未提供后台图书发布和管理、订单管理和货物派送等功能,下个版本将提供这些功能。
本项目的源代码完全开放,遵循MIT许可,可以任意修改,只是希望获得此源码的人能够将此项目做得更加完善,并能就不足和改进之处与我交流,我的QQ号是:53517099
##使用帮助
###【数据库及其表的创建】
1. 安装后MySQL后,使用其命令行工具输入“create database book_store” 命令创建空的数据库 book_store
2. 使用Eclipse打开项目目录下的src子目录的hibernate.cfg.xml文件,将含有“hbm2ddl”那一项的值改为create
3. 启动(或重启)tomcat服务器,tomcat在加载本项目时,本项目的Hibernate的会话工厂对象创建时,将自动根据映射文件重建所有数据表
4. 将hibernate.cfg.xml文件中“hbm2ddl"配置项的值改为validate
###【填充样本数据】
1. 使用浏览器访问项目首页:http://localhost:8080/bookstore/
2. 访问feed.jsp页:http://localhost:8080/bookstore/feed.jsp
3. 输入填充码“123456”,点“确定”后,即可完成样本数据的填充
没有合适的资源?快使用搜索试试~ 我知道了~
java版电商源码-bookStore:网上书店(bookStore)项目,功能简单,主要为了提供一个基于SSH框架的JavaW...
共96个文件
java:32个
jar:24个
jsp:16个
需积分: 50 4 下载量 194 浏览量
2021-06-04
22:18:19
上传
评论 1
收藏 11.1MB ZIP 举报
温馨提示
java版电商源码 ##关于网上书店 叮当网在线书店是一个小型专业的电子商务网站项目,用户可以在线浏览、选购图书。 本项目使用Eclipse Java EE IDE创建,若您使用的IDE不是Eclipse,请参考相关文档将其导入。 本电子商务网站基于目前流行的Java Web三大框架(Struts, Spring 和 Hibernate)开发,严格遵循模型-视图-控制器,即MVC设计模式。 其中利用Struts框架及其标签库实现了控制器和视图,而模型则分为三层,分别为业务(Service)层(即业务模型)、数据访问(DAO)层(即数据访问模型)和持久层(由Hibernate框架实现), 项目代码结构清晰,整洁易读,对于学习Java Web开发是非常值得参考的。 本项目实现了一个电子商务网站前端面向互联网用户的基本功能,目前版本尚未提供后台图书发布和管理、订单管理和货物派送等功能,下个版本将提供这些功能。 本项目的源代码完全开放,遵循MIT许可,可以任意修改,只是希望获得此源码的人能够将此项目做得更加完善,并能就不足和改进之处与我交流,我的QQ号是:53517099 ##使用帮助 ###
资源详情
资源评论
资源推荐
收起资源包目录
bookStore-master.zip (96个子文件)
bookStore-master
.gitignore 111B
src
app
bookstore
model
entity
Entity.java 542B
Book.hbm.xml 903B
User.hbm.xml 1KB
OrderItem.hbm.xml 839B
Order.java 853B
Category.java 581B
Order.hbm.xml 877B
Category.hbm.xml 749B
User.java 2KB
Book.java 923B
OrderItem.java 613B
dao
EntityDaoHibernateSupport.java 3KB
CategoryDaoHibernateImpl.java 229B
UserDaoHibernateImpl.java 211B
BookDaoHibernateImpl.java 209B
OrderDaoHibernateImpl.java 215B
EntityDao.java 1KB
service
SystemServiceImpl.java 4KB
ShoppingCart.java 2KB
OrderService.java 221B
OrderServiceImpl.java 268B
CategoryService.java 253B
BookServiceImpl.java 946B
UserServiceImpl.java 544B
UserService.java 446B
CategoryServiceImpl.java 315B
BookService.java 682B
ServiceSupport.java 302B
SystemService.java 171B
util
DateTimeHelper.java 2KB
HibernateHelper.java 586B
action
ShoppingAction.java 3KB
UserAction.java 1KB
FeedSampleDataAction.java 730B
BookAction.java 954B
CategoryAction.java 403B
GenericActionSupport.java 627B
struts.xml 2KB
hibernate.cfg.xml 2KB
.classpath 833B
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 335B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 471B
.jsdtscope 555B
org.eclipse.jdt.core.prefs 357B
README.md 2KB
WebContent
META-INF
MANIFEST.MF 39B
images
logo.png 1KB
book.png 6KB
index.jsp 1KB
styles
images
cart.png 305B
style.css 17KB
WEB-INF
view
orders.jsp 1KB
help.jsp 1KB
header.jsp 1KB
about.jsp 1KB
menu.jsp 407B
books.jsp 1KB
cart.jsp 2KB
footer.jsp 243B
nav.jsp 529B
login.jsp 449B
error.jsp 213B
feed.jsp 365B
user.jsp 458B
order.jsp 1KB
register.jsp 718B
applicationContext.xml 3KB
lib
org.springframework.asm-3.1.2.RELEASE.jar 52KB
org.springframework.web-3.1.2.RELEASE.jar 536KB
dom4j-1.6.1.jar 307KB
mysql-connector-java-5.1.21-bin.jar 809KB
org.springframework.expression-3.1.2.RELEASE.jar 172KB
org.springframework.core-3.1.2.RELEASE.jar 439KB
hibernate-jpa-2.0-api-1.0.1.Final.jar 100KB
commons-fileupload-1.3.jar 67KB
struts2-core-2.3.15.1.jar 783KB
commons-logging-1.1.3.jar 61KB
org.springframework.beans-3.1.2.RELEASE.jar 578KB
org.springframework.context-3.1.2.RELEASE.jar 813KB
commons-lang3-3.1.jar 308KB
struts2-spring-plugin-2.3.15.1.jar 21KB
jboss-transaction-api_1.1_spec-1.0.0.Final.jar 11KB
freemarker-2.3.19.jar 909KB
commons-io-2.0.1.jar 156KB
antlr-2.7.7.jar 435KB
jboss-logging-3.1.0.GA.jar 59KB
xwork-core-2.3.15.1.jar 625KB
javassist-3.11.0.GA.jar 600KB
ognl-3.0.6.jar 223KB
hibernate-commons-annotations-4.0.1.Final.jar 79KB
hibernate-core-4.1.6.Final.jar 4.25MB
web.xml 1KB
.project 1006B
共 96 条
- 1
weixin_38714910
- 粉丝: 4
- 资源: 921
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 312749069629470selfieU重绘.apk
- http%3A%2F%2Fimg.wsdl.vivo.com.cn%2Fappstore%2Fdeveloper%2Ficon%2F201412%2F201412231038336
- 主要记录B站up主莫烦matplotlib教程中的代码.zip
- Java SE Development Kit 8u411 Windows x64 Installer
- Java SE Development Kit 11.0.23 Windows x64 Installer
- 毕业设计-后端项目-网站民宿展示网站SSM
- 基于python绘图,程序详细展示了绘图过程中详尽的命令语句,使得图片达到可发表程度 .zip
- Java SE Development Kit 11.0.23 macOS x64 DMG Installer
- Java SE Development Kit 11.0.23 macOS ARM64 DMG Installer
- python matplotlib 可视化编程.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0