`
爱像天空
  • 浏览: 205902 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

手动搭建SSH框架

    博客分类:
  • SSH
阅读更多
在MyEclipse中新建个WEB项目。

添加struts2.1支持:

       jar包:freemarker.jar,ognl.jar,struts2-core.jar,struts2-spring-plugin.jar,xwork-core.jar,commons-fileupload.jar。

      添加hibernate3.3.2支持:

       jar包:hibernate3.jar,antlr.jar,commons-collections.jar,dom4j.jar,javassist.jar,jta.jar,c3p0.jar,slf4j-api.jar,slf4j-nop.jar(另外下)。

      annotation支持的jar包:hibernate-annotations.jar,ejb3-persistence.jar,hibernate-commons-annotations.jar。

添加spring2.5支持:

       jar包:spring.jar。

在scr目录下添加struts.xml文件,其内容:

           <?xml version="1.0" encoding="GBK" ?>

           <!-- 指定Struts 2配置文件的DTD信息 -->

           <!DOCTYPE struts PUBLIC

            "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"

            "http://struts.apache.org/dtds/struts-2.1.dtd">

            <struts>

            </struts>

在web.xml文件中添加struts2过滤器与spring容器,其xml内容:

            <?xml version="1.0" encoding="GBK"?>

            <!-- 配置Web应用配置文件的根元素,并指定配置文件的Schema信息 -->

            <web-app xmlns="http://java.sun.com/xml/ns/javaee"

            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

            xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

            http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">

            <!-- 配置加载Spring容器 -->

            <listener>
                        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
                   </listener>

            <!-- 定义Struts 2的核心控制器:FilterDispatcher -->

            <filter>

                <filter-name>struts2</filter-name>

                <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>

            </filter>

            <filter-mapping>

                 <filter-name>struts2</filter-name>

                 <url-pattern>/*</url-pattern>

            </filter-mapping>

与web.xml文件同目录添加applicationContext.xml文件,其内容:

<?xml version="1.0" encoding="GBK"?>

<!-- 指定Spring配置文件的Schema信息 -->

      <beans xmlns="http://www.springframework.org/schema/beans"

      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

      xmlns:aop="http://www.springframework.org/schema/aop"

      xmlns:tx="http://www.springframework.org/schema/tx"

      xsi:schemaLocation="http://www.springframework.org/schema/beans

      http://www.springframework.org/schema/beans/spring-beans-2.5.xsd

      http://www.springframework.org/schema/tx

      http://www.springframework.org/schema/tx/spring-tx-2.5.xsd

      http://www.springframework.org/schema/aop

      http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">



<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"  destroy-method="close">
             <property name="driverClass" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
             <property name="jdbcUrl" value="jdbc:sqlserver://localhost:1433;DatabaseName=mytest"/>
              <property name="user" value="sa"/>
              <property name="password" value="123456"/>
          </bean>

<bean id="sessionFactory"  class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
              <property name="dataSource" ref="dataSource"/>
              <property name="hibernateProperties">
                 <props>
                      <prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
                        <prop key="hibernate.hbm2ddl.auto">update</prop>
                       <prop key="hibernate.show_sql">true</prop>
                       <prop key="hibernate.format_sql">true</prop>
                   </props>
                </property>
              </bean>

</beans>

这样就大概完成了基础的框架了。我连的是SQL 2005,所以还要加SQL的JDBC包。

分享到:
评论

相关推荐

    手动搭建SSH框架所需27个jar包

    手动搭建SSH框架需要对这三个组件有深入理解,并且需要正确配置相应的依赖库,也就是jar包。以下是关于SSH框架及其相关jar包的详细知识点: 1. **Struts框架**: - Struts是基于MVC(Model-View-Controller)设计...

    1003————自动搭建SSH框架 1004————SSH框架手动搭建

    **手动搭建SSH框架**则是指从零开始,逐个引入并配置每个框架。手动搭建需要更深入的理解每个框架的工作原理,适合进阶学习。步骤包括下载并导入各框架的JAR包,编写配置文件,创建实体类、DAO层、Service层和Action...

    SSH框架手动搭建实例

    手动搭建SSH框架的过程如下: 1. **环境准备**:首先确保已经安装了JDK、Myeclipse(或其他IDE)、Tomcat服务器以及MySQL数据库。 2. **创建项目**:在Myeclipse中新建Dynamic Web Project,设置好项目名称和路径...

    Myeclipse8.5下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3

    本文将详细介绍如何在MyEclipse 8.5环境下搭建基于Struts2.1、Spring3.0以及Hibernate3.3的SSH框架,并通过图解的方式引导读者完成整个搭建过程。 #### 二、创建 Web 项目 首先,需要在MyEclipse 8.5中创建一个新...

    ssh框架手动搭建PPT

    在手动搭建SSH项目时,需要配置以下内容: 1. **Struts配置**:struts-config.xml文件定义ActionMapping和ActionForm。 2. **Spring配置**:applicationContext.xml配置Bean,包括Service层和DAO层。 3. **...

    myeclipse搭建SSH框架图解

    在MyEclipse中搭建SSH框架,可以极大地提高开发效率,简化项目的结构。 **1. 新建工程** 首先,我们需要在MyEclipse中创建一个新的Web项目。点击菜单栏的`File` &gt; `New` &gt; `Web Project`,并命名为“school”。这将...

    搭建SSH框架项目

    搭建SSH框架项目通常包含以下步骤: 1. **环境准备**:确保已经安装了JDK、Tomcat服务器、Maven或Ant构建工具,以及MySQL或其他关系型数据库。 2. **创建项目结构**:根据MVC架构,创建src/main/java目录下的model...

    简单MyEclipse搭建SSH框架登录实例

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是一种经典的Java web开发框架,用于构建企业级应用程序。本实例将指导你如何在MyEclipse环境中搭建一个基于SSH的简单登录系统。 首先,你需要对以下几个方面有...

    手把手教您搭建SSH框架环境

    【SSH框架环境搭建步骤】 1. **数据库创建** - 代码创建:通过SQL语句创建名为`demouse`的数据库和名为`[user]`的表,表中有`id`、`username`和`password`字段,其中`id`是自增主键。 - 手动创建:通过SQL Server...

    SSH手动搭建

    以上就是SSH框架手动搭建的详细步骤和涉及的关键知识点。通过实践,开发者不仅能深入了解SSH框架的运作机制,还能提升对Java Web开发的整体认知。在实际项目中,可以根据需求选择合适的版本和配置,以达到最佳的开发...

    Myeclipse下搭建SSH框架.pdf

    在MyEclipse这样的集成开发环境中搭建SSH框架,可以大大提高开发效率和项目的可维护性。 【配置数据库驱动】 在MyEclipse中搭建SSH框架的第一步是配置数据库驱动。在这个例子中,开发者选择了Oracle数据库。首先,...

    搭建ssh框架视频及所需jar包

    下面将详细阐述如何搭建SSH框架,以及jar包在其中的作用。 首先,我们需要理解SSH框架的各个组成部分: 1. Struts2:作为MVC框架,负责处理HTTP请求,管理Action类,实现业务逻辑与视图的解耦。Struts2提供了一种...

    Maven-SSH框架搭建

    在Maven环境中搭建SSH框架,你需要先配置项目的pom.xml文件,引入所需的依赖。对于Struts2,Spring和Hibernate,你需要指定它们的版本号。例如: ```xml &lt;groupId&gt;org.apache.struts &lt;artifactId&gt;struts2-core...

    搭建SSH框架步骤.doc

    ### 搭建SSH框架步骤详解 #### 一、概览 SSH框架是Spring、Struts和Hibernate三种技术的组合,常用于企业级应用开发。本文档详细介绍了如何从零开始搭建一个完整的SSH框架环境,包括数据库搭建、Web工程创建、框架...

    ssh框架搭建所需要的全部jar包

    本压缩包提供了搭建SSH框架所需的全部jar包,适用于Spring 4.11、Hibernate 4和Struts 2的集成环境。 Spring框架是Java企业级应用的核心,它通过提供IoC(Inversion of Control)和AOP(Aspect Oriented ...

    SSH 手动搭建Spring2.5+Strut1.3+Hibernate3.5

    以上就是手动搭建SSH框架的基本步骤和关键知识点。实际开发时,还需要注意异常处理、国际化、权限控制等扩展功能的实现。在SSH框架基础上,可以进一步学习Spring MVC、MyBatis等现代框架,以适应不断变化的开发需求...

    详细搭建ssh框架的步骤

    以下是一个详细的SSH框架搭建步骤: 1. **数据库连接设置**: - 首先,你需要安装并配置MySQL数据库,这是SSH框架的数据存储基础。确保JDBC驱动在项目的类路径中,并配置好`db.properties`文件或在Spring配置文件...

    Eclipse手动搭建SSH

    本人亲手搭建的传统的SSH框架,供大家使用。数据库是连接mysql的。

    手动搭建SSH2环境

    本教程将指导你如何手动利用Myeclipse8.5集成开发环境搭建SSH2环境。 首先,你需要了解SSH2的基本组成部分:Struts、Spring和Hibernate。Struts是一个MVC(模型-视图-控制器)框架,用于构建基于Java Web的应用程序...

    搭建SSH2框架步骤

    ### 搭建SSH2框架步骤详解 #### 一、前言 SSH2框架是指Struts2、Spring和Hibernate三个开源框架的组合使用,旨在构建高效稳定的Java Web应用程序。本篇将详细介绍如何在MyEclipse8.5环境中搭建SSH2框架。 #### 二...

Global site tag (gtag.js) - Google Analytics