`
superbo8888
  • 浏览: 51338 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

时髦的技术组合(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的文件哦,知道的人请告知一声,本文的视频一并附上!

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

 

分享到:
评论
6 楼 coolaolmar 2007-08-28  
java乱就乱在东西多 有时候牛人太多  就是比较“牛”
5 楼 coolaolmar 2007-08-28  
新手永远比老手多

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

4 楼 youbin_ 2007-05-28  
写错了是Struts,呵呵^_^
3 楼 youbin_ 2007-05-28  
抛弃Stust吧,就用Spring+Hibernate更舒服!
2 楼 dingyuan 2007-05-27  
javaeye发展大了,新手贴就多了
1 楼 sodmewuhan 2007-05-27  
都被做烂了的例子

相关推荐

    简单struts+spring+hibernate搭建,配置

    简单struts+spring+hibernate搭建,配置,适合初学者

    DWR+Struts+spring+hibernate的订货系统

    DWR+Struts+spring+hibernate的订货系统,自己添加的dwr功能

    一个spring+struts+hibernate的例子

    一个spring+struts+hibernate的例子,是eclipse的工程,用tomcat5和mysql,文件夹下包含所有的源码和库,另外还有一个.sql的文件用于建立数据库。大家觉得它有什么不好,欢迎交流

    图书管理系统spring+struts+hibernate

    《图书管理系统spring+struts+hibernate》是一款基于Java技术栈开发的图书管理软件,其核心框架包括Spring、Struts和Hibernate。该系统利用MySQL作为数据库存储数据,提供了完整的数据库备份,确保了数据的安全性与...

    spring+struts2+hibernate+mybatis

    一个简单的spring+struts2+hibernate+mybatis整合(数据库脚本放在项目资源文件的sql目录下) 因为没想好mvc用springmvc好,还是struts2好 所以没有整合进去

    基于struts+spring+hibernate+oracle的移动ssh项目源码

    基于struts+spring+hibernate+oracle的移动ssh项目源码 基于struts+spring+hibernate+oracle的移动ssh项目源码 基于struts+spring+hibernate+oracle的移动ssh项目源码 基于struts+spring+hibernate+oracle的移动ssh...

    基于spring实现的网上订餐系统(struts+spring+hibernate+SQL Server)

    基于spring实现的网上订餐系统(struts+spring+hibernate+SQL Server) 基于spring实现的网上订餐系统(struts+spring+hibernate+SQL Server) 基于spring实现的网上订餐系统(struts+spring+hibernate+SQL Server) 基于...

    基于JavaWeb实现的图书管理系统(struts+spring+hibernate+SQL Server)

    基于JavaWeb实现的图书管理系统(struts+spring+hibernate+SQL Server) 基于JavaWeb实现的图书管理系统(struts+spring+hibernate+SQL Server) 基于JavaWeb实现的图书管理系统(struts+spring+hibernate+SQL Server) ...

    基于J2EE农业网 struts 2 +spring+ hibernate

    农业网站 (ssh) struts 2 +spring+ hibernate农业网站 (ssh) struts 2 +spring+ hibernate农业网站 (ssh) struts 2 +spring+ hibernate农业网站 (ssh) struts 2 +spring+ hibernate农业网站 (ssh) struts ...

    struts+spring+hibernate实现图书修改和删除

    在IT行业中,SSH(Struts + Spring + Hibernate)是一个经典的Java Web开发框架组合,用于构建高效、可扩展的Web应用程序。本项目通过SSH框架实现了图书管理系统的图书修改和删除功能,下面将详细介绍这三个核心组件...

    struts+spring+hibernate三大框架整合

    SSH三大框架,即Struts、Spring和Hibernate,是Java Web开发中的常用技术组合,它们各自负责不同的职责:Struts作为MVC模式中的Controller层,处理用户请求并转发到相应的业务逻辑;Spring则作为核心容器,负责依赖...

    网上订餐系统(struts+spring+hibernate).rar

    网上订餐系统(struts+spring+hibernate).rar 网上订餐设计主要采用采用MYSQL数据库进行数据表的设计,利用JSP的动态生成页面编程技术, 实现了用网络展示餐饮信息、浏览餐饮页面、注册客户、更改客户信息;同时,...

    Struts+Spring+Hibernate开发实例.pdf

    标题和描述中指出的文档《Struts+Spring+Hibernate开发实例.pdf》包含了关于这三个流行的Java开源框架结合使用的示例代码和相关知识点。Struts负责视图与控制器部分,Spring负责业务逻辑层及依赖注入,Hibernate负责...

    AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架)

    AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架) AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架) AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架)

    Spring+Struts2+hibernate+Redis整合

    在IT行业中,SSH(Spring、Struts2、Hibernate)是一个经典的Java Web开发框架组合,而Redis则是一个高性能的键值存储系统,常用于缓存和数据持久化。将SSH与Redis整合,可以提升应用程序的性能和响应速度。下面将...

    JSP-车辆管理系统(struts+hibernate+spring+oracle)

    JSP-车辆管理系统(struts+hibernate+spring+oracle) 仅供学习交流! 后续会持续分享相关资源,记得关注哦! JSP-车辆管理系统(struts+hibernate+spring+oracle) JSP-车辆管理系统(struts+hibernate+spring+oracle) ...

    ssh(struts+spring+hibernate)教务管理信息系统(全部代码) 可以直接运行

    SSH(Struts+Spring+Hibernate)是一个经典的Java Web开发框架,用于构建高效、可扩展的企业级应用程序。这个教务管理信息系统是基于SSH框架实现的,提供了完整的源代码,可以直接运行,便于开发者学习和参考。 **...

    使用Struts + Spring + Hibernate完成用户登陆笔记

    在本文中,我们将结合Struts、Spring和Hibernate三种技术来完成用户登陆系统的实现。下面是相关的知识点总结: 一、Struts框架简介 * Struts是一个基于MVC模式的Web应用程序框架,用于构建Java Web应用程序。 * ...

    struts2+spring+hibernate 配置文件

    struts2+spring+hibernate 配置文件struts2+spring+hibernate 配置文件

    struts+spring+hibernate(mysql)用户登录及文件上传

    在这个项目中,"struts+spring+hibernate(mysql)用户登录及文件上传",开发者整合了这三个框架,并结合MySQL数据库实现了一个完整的用户管理系统,包括用户身份验证和文件上传功能。 首先,Struts是MVC(Model-View...

Global site tag (gtag.js) - Google Analytics