ssh整合学习(1)

Hibernate框架

1 hibernate核心配置文件

(0)orm思想

-对象关系映射

(1)数据库信息

(2)hibernate信息

(3)映射配置

(4)hibernate核心配置文件

-如果单纯使用hibernate框架,核心配置文件名称hibernate.cfg.xml和位置src下面固定的。

-hibernate和spring整合的时候,Hibernate核心配置文件名称和位置没有固定要求的。

2 hibernate映射配置文件

(1)实体类和数据库表映射关系-使用orm思想

3 hibernate操作的步骤

(1)在spring框架对Hibernate框架进行封装,使用hibernateTemplate

Struts2框架

1 Action操作

(1)action创建三种方式

-继承类ActionSupport

(2)配置action访问路径

-创建struts.xml配置文件,这个文件名和位置固定在src下面的

(3)配置访问action的多个方法

-使用通配符方式配置

(4)在action获取表单提交数据

-获取request对象

**使用ServletActionContext类获取

-属性封装

-模型驱动(重点掌握)

-表达式封装

(5)在action操作域对象

-使用ServletActionContext获取域对象

(6)配置struts2的过滤器

过滤器名字叫StrutsPreparedAndExecuteFilter.

2 值栈

(1)向值栈放数据

-set方法

-push方法

-定义变量,生成get方法

(2)从值栈获取数据

-在jsp中使用struts2标签+ognl获取

-<s:propetry>

-<s:iterator>

3 拦截器

(1)aop和责任链模式

(2)自定义拦截器

-继承MethodFilterInterceptor

-重写类里面的方法

-配置拦截器和action关联

Spring框架

1 spring核心配置文件

(1)名称和位置没有固定要求

(2)在spring核心配置文件中引入schema约束

2 创建对象

(1)xml配置方法:<bean id="" class="" scope=""/>

(2)注解方法:四个注解

3 注入属性(对象类型属性)

(1)xml配置方式:

(2)注解方式:两个注解

-autowired

-resource

4 使用ServletContext对象和监听器实现

(1)在服务器启动的时候,加载spring配置文件,创建对象

(2)配置spring的监听器

(3)指定spring配置文件位置

5 jdbcTemplate

6 spring事务配置

(1)xml方式

(2)注解方式

SSH整合思想

整合struts2和spring框架

1 把struts2的action交给spring管理

2 实现过程

第一步 导入struts2的jar包

(1)导入用于整合的jar包

第二步  创建action

原文地址:https://www.cnblogs.com/liaoxiaolao/p/9939006.html

时间: 2024-10-29 21:09:31

ssh整合学习(1)的相关文章

【Java EE 学习第58-67天】【OA项目练习】【SSH整合JBPM工作流】【JBPM项目实战】

一.SSH整合JBPM JBPM基础见http://www.cnblogs.com/kuangdaoyizhimei/p/4981551.html 现在将要实现SSH和JBPM的整合. 1.添加jar包 (1)jbpm项目/lib目录下的所有jar包和根目录下的jbpm.jar包放入/WEB-INF/lib文件夹下,同时删除tomcat服务器/lib文件夹中的el-api.jar包. 注意:必须删除el-api.jar包,该jar包和jbpm项目中需要使用到的三个jar包冲突了:juel-api

mysql+ssh整合例子,附源码下载

项目引用jar下载:http://download.csdn.net/detail/adam_zs/7262727 项目源码下载地址:http://download.csdn.net/detail/adam_zs/7262749 今天花时间把ssh整合了一下,重新再学习一下,希望对大家有所帮助! 我用的是mysql数据库,建表语句比较简单就不贴出来了,建表的时候记的设置id为自动增加哦. 项目文件位置,项目引用jar包 项目配置文件 web.xml <?xml version="1.0&q

mysql+ssh整合样例,附源代码下载

项目引用jar下载:http://download.csdn.net/detail/adam_zs/7262727 项目源代码下载地址:http://download.csdn.net/detail/adam_zs/7262749 今天花时间把ssh整合了一下,又一次再学习一下,希望对大家有所帮助! 我用的是mysql数据库,建表语句比較简单就不贴出来了,建表的时候记的设置id为自己主动添加?哦. 项目文件位置,项目引用jar包 项目配置文件 web.xml <?xml version="

基于MyEclipse6.5的ssh整合

1.编写目的 为了学习,为了更好的学习java. 为了让想要学习这个整合的人少走弯路! ! ! 2.实验环境 l MyEclipse6.5 l JBoss4.2.1 l SQL2005 l 数据库脚本程序 CREATE TABLE student ( id int(11) NOT NULL auto_increment, name varchar(30) not-null, password varchar(50) default NULL, PRIMARY KEY (id) ); 初始设置用户

SSH整合基础

1.Spring整合Hibernate 整合步骤 导包 配置appliactionContext.xml 创建实体类和映射关系文件 创建DAO接口及实现类 声明DAO组件,注入SessionFactory 2.Spring整合Struts2 导包 配置web.xml 配置applicationContext.xml,开启注解扫描 创建并声明Action 配置Action 创建JSP 3.整合的基本原理 Struts原本使用StrutsObjectFactory来读取struts.xml,根据ac

SSH整合开发时Scope为默认时现象与原理

1.前提知识 1)scope默认值 进行SSH整合开发时,Struts2的action需要用spring容器进行管理,只要涉及到类以bean的形式入到spring容器中,不管是xml配置还是使用注解方式进行配置,都会涉及到spring管理bean的scope,其一共有五种取值,而其默认值为singleton,也就是单例模型,所有对此bean引用为同一个对象. 2)action应为多例 struts2作为MVC中视图(View)层框架,其最主要任务就是接收用户请求,然后调用业务逻辑层进行处理,这种

Spring(八)SSH整合简述

一.Spring与Struts2的整合 1.1.整合步骤 1.2.配置web.xml 1.3.配置spring配置文件applicationContext.xml 1.4.配置struts配置文件 1.5.Action继承ActionSupport类 二.spring与hibernate整合 2.1.步骤 2.2.注入sessionFactory <--数据源--> <bean id="dataSource" class="org.springframewo

SSH整合(配置方式)

工程目录: /SSH1/src/cn/itcast/domain/Book.java package cn.itcast.domain; /** * 图书 */ public class Book { private Integer id; // 图书编号 private String name; // 图书名称 private Double price; // 图书价格 public Integer getId() { return id; } public void setId(Intege

SSH整合(1)异常

信息: No Spring WebApplicationInitializer types detected on classpath 十二月 01, 2016 10:06:12 下午 org.apache.catalina.core.ApplicationContext log 信息: Initializing Spring root WebApplicationContext log4j:WARN No appenders could be found for logger (org.spr