需求分析
利用JSP servlet,实现类似厨房的美食菜谱网站。 用户可以注册,上传自己的食谱,附上详细的图片和步骤,查询分类或关键字,查询和搜索其他食谱,收藏别人的食谱
本站提供其他类型美食食谱网站的源代码并点击显示
执行环境
jdk1.8、tomcat8.5、mysql5.6、EclispseEE
项目技术
servlet,bootstrap,jsp,jquery
注意事项
必须更改CreateRecipeServlet代码的两个本地路径,即用于存储上载图像的文件上载路径
在eclipse中,必须右键单击properties-build path并将其更改为正确的tomcat runtime。 具体请参考本网站的教程
测试用户管理员
必须在utils.DbConnection中更改数据库连接地址和密码
项目介绍
项目地址
基于该JSP的美食网站食谱网站、javaweb源代码项目通过代码货物堆栈测试进行整理,
项目下载地址https://cs-work.com/p/21139
实现功能
登录
您可以创建食谱,设置美食名称、分类、介绍和照片,设置食谱步骤信息,以支持查看和删除创建的食谱
可以根据分类显示网站的食谱
可以根据关键字搜索网站上的食谱
可以看到食谱的详细情况,可以收藏食谱
技术原理
项目是基于JSP servlet编写的美食食谱网站,采用mvc架构,接口采用bootstrap,采用干净大气,项目支持图像上传功能,比较优秀,可供参考代码分为服务层、servlet层、dao层、bean层,逻辑清晰,对于Java网络类型的课程设计和毕业设计,该美食网站值得借鉴
常见问题
如果数据库导入出现错误,并且在使用系统时出现乱码,该怎么办?
数据版本需要5.6或更高版本,可以使用Bitnap一键安装包进行安装。 数据乱码问题通常可以通过在创建数据库时将编码设置为utf8而不是缺省latin来解决
所有本地开发环境都已生成,但Eclipse导入项目后,是否无法在Tomcat上运行?
此项目使用的是maven构建工具,源包中包含已经调试的eclplise配置。 通常,在导入数据源并修改数据库配置后,可以直接运行Run As Tomcat。 如果开发环境不起作用,请参阅如何使用Eclipse正确导入JavaWeb项目来重新配置项目
我是一本有意编程的书,该如何用自己的电脑使这个项目成功?
虽然项目在本地通常进行调试,但是对于初学者来说,只要在面向初学者的Java开发环境中编写这篇文章来构建环境、导入项目、按步骤执行,几乎就能成功
数据库设计
一些数据库表的设计如下: 其他请参阅源包
数据表recipe_category的设计如下
字段
类型
备注
id
int(255 )。
' id '
复制id
int(255 )。
"配方Id (外键) "
类别
int(255 )。
分类
数据表recipe_step的设计如下
字段
类型
备注
id
int(11 )。
' id '
复制id
int(11 )。
"配方ID (外键) "
信息技术
Varchar(255 ) )。
详细步骤
文件路径
Varchar(255 ) )。
“步骤图地址”
数据表的设计如下
字段
类型
备注
id
int(11 )。
用户ID
创建日期
日期
创建时间
用户名称
是Varchar(50 )
'用户名'
密码
是Varchar(50 )
“密码”
protrait
Varchar(255 ) )。
阿凡达
信息技术
Varchar(255 ) )。
“个人介绍”
该雄辩数据库表的设计引用代码包中的数据库文件
执行截图