论坛首页 入门技术论坛

时髦的技术组合(Spring+Hibernate+Struts)

浏览 4134 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-05-17  

对于入门的人来说,最好的方式就是实战。

废话少说,给出一个案例先

需求如下:

用Spring+Hibernate+Struts做一个用户登陆模块。考虑一下实现方案

首先,你总得有一个供人家输入用户名/密码的页面吧,这里约束为login.jsp,登陆成功后转向一个成功页面success.jsp,登陆失败,重新转向login.jsp进行重新登陆。

下一步,当用户信息提交后在哪进行收集处理呢,对于struts来说,肯定是Action莫属了,约束数据处理器LoginHandler。要严格按照分层模式来开发的话,这时,LoginHandler只需做两件事情1.数据收集并组装成数据对象User,并交给受Spring容器托管的Dao是进行数据查询比较;2.根据Dao的查询返回结果决定页面跳转

接着,编写一个命名为UserDao的类(这里为什么不先定义一个接口,然后再写一个该接口的实现类?想想看,有必要那么做吗,你不就是想用这几个框架小试一把嘛,何必那么累呢)。由这样一个Dao类来实现数据库的查询验证,在这个dao里就引入了Hibernate,利用Spring提供的HibernateTemplate来实现,如果存在,则返回为true,否则,false。

最后,需要做的就是配置(IOC的精神所在,一切皆配置)

1.配置Spring配置文件,姑且取名叫做springConfig.xml吧

2.配置Struts配置文件,默认struts-config.xml即可

 现附上代码,以供参考!

另外,想问下视频50多M,如何放上来,好像javaeye只允许放5M的文件哦,知道的人请告知一声,本文的视频一并附上!

想要的视频的人也可以直接留联系方式!

 

   发表时间:2007-05-27  
都被做烂了的例子
0 请登录后投票
   发表时间:2007-05-27  
javaeye发展大了,新手贴就多了
0 请登录后投票
   发表时间:2007-05-28  
抛弃Stust吧,就用Spring+Hibernate更舒服!
0 请登录后投票
   发表时间:2007-05-28  
写错了是Struts,呵呵^_^
0 请登录后投票
   发表时间:2007-08-28  
新手永远比老手多

多些新手帖子能大大的增加网站的流量 

0 请登录后投票
   发表时间:2007-08-28  
java乱就乱在东西多 有时候牛人太多  就是比较“牛”
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics