菜谱网 java 源码_基于JSP的美食网站食谱网站、javaweb源码
需求分析
利用jsp+servlet实现一个类似下厨房的美食食谱网站, 用户可以登录注册, 上传自己的食谱, 并附有详细的图片与步骤, 并可按照分类或者查询关键词, 查看搜索其他食谱, 并能收藏其他人的食谱
本站提供其他类型的 美食食谱网站源代码 点击查看
运行环境
jdk1.8,tomcat8.5,mysql5.6,EclispseEE
项目技术
servlet, bootstrap, jsp, jquery
注意事项
需要修改 CreateRecipeServlet 代码中的两个本地路径, 即文件上传路径, 该路径用于保存上传的图片
在eclipse中需要右键properties-build path, 更改为正确的tomcat runtime, 具体参考本站教程
测试用户admin admin
需要在 utils.DbConnection中修改数据库连接地址与密码
项目介绍
项目地址
本基于JSP的美食网站食谱网站、javaweb源码项目由代码货栈测试整理,
项目下载地址 https://cs-work.com/p/21139
实现功能
注册登录
可以创建食谱, 并设置美食名称, 分类, 介绍, 图片, 并设置菜谱的步骤信息, 支持查看已创建的菜谱, 并能删除
可以根据分类查看站点上的食谱
可以根据关键词搜索站点上的食谱
可以查看食谱详情, 并能收藏食谱
技术原理
项目是一个基于jsp+servlet编写的美食食谱网站, 采用mvc架构, 界面采用bootstrap, 美观大气, 项目支持图片上传功能, 比较优秀, 可以参考。 代码分为service层, servlet层, dao层, bean层, 逻辑清晰, 对于javaweb类型的课程设计或者毕业设计, 该美食网站很有参考意义
常见问题
数据库导入报错, 并且系统使用时有乱码,怎么办?
数据版版本需要5.6以上,可以采用Bitnap一键安装包进行安装, 数据乱码的问题一般在创建数据库时,将编码设置为utf8,而不是默认的latin就可以解决
本地的开发环境我都搭建好了, Eclipse导入项目之后无法用Tomcat运行啊?
该项目使用了maven构建工具, 而且源码包里有已经调试好的eclplise配置,正常来说在导入数据源更改数据库配置之后, 是可以直接Run As Tomcat的, 如果您的开发环境不可以运行,可以参考如何使用Eclipse正确的导入一个JavaWeb项目这篇文章重新的配置一下您的项目
我是一个编程小白, 应该怎样在自己的电脑上成功运行这个项目?
项目在本地都正常的调试过, 对于新手,可以按照 面向新手的Java开发环境搭建 这篇文章来搭建环境和导入项目, 按照步骤执行, 几乎都能成功
数据库设计
部分数据库表设计如下, 其他参见源码包
数据表recipe_category设计如下
字段
类型
备注
id
int(255)
'id'
recipeId
int(255)
'菜谱Id(外键)'
category
int(255)
'分类'
数据表recipe_step设计如下
字段
类型
备注
id
int(11)
'id'
recipeId
int(11)
'菜谱ID(外键)'
info
varchar(255)
'详细步骤'
filePath
varchar(255)
'步骤图地址'
数据表user设计如下
字段
类型
备注
id
int(11)
'用户ID'
createDate
date
'创建时间'
username
varchar(50)
'用户名'
password
varchar(50)
'密码'
protrait
varchar(255)
'头像'
info
varchar(255)
'个人介绍'
其余数据库表的设计参考代码包中的数据库文件
运行截图
菜谱网 java 源码_基于JSP的美食网站食谱网站、javaweb源码相关推荐
- java招投标网站源码_基于jsp的招标系统-JavaEE实现招标系统 - java项目源码
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的招标系统, 该项目可用各类java课程设计大作业中, 招标系统的系统架构分为前后台两部分, 最终实现在线上进行招标 ...
- java动物乐园_基于jsp的动物园管理系统-JavaEE实现动物园管理系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的动物园管理系统, 该项目可用各类java课程设计大作业中, 动物园管理系统的系统架构分为前后台两部分, 最终实现在 ...
- java员工信息管理_基于jsp的员工信息管理-JavaEE实现员工信息管理 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的员工信息管理, 该项目可用各类java课程设计大作业中, 员工信息管理的系统架构分为前后台两部分, 最终实现在线上 ...
- 基于java家教管理系统_基于jsp的家教信息管理-JavaEE实现家教信息管理 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的家教信息管理, 该项目可用各类java课程设计大作业中, 家教信息管理的系统架构分为前后台两部分, 最终实现在线上 ...
- java固定资产管理系统_基于jsp的固定资产管理系统-JavaEE实现固定资产管理系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的固定资产管理系统, 该项目可用各类java课程设计大作业中, 固定资产管理系统的系统架构分为前后台两部分, 最终实 ...
- java 健身会所_基于jsp的健身俱乐部会员-JavaEE实现健身俱乐部会员 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的健身俱乐部会员, 该项目可用各类java课程设计大作业中, 健身俱乐部会员的系统架构分为前后台两部分, 最终实现在 ...
- java 花卉管理系统_基于jsp的花卉交易-JavaEE实现花卉交易 - java项目源码
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的花卉交易, 该项目可用各类java课程设计大作业中, 花卉交易的系统架构分为前后台两部分, 最终实现在线上进行花卉 ...
- java 抽奖系统源码_基于jsp的抽奖系统-JavaEE实现抽奖系统 - java项目源码
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的抽奖系统, 该项目可用各类java课程设计大作业中, 抽奖系统的系统架构分为前后台两部分, 最终实现在线上进行抽奖 ...
- Java水费代收_基于jsp的水费管理-JavaEE实现水费管理 - java项目源码
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的水费管理, 该项目可用各类java课程设计大作业中, 水费管理的系统架构分为前后台两部分, 最终实现在线上进行水费 ...
- java会议管理系统_基于jsp的会议管理系统-JavaEE实现会议管理系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的会议管理系统, 该项目可用各类java课程设计大作业中, 会议管理系统的系统架构分为前后台两部分, 最终实现在线上 ...
最新文章
- 刷爆了!这项技术BAT力捧!程序员:我彻底慌了...
- 硬件加速_来试试微软神油灵不灵:更新驱动体验硬件加速GPU计划功能
- sqlog连接虚拟机mysql问题
- Webpack安装、打包过程及开发过程超详细教程(专治看不懂学不会)
- java 访问线程_java线程简介(共享对数据的访问)
- 在项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果?
- 工业交换机中:千兆级别和快速级别传输效率对比
- AFNetworking 3.1.0 使用中某些知识点讲解
- 基本功 | Litho的使用及原理剖析
- java 做ui_【原创】JavaApplication的UI也可以做的很美
- 信息安全管理与评估_信息安全管理06_定性信息安全风险评估方法
- 小孩子要学习时间管理吗
- 对于C语言中的指针**P的理解,C语言指针**p是什么意思
- 外汇买入价、外汇卖出价、现钞买入价有什么区别?
- css原地颠倒 h5_H5案例分享:CSS3 reflect倒影
- 【故事】跟零计算机基础的房东女儿讲了一下午的中间人劫持京东事件后,她感激涕零,决定给我免除房租(上)...
- C语言 玫瑰花代码实现
- HTML简易奥运五环
- MySQL课程设计——简易学生信息管理系统
- Keil C系列之编译器介绍(1)