2007-05-18
时髦的技术组合(Spring+Hibernate+Struts)
关键字: 时髦的技术组合(Spring+Hibernate+Struts)对于入门的人来说,最好的方式就是实战。
废话少说,给出一个案例先
需求如下:
用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的文件哦,知道的人请告知一声,本文的视频一并附上!
想要的视频的人也可以直接留联系方式!
- 13:14
- 浏览 (1909)
- 评论 (6)
- 分类: Java开源Framework
- 进入论坛
- 相关推荐
评论
coolaolmar
2007-08-28
java乱就乱在东西多 有时候牛人太多 就是比较“牛”
coolaolmar
2007-08-28
新手永远比老手多
多些新手帖子能大大的增加网站的流量
多些新手帖子能大大的增加网站的流量
youbin_
2007-05-28
写错了是Struts,呵呵^_^
youbin_
2007-05-28
抛弃Stust吧,就用Spring+Hibernate更舒服!
dingyuan
2007-05-27
javaeye发展大了,新手贴就多了
sodmewuhan
2007-05-27
都被做烂了的例子
- 浏览: 33664 次
- 性别:

- 来自: 成都

- 详细资料
搜索本博客
我的相册
IMG_4903
共 3 张
共 3 张
最近加入圈子
最新评论
-
Spring之概念入门
没看懂,我的错~!
-- by Emy -
Spring之概念入门
杨老~~经典!!
-- by xuchuizi -
Spring之概念入门
讲的很通俗易懂
-- by james.zhou -
Java程序员的365(第三天 ...
额。。。 杨老,有个问题,快一年了,第四天怎么还没出来。
-- by yelr_j -
今日新概念
期待中哦。。。。。。
-- by yelr_j






评论排行榜