结合Struts2和hibernate做的一个小网站

本项目采用Struts2与Hibernate搭建订餐系统,包括登录验证、订餐首页展示、视频详情页、购物车功能、订单生成及查看等模块,并实现菜品菜单上传扩展功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

楼主是个新手,刚刚学了struts2和hibernate,就结合做了订餐系统的小网站,下面贴代码:
1:首先要搭建好运行环境:
(1)这是程序所要用到的jar包:
 
(2)配置好hibernate.cfg.xml和struts.xml还有web.xml:
 

 

 
2.首先做登录验证功能:
(1).创建一个UserBean实体类,定义好需要用到的属性名(注意提供setter,getter方法):
 
(2)配置好UserBean.hbm.xml(这里要注意命名规范:实体类名.hbm.xml)
 
(3)然后在Action层里面写业务逻辑及方法(注意要把试图页面要用到的参数设置成成员变量,并提供setter,getter方法):

 

效果图如下:


3,然后做这个网站的订餐首页(因为要写成动态的,所以要先把数据进行处理,然后再生成试图页面)
(1)写好实体类
 
(2)配置好FoodBean.hbm.xml
 
(3)写逻辑业务及方法:

 


 
效果图如下:
 
4:写一个视频详情页面:
(1)直接写逻辑业务及方法(因为直接是用的上一个实体类):

 


 
效果图如下:
 
5:写一个购物车页面:
1:写好购物车的实体类:
 
2:配置好CarBean.hbm.xml:
 
3:写购物车的业务逻辑及方法:
 
 
效果图如下:
 
6:写一个生成订单的页面:
1:写好实体类:
 
2:写好OrderBean.hbm.xml:
 
3:写一个生成订单的逻辑业务及方法:
 
 
效果图如下:
 
7:写一个查看订单的功能,可以让用户查看自己的订单:
1:写查看订单的业务及方法:
 
 

效果图如下:
 
8:我们还可以做一些扩展功能,楼主做了一个上传菜单的功能:
1:写好逻辑业务和方法(因为菜单里面有image,所以我们还得写一个上传图片的方法)
 
 
此外在前端页面有一个非常重要的点,要记得在from表单中写好 ,不然图片不能上传到指定路径。
效果图如下:
 
这些就是楼主写的一个关于订餐系统的小网站和一下注意事件,希望大家可以对楼主提些建议。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值