`
onlysomeone
  • 浏览: 145967 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何创建集成SSH项目的maven项目——提供pom文件

阅读更多
如何创建集成SSH项目的maven项目——提供pom文件
个人琢磨了几天的原创,未经同意请勿转载。
不同网上搜索的方式,本方法导入eclipse、myeclipse、等IDE工具可以直接使用。
 
一、创建如下目录结构
\src\main\java
\src\main\resources
\src\main\webapp\WEB-INF
\src\test\java
\src\test\resources
二、在\src\main\webapp\WEB-INF中创建如下文件
web.xml
struts.xml
applicationContext.xml
hibernate.cfg.xml
 
三、创建pom文件(重点)
内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 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">
 
<context-param>
<param-name>contextConfigLocation</param-name>
<!-- <param-value>classpath:applicationContext.xml</param-value> -->
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
 
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
 
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<init-param>
<param-name>config</param-name>
    <param-value>struts-default.xml,struts-plugin.xml,../../WEB-INF/struts.xml</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
 
<filter>
<filter-name>encoding</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
 
 
<filter>
<filter-name>OpenSessionInViewFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>OpenSessionInViewFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
 
</web-app>
 
四、在eclipse或myeclipse等IDE工具导入maven项目
 

 

0
0
分享到:
评论

相关推荐

    SSHMaven开发框架源码

    SSHMaven开发框架源码是将四个主流的Java Web开发框架——Spring、Struts2、Hibernate和Maven集成在一起的项目。这个框架的目的是提供一个快速开发的基础,使得开发者能够更高效地构建Java应用程序,尤其是Web应用。...

    基于Maven的SSH框架搭建

    1. **初始化项目**:使用Maven的archetype插件创建一个新的Web项目结构,包含基本的目录布局和POM.xml文件。 2. **配置POM.xml**:在POM.xml中添加SSH框架以及相关依赖,确保项目运行时能正确导入所有必要的库。 3. ...

    maven+ssh+MySQL

    1. Maven:Maven是一个Java项目管理工具,它通过POM(Project Object Model)文件来管理项目的依赖关系、构建过程和配置信息。在本场景中,Maven帮助我们下载和组织SSH框架所需的库,以及构建和打包项目。使用Maven...

    [SSH+Maven+Bootstrap视频教程]_第 四十 讲.zip

    在本节 "[SSH+Maven+Bootstrap视频教程]_第 四十 讲" 中,我们将深入探讨如何将三个强大的技术栈——Struts2、Spring 和 Hibernate(简称 SSH)与 Maven 项目管理工具以及 Bootstrap 前端框架相结合,以构建高效、...

    [SSH+Maven+Bootstrap视频教程] 第 十八 讲.zip

    第 十八 讲" 中,我们将深入探讨集成开发环境中的三个关键技术:Struts2(S),Spring(S)和Hibernate(H),也就是著名的SSH框架,以及如何结合Maven构建工具和Bootstrap前端框架来提升项目的效率和用户体验。...

    easyui整合ssh项目

    【标题】"easyui整合ssh项目"涉及到的是前端与后端技术的集成,具体是将易用的前端框架EasyUI与流行的Java开发框架Struts2(S), Spring(S), Hibernate(H)——也就是SSH整合应用。EasyUI是一个基于jQuery的用户...

    maven下整合ssh源码

    在MyEclipse中,我们需集成Maven,创建一个新的Maven Web Project,然后在pom.xml文件中配置SSH框架以及MySQL驱动的依赖。例如: ```xml &lt;groupId&gt;org.springframework &lt;artifactId&gt;spring-context &lt;version&gt;...

    ssh2项目源码

    8. **Maven构建**:SSH2项目可能使用Maven作为构建工具,通过pom.xml文件管理项目的依赖,方便构建和部署。 9. **测试**:SSH2项目通常包含JUnit测试,用于验证业务逻辑的正确性和持久化层的数据操作。 通过学习和...

    maven2搭建hibernate+spring+struts2项目

    Maven通过使用一个POM(Project Object Model)文件来定义项目的构建过程和依赖关系,从而简化项目构建和维护。在本例中,我们将使用Maven2来整合Struts2、Spring和Hibernate,创建一个基础的Web应用。 ### 一、...

    SSH框架搭建——测试

    2. **创建项目**:在IDE中新建一个Maven项目,添加SSH框架的依赖到pom.xml文件。Struts2、Spring和Hibernate的最新稳定版本应该被引入。 3. **配置Struts2**:在src/main/resources目录下创建struts.xml配置文件,...

    spring4.06 hibernate4.31 struts2.3.16 全注解MAVEN环境搭建

    - 首先,创建一个新的Maven项目,并在`pom.xml`中添加SSH框架及其相关依赖。 - 接着,使用注解配置Spring的ApplicationContext,包括数据源、SessionFactory、Service层、DAO层等。 - 创建Struts 2的Action类,使用...

    spring mvc、mybatis、mysql、maven、bootstrap 整合实现增删查改简单实例

    1. **设置项目结构**:使用Maven创建一个新的Maven项目,定义好相关的pom.xml文件,添加Spring MVC、MyBatis、MySQL驱动等依赖。 2. **配置Spring MVC**:创建Spring的配置文件,如`dispatcher-servlet.xml`,配置...

    ssh初学者整合demo

    SSH初学者整合Demo是一个针对Java开发者的实践项目,它展示了如何将三个重量级的Java框架——Spring、SpringMVC和Hibernate——集成在一起,为初学者提供了一个基础的Web应用程序开发平台。这个Demo主要关注于后端...

    博客网站ssh小课设(含有数据库)

    2. **项目初始化**:创建SSH项目,配置pom.xml文件,添加相关依赖。 3. **数据库设计与建表**:根据需求设计数据库表,使用SQL语句创建。 4. **模型类与映射文件**:编写实体类(如`Blog`、`User`),并配置...

    Spring+Struts2+IBatis 项目整合(四)

    在本项目整合中,我们将探讨如何将三个著名的技术框架——Spring、Struts2和IBatis——集成在一起,创建一个高效且灵活的企业级Web应用程序。这个整合通常被称为SSH(Spring、Struts2、Hibernate或iBatis)框架栈,...

    SSH2框架搭建实例源码新

    2. **导入依赖**:在项目的pom.xml或build.gradle文件中添加Spring、Struts2和Hibernate的依赖库。 3. **创建数据库和实体类**:设计数据库表结构,并根据表结构创建对应的Java实体类。 4. **配置Hibernate**:编写...

    在线考试系统Java源代码

    这表明项目配置文件如pom.xml(如果使用Maven)或build.xml(如果使用Ant)已经配置妥当,可以直接进行编译和运行。 Oracle数据库被选为后台数据存储,Oracle以其高效、稳定和丰富的功能特性,常被用于大型企业级...

    Online-Shopping-Mall:基于Maven管理Struts2+Hibernate+Spring(SSH)的网上商城

    在"Online-Shopping-Mall"项目中,Maven通过定义项目的POM.xml文件,自动管理项目的依赖关系,使得开发过程更加规范和便捷。它能够帮助开发者下载所需的库,自动编译源代码,执行测试,打包应用程序,并将其部署到...

    SSH框架整合时候包冲突

    1. **统一版本**:尽可能地找到所有框架兼容的库版本,统一引入项目的`pom.xml`或`build.gradle`中。 2. **排除特定版本**:使用Maven或Gradle的依赖排除功能,明确指定不需要的版本,确保项目只加载所需的库版本。...

    mySSM-master.zip

    - `pom.xml`:Maven的项目配置文件,定义了项目的依赖、构建过程等信息。 - `README.md`:可能包含项目简介、部署说明等信息。 - `.gitignore`:Git版本控制系统忽略的文件列表。 - `.idea`或`.project`:IDE相关的...

Global site tag (gtag.js) - Google Analytics