最近前一个月学完了Hibernate+Struts+Spring框架,今天无聊就试着做了些经常到的功能.
下面是整合集成用户登录代码:
public int checkLogin(final String username, final String password) {
int flag = 0;
try {
User user = null;
Session session = this.getHibernateTemplate().getSessionFactory()
.openSession();
Query q = session
.createQuery("from User u where username=:name and password=:pass");
q.setString("name", username);
q.setString("pass", password);
List l = q.list();
if (l.size() > 0) {
user = (User) l.get(0);
flag = 1;
}
} catch (HibernateException e) {
e.printStackTrace();
}
return flag;
}
分享到:
相关推荐
在IT行业中,SSH(Spring、Struts2、Hibernate)是一个经典的Java Web开发框架组合,而Redis则是一个高性能的键值存储系统,常用于缓存和数据持久化。将SSH与Redis整合,可以提升应用程序的性能和响应速度。下面将...
本项目主要涉及的是Spring、Hibernate和Struts2这三个主流的Java开发框架的整合。它们分别负责不同的职责:Spring作为全能型容器,管理对象和依赖注入;Hibernate是持久层框架,负责数据库操作;而Struts2则是一个...
SSH整合指的是将Spring、Struts2和Hibernate这三个开源框架集成在一起,用于构建高效、灵活的企业级Java应用。在Java开发中,这三大框架各有其专长:Spring提供了强大的依赖注入和面向切面编程功能,Struts2是MVC...
在“Spring+Hibernate+Struts”系统中,Hibernate 负责处理数据库操作,将Java对象映射到数据库表,从而避免了繁琐的SQL代码编写。通过 Hibernate,开发者可以轻松地进行数据的增删改查操作,同时支持事务管理和缓存...
**Struts2+Hibernate+Spring4 整合微信登录demo** 该项目是一个综合示例,旨在帮助初学者了解如何将流行的Java开发框架Struts2、Hibernate和Spring4整合在一起,并实现微信登录功能。这三个框架在企业级Java应用...
【标题】:“Hibernate+Struts2+Spring”整合详解 在Java Web开发领域,"Hibernate+Struts2+Spring"的组合被誉为经典的“SSH”(Spring、Struts、Hibernate)框架,是构建企业级应用的常见选择。这三大框架各司其职...
Spring整合Hibernate,可以利用Spring的事务管理功能,确保数据操作的一致性。 4. DWR 在前端和后端之间建立桥梁,前端JavaScript可以直接调用由Spring管理的、暴露给DWR的Java服务,实现异步更新,提高用户界面的...
在Spring整合中,Spring可以管理Hibernate SessionFactory,并通过事务管理器处理事务,确保数据操作的完整性和一致性。这样,开发者可以专注于业务逻辑,而不必关心底层数据库的细节。 Struts2.1.6是基于MVC(模型...
SSH(Struts2+Spring+Hibernate)框架整合是Java Web开发中常见的一种技术栈,能有效地提高开发效率和代码质量。 Struts2作为MVC框架,主要负责处理HTTP请求,控制应用程序的流程,提供视图和控制器的分离。它的...
因此,"开发者突击_Java+Web主流框架整合开发_J2EE+Struts+Hibernate+Spring+源代码"这个资源对于初学者和有经验的开发者来说都是宝贵的参考资料,能帮助他们快速上手并精通SSH2框架的整合开发。
3. **集成其他框架**:Spring与Hibernate、Struts2等框架无缝集成,提供统一的入口点和调度机制。 **Hibernate**是一个强大的对象关系映射(ORM)框架,它允许开发者用Java对象来操作数据库。在SSH项目中,...
Struts2、Hibernate和Spring是Java企业级应用中三大核心框架,它们的整合使用能够构建出高效、可维护性高的Web应用程序。本篇将深入剖析这三者如何协同工作,并提供实际范例应用。 首先,Struts2作为MVC(模型-视图...
总之,"Hibernate+Spring+Struts2+ExtJS整合开发实例"是一个全面展示Java Web开发技术的案例,涵盖了后端数据处理、业务逻辑控制和前端用户交互的全过程,对于想要提升Web开发技能的程序员来说,这是一个宝贵的参考...
《图书管理系统spring+struts+hibernate》是一款基于Java技术栈开发的图书管理软件,其核心框架包括Spring、...对于学习和理解Java Web开发,特别是Spring、Struts和Hibernate的集成应用,这是一个很好的实践案例。
【基于Struts+Hibernate+Spring的用户管理系统】是一种常见的企业级Web应用架构,它整合了三个主流的Java技术框架,以构建高效、可维护性高的系统。Struts提供了MVC(Model-View-Controller)设计模式,使得业务逻辑...
【hibernate+struts+spring整合项目】是Java Web开发中的经典组合,通常被称为SSH框架。这个项目资源为开发者提供了一个深入理解这三大框架如何协同工作的实例,从而提升Java Web开发技能。Hibernate是一个强大的...
Struts2、Spring、Hibernate和MySql这四个技术是Java Web开发中常用的一套经典组合,被称为SSH框架。这个注册登录系统就是利用这些技术构建的。下面将详细讲解这套组合的相关知识点。 首先,Struts2是一个强大的MVC...
整合Struts1、Spring2和Hibernate2的过程主要包括以下步骤: 1. **配置环境**:确保所有依赖库已添加到项目的类路径中,如struts-core.jar、spring-framework.jar和hibernate-core.jar等。 2. **配置Struts1**:...
- 集成Hibernate:通过Spring的SessionFactoryBean配置,将Hibernate与Spring整合,使得数据库操作可以通过Spring的依赖注入来完成。 - 配置Struts2:在struts.xml中定义Action,通过Spring插件实现Action的依赖...
SSH(Struts2、Spring、Hibernate)是Java Web开发中常用的一种开源框架组合,它能够帮助开发者快速构建高效、可维护的Web应用。这组框架的整合提供了模型-视图-控制器(MVC)架构模式,实现了业务逻辑层、数据访问...