SSH框架配置的方法 - 极悦
专注Java教育14年 全国咨询/投诉热线:444-1124-454
极悦LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 SSH框架配置的方法

SSH框架配置的方法

更新时间:2021-08-20 12:13:10 来源:极悦 浏览938次

SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。

首先我们先了解SSH的框架所需的包和基本概念:

1.下面我们先来了解一下struts2,下载地址:http://struts.apache.org/

Struts2作为系统的整体基础架构,负责MVC的分离,在Struts2框架的模型部分,控制业务跳转。

struts2所需十五个jar包

在你下载的里的struts-2.3.16.1\lib找出以下的包。

在相同目录下,以后我们将action注入到spring中必不可少的struts2-spring-plugin.jar插件

2.接下来我们了解一下spring,下载地址:http://projects.spring.io/spring-framework/

Spring做为管理,支持struts和hibernate基本的功能,当然还有aop切面处理功能,和集成框架功能。

在你下载的目录spring-framework-4.2.2.RELEASE-dist\spring-framework-4.2.2.RELEASE\libs下

包比较多,可以全部倒出来,然后把javadoc.jar(帮助文档)后缀的,和sources.jar(源码)后缀的删除。

spring所需的九个jar包

3.然后我来看一下hibernate 下载地址:http://hibernate.org/orm/downloads/

利用Hibernate框架对持久层(就是把数据保存到可掉电式存储设备中供之后使用这里指的是数据库)提供支持。

hibernate需要八个包

在目录E:hibernate-release-5.2.2.Final\lib\required下

hibernate中还有c3p0的jar包

在目录hibernate-release-5.2.2.Final\lib\optional\c3p0下

如果用dbcp需要这两个包

c3p0和dbcp的包不冲突可以同时存在,自由切换。

最后不要忘了导入对应数据库的驱动包:这里用的是mysql

下载地址:http://dev.mysql.com/downloads/mysql/

环境配置完毕。

4.在web.xml配置文件加入Struts2(过滤器)和spring(监听器)

3.0之后的版本要自己勾上xml文件

在创建项目的时候选择next,最后一部记得勾上xml

然后分包:

在xml文件中加入

头文件信息

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">

struts2过滤器

<filter>
  <filter-name>struts2</filter-name>
  <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
  <filter-name>struts2</filter-name>
  <url-pattern>/*</url-pattern>
<filter-mapping>

spring监听器

<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:applicationContext.xml</param-value>
</context-param>
<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

以上就是极悦小编介绍的"SSH框架配置的方法",希望对大家有帮助,想了解更多可查看Java极悦在线学习。极悦在线学习教程,针对没有任何Java基础的读者学习,让你从入门到精通,主要介绍了一些Java基础的核心知识,让同学们更好更方便的学习和了解Java编程,感兴趣的同学可以关注一下。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>