楼主是个新手,刚刚学了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表单中写好
,不然图片不能上传到指定路径。
效果图如下:
这些就是楼主写的一个关于订餐系统的小网站和一下注意事件,希望大家可以对楼主提些建议。