背景: 基于之前两篇文章<Spring(三):Spring整合Hibernate>.<Spring(四):Spring整合Hibernate,之后整合Struts2>,了解了如何整合SSH的过程,但还不知道整合后在项目中该怎么开发使用,本文主要讲解的是基于SSH实现Employee信息查询功能的使用. 新建Employee,Department实体类,并添加对应类的hibernate实体配置文件 新建包com.dx.ssh.entities,在该包下创建Employee.Depar…
spring3和hibernate4整合后无法查询数据库,一方面是因为已经spring3中没有对hibernate4 HibernateTemplate的支持,另外一个就是需要在hibernate的配置文件中将<prop key="hibernate.current_session_context_class">org.springframework.orm.hibernate4.SpringSessionContext</prop> 转自:http://www…
回顾 -Hibernate框架 ORM: 对象关系映射.把数据库表和JavaBean通过映射的配置文件映射起来, 操作JavaBean对象,通过映射的配置文件生成SQL语句,自动执行.操作数据库. 1: 类名.hbm.xml 映射配置文件. 2: hibernate.cfg.xml 核心配置文件. 3: 使用Hibernate提供的API操作. Struts2框架 : 和客户端进行交互 1. 在web.xml配置过滤器. 2. struts.xml配置文件. Spring框架 1. applic…
摘要 最近一直在折腾java web相关内容,这里就把最近学习的spring+struts2+hibernate进行一个整合,也就是大家经常说的ssh. 环境 工具IDE :Idea 2018 数据库:Mysql 关于如何安装tomcat.mysql.idea,请自行查找. 1.使用idea创建spring项目 2.创建项目SSHDemo,项目结构如下 3.添加三层的包. 这里采用三层的架构进行项目的设计 action存放struts2的action类 dao 数据库操作 service业务层…
最近一直学习struts2+hibernate框架,于是想把两个框架整合到一起,做一个小的登录项目.其他不多说,直接看例子. 1).Struts2 和hibernate的环境配置 包括jar包.web.xml以及hibernate.cfg.xml的配置,前面的文章有详细的讲述,这里就不在一一叙述. 2).登录界面实现(使用了bootstrap自适应框架,详细内容见官网http://www.bootcss.com/) <!doctype html> <html lang="en&…
摘要 上篇文章介绍了一种整合方式,不妨就叫做有hibernate配置文件的方式,这里介绍一种不用hibernate.cfg.xml的一种配置方式,为了方便,就仍在上篇的demo中,继续修改了. 步骤 因为hibernate.cfg.xml中配置的是数据库的相关配置,以及映射关系,关于这部分配置完全可以在applicationContext.xml中进行整合.数据库的4要素也可以单独提取到jdbc.properties文件中. 在src目录下新建jdbc.properties文件,将4要素配置上…
web.xml需要配置 <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext*.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.con…
原文出处:http://space.itpub.net/6517/viewspace-609654 1.Spring架构图 Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的.框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架.Spring框架的功能可以用在任何J2EE服务器中,大多数功能也适用于不受管理的环境.Spring的核心要点是:支持不绑定到特定J2EE服务的可重用业务和数据访问对象.这样的对象可以在不同J2EE…
一.数据库表 /* Navicat MySQL Data Transfer Source Server : 本地连接 Source Server Version : 50720 Source Host : localhost:3306 Source Database : ssh_demo Target Server Type : MYSQL Target Server Version : 50720 File Encoding : 65001 Date: 2019-10-07 14:19:04…
百度的各种代码,步骤,自己整合了一下 1,创建数据库 常用mysql   creat table..... 2,在WebContent下的bin中添加相应的包 http://pan.baidu.com/s/1c2DR2co 本人的百度云盘分享 3,创建实体类以及相应的映射文件. 例如stuinfo.java和stuinfo.hbm.xml stuinfo.java中包含,私有成员对象和getter,setter方法 package Po; public class Stuinfo impleme…