SSH框架与配置文件的简单搭建

在eclipse中,对ssh框架进行学习以及简单的编写,以下为基本的项目操作与须知歩骤:

1、导包(创建项目后的第一步,将所有相关的资源包导入项目WebContent  / WEB-INF/ lib/ 下),找到可能会采用的资源,比如:

Struts-2.3.30.
           Spring-4.2.2
           Hibernate-5.2.2

(以上为本例所采用的资源)

创建一个新的项目(点击File-->New-->Dynamic Web Project):

1.1、在Srtuts-2中所需用的jar包中,进行解压,然后复制到项目下(WebContent \ WEB-INF \ lib下):

( 网上下载,然后找到所需的资源包所在的相应的文件夹,再将其复制导入项目中。)

1.2、在Spring中所需用到的jar包:

(*根据所需而导入相关资源包,无需用到的jar包可以从中剔除。*)

1.3、在Hibernate中所需用到的jar包:

还有一个数据库池的包,如果使用c3p0的话,需要导入此包(或者可使用对应的数据库包)。

2、配置文件的操作:

2.1、 web.xml配置文件

写该配置文件时,需要加入Struts2(过滤器)和spring(监听器)两部分。

首先是头部信息的处理(可供选择各自的版本);

比如:

以上详细内容:

<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">

(以下两项配置一并写入 web.xml 中)

以下为: struts过滤器的配置

<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>

2.2、struts.xml配置文件

  头部信息的部分

需写上:

(这是给spring的配置文件和Struts2的配置文件相互的整合)

2.3、action类的继承与配置

一般而言,action类都会继承actionSupport :

随后紧跟着一句方法(默认为execute);

以下为action的配置信息:

2.4、appliCation.xml配置文件(以及“bean”的部分),sessionFactory的配置文件,

2.4.1、appliCation.xml配置文件

           在appliCation.xml配置中的附带以下信息(置于头部):

<beans xmlns="http://www.springframework.org/schema/beans" 
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
             xmlns:p="http://www.springframework.org/schema/p" 
             xmlns:aop="http://www.springframework.org/schema/aop" 
             xmlns:context="http://www.springframework.org/schema/context" 
             xmlns:jee="http://www.springframework.org/schema/jee" 
             xmlns:tx="http://www.springframework.org/schema/tx" 
             xsi:schemaLocation=" 
       http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.2.xsd 
       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd 
       http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd
       http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-4.2.xsd 
       http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.2.xsd">

  接着<bean>部分如下:

sessionFactory的配置文件(其中注入了连接池,数据库等信息;采用了hibernate来配置属性):

其中如果采用c3p0,其配置文件为:

3、简述在ssh中,数据库的连接

按照以下格式列出的数据库连接路径与密码,譬如:

根据以上的信息,在代码中可以写成:

在ssh框架中,关于数据库信息的配置文件内,需要在applicationContext.xml中加上:

(从而,引入外部属性文件)

以上,便是一个简单的例子,简述了ssh框架的搭建与配置文件,在这一基础可去编写程序,从而丰富内容的实现,可供参考。

时间: 2024-10-11 17:47:28

SSH框架与配置文件的简单搭建的相关文章

基于maven的ssh框架一步一步搭建(一)

一.新建maven项目,配置ssh框架pom的最低支持 1.新建一个maven项目 2.添加一个web.xml ? 1 2 3 4 5 6 7 8 9 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xmlns="http://java.sun.com/xm

SSH框架中struts开发环境搭建

Myeclipse中搭建struts开发环境主要分为4个步骤: 一.找到开发struts应用所需要用的jar包 1.到网站http://struts.apache.org/download.cgi#struts2014下载struts的源码,此处笔者下载的为2.3.16.3版 2.解压缩下载的struts压缩包,找到需要添加到项目中的最核心的jar包,不同的struts所需要的最少jar包是不一样的,这里可以到doc文件中查找,create-struts-2-web-application-wi

SSH框架整合

ssh框架整合步骤如下 提示:myeclipse环境.工程环境.tomcat环境的jdk保持一致 1.新建一个工程,把工程的编码为utf-8 2.把jsp的编码形式改成utf-8 3.把jar包放入到lib下 4.建立三个src folder src 存放源代码 config 存放配置文件 hibernate 存放hibernate的配置文件 spring 存放spring的配置文件 struts 存放struts的配置文件 struts.xml test 存放单元测试 5.在src下建立包 c

ssh框架简单搭建

这里是个人对SSH框架搭建的一点心得,仅供新手,勿喷 首先,搞清楚分层, 视图层 --> 控制层  --> 业务层 --> DAO层--> 持久层 搭建的顺序是从后向前,搭建一点测试一点,免得都最后找错误太过于繁琐 先搭建持久层,这里是hibernate框架接管 1.建立javaBean对象(ElecText.jvav)   属于持久层对象(PO对象)   属性ID.名称.日期.备注2.创建映射文件ElecText.hbm.xml   建立PO对象与数据库表Elec_Text的关联

SSH框架的简单搭建登录

一.SSH架构 1.Struts 2 + Spring + Hibernate 2.以Spring作为核心框架,数据持久化使用Hibernate完成,表现层使用Struts 2 3.Spring提供对象管理.面向切面编程等实用功能 4.通过Spring提供的服务简化编码.降低开发难度.提高开发效率 二.需要导入依赖jar SSH整合体验最不好的就是添加jar包,由于三个框架所依赖的jar包非常多,其中有一些jar包可能冲突,我们应该将冲突的jar包,保留高级版本的,删掉低级版本的. 其中stru

简单搭建的SSH框架实现简单的登陆

由于本人自学的,所以借鉴于以下的博客和错误修改的博客: http://blog.csdn.net/lylyyg/article/details/46932493 http://blog.csdn.net/zongzhankui/article/details/6099552 http://wenku.baidu.com/link?url=lVKV4WNu1VjzoBksNh1fCOjDhlV3R25UBb90R4jgRjRkd5fRMbKClU9mHIHNwVxBR4UjE_rYRBzP1yt1

简单的搭建一个SSH框架

准备工作:1.新建一个动态web项目(不要xml文件,使用全注解)2.往lib加东西(注意别重复)  Strust2最小包+3个包(14个).Hibernate的包.Spring的包.还有ojdbc6.jar3.resource 资源文件夹 jdbc.properties.log4j.propertiesa.struts.xml 第一步:让Struts2和Spring相结合 1.需要一个全注解的配置类 WebInitialize.java  用来代替web.xml package com.zha

SSH框架总结(框架分析+环境搭建+实例源代码下载)

首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是眼下较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. 集成SSH框架的系统从职责上分为四层:表示层.业务逻辑层.数据持久层和域模块层(实体层). Struts作为系统的总体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持.Spring一方面作为一个轻量级的IoC容器,负责查找.定位.创建和管理对象及

SSH框架中Spring框架搭建的初步理解(一)

接手基于SSH框架的web项目已经一个月有余了.早有听说javaweb三大框架,第一次接触,先来说下感受. 我感觉SSH框架最明显的优点有如下: 采用MVC模式,层次结构清晰,使程序员只需关注业务逻辑的实现. 通过配置文件,就可以掌握整个系统各个部分之间的关系. 通过AOP,可以实现事务管理和日志管理. 其中Spring框架能使你通过最简单可行的方法来解决问题,这是非常高效的.但是它的搭建也略微复杂,尤其是对于我这样的新手来说,所以开此篇记录一下SPring框架的搭建: 创建web项目,导入SS