IDEA发布传智书城实验项目

IDEA javaweb项目导入

open打开goods
在这里插入图片描述
找到goods路径
在这里插入图片描述
设置项目结构
在这里插入图片描述

导入jar包 , jar包路径在
在这里插入图片描述

还有

在这里插入图片描述

设置项目测试路径

在这里插入图片描述
设置IDEA字符集

在这里插入图片描述
在这里插入图片描述

IDEA连接、配置MYSQL数据库

首先修改c3p0连接池
重点是用户名、密码。其他不用改
在这里插入图片描述

然后要在MYSQL的可视化工具里面创建一个新的数据库名为goods,字符集为UTF-8
在这里插入图片描述

IDEA打开数据库
在这里插入图片描述
Databas名字一定填写goods
用户名root
密码填写自己的密码
测试之后是successful
在这里插入图片描述
执行SQL语句

下面的
goods.sql页面的全部内容复制
在这里插入图片描述
粘贴在这里

在这里插入图片描述
状态是良好 ^ _ ^
在这里插入图片描述
点击执行语句
在这里插入图片描述

在这里插入图片描述
选择执行全部
在这里插入图片描述

检查下面的框中是否有错误
在这里插入图片描述
在这里插入图片描述

IDEA配置tomcat

部署项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

上面两部好了是这样的

在这里插入图片描述

配置tomcat

编辑(EDIT tomcat)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

最后tomcat猫是这样的,没有叉叉
在这里插入图片描述

email配置文件

首先要知道SMTP,这是发邮件的协议,就好像HTTP协议一样,这样理解就可。
那么我们要申请自己的smtp码。
我用的是mail.163.com网址,链接: 163网易免费邮.

在这里插入图片描述
在这里获取smtp码,这里是免费的,获取之后建议保存一下

在这里插入图片描述
之后在email配置文件里修改参数

只修改横线地方参数
在这里插入图片描述

关于注册和邮件

(这个项目只有在注册时候,发送邮件,用于激活)

  • 到这里email就OK了,所谓发邮件,那么就一定有,发件者A和收件者B;
  • 那么所有的从这里发出去的邮件都是A发送的,也就是你自己的163邮箱,收件者会收到来自你的163邮件;
  • 在这里我要特别强调,在这里收件者B不能在自己的邮箱中完成账号的激活,因为咱们的项目并没有发布在网络上,激活后跳转的网页是localhost8080,手机上当然没有这样的网址了,所以客户无法完成激活。
  • 那么我们在哪里完成新用户的激活呢,我们的申请smtp 163邮箱是管理员邮箱,也就是说,我们可以在已发送的邮件里面,查看到刚刚发送的邮件,在哪里完成激活。因为,我们可以跳转localhost8080,。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 后端可以修改数据库user表中的status状态为1,激活为1,未激活为0.
  • 所以小伙伴们可以在数据库里面直接注册激活状态就ok。

在这里插入图片描述

用户界面和管理员界面

启动tomcat
在这里插入图片描述
用户界面
在这里插入图片描述

用户index和管理员index

在这里插入图片描述
管理员界面

在这里插入图片描述

tomcat字符集的修改

(可以不做)
在tomcat安装路径下的conf文件里的server.xml
修改为:
在这里插入图片描述

项目源代码的下载链接

源代码链接: 链接: IDEA传智书城实验项目1.

项目演示

链接: Myeclipse传智书城项目1.

  • 7
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
传智书城项目文档是一份详细描述传智书城项目的文档,其目的是为了整理和记录项目的需求和设计信息,方便开发团队的沟通和项目的开发与管理。 该文档主要包括以下几个部分: 1. 项目背景和目标:介绍传智书城项目的背景和目标,以便开发团队了解项目的背景和整体目标。 2. 功能需求:详细描述了传智书城项目的功能需求,包括用户的登录、注册、浏览书籍、购买书籍、加入购物车、生成订单、支付订单等功能。 3. 非功能需求:描述了一些非功能性的需求,例如系统的性能要求、安全性要求、可扩展性要求等,以确保项目的高质量和可靠性。 4. 系统设计:详细描述了传智书城项目的系统设计,包括系统的架构设计、数据库设计、前端设计和后端设计等。该部分将确保项目的整体设计满足需求,并提供一个清晰的开发指南。 5. 测试计划:描述了传智书城项目的测试计划,包括测试环境的搭建、测试用例的编写、测试的方法和策略等。该部分旨在确保项目的质量和稳定性。 6. 项目进度计划:列出传智书城项目的开发计划和里程碑,包括各个阶段的时间表和任务分配,以确保项目按时完成。 7. 风险管理:列出项目开发中可能会出现的风险,并提供相应的风险应对计划,以最大限度地减少不可预见的风险对项目的影响。 总而言之,javaweb传智书城项目文档是为了整理和记录项目的需求和设计信息,以便开发团队能够更好地理解和开发项目,并确保项目按照计划顺利完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lazy_Goat

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值