浏览 4139 次
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间: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的文件哦,知道的人请告知一声,本文的视频一并附上! 想要的视频的人也可以直接留联系方式!
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-05-27
都被做烂了的例子
|
|
返回顶楼 | |
发表时间:2007-05-27
javaeye发展大了,新手贴就多了
|
|
返回顶楼 | |
发表时间:2007-05-28
抛弃Stust吧,就用Spring+Hibernate更舒服!
|
|
返回顶楼 | |
发表时间:2007-05-28
写错了是Struts,呵呵^_^
|
|
返回顶楼 | |
发表时间:2007-08-28
新手永远比老手多
多些新手帖子能大大的增加网站的流量 |
|
返回顶楼 | |
发表时间:2007-08-28
java乱就乱在东西多 有时候牛人太多 就是比较“牛”
|
|
返回顶楼 | |