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

来源:互联网 发布:linux运维算是什么岗位 编辑:程序博客网 时间:2024/06/04 18:32
楼主是个新手,刚刚学了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表单中写好 ,不然图片不能上传到指定路径。
效果图如下:
 
这些就是楼主写的一个关于订餐系统的小网站和一下注意事件,希望大家可以对楼主提些建议。
0 0
原创粉丝点击