1.cmd 转至 欲生成项目的目录执行:mvn archetype:create -DgroupId=org.jxsme.hj -DartifactId=sshinfo -DarchetypeArtifactId=maven-archetype-webapp
生成一个web项目
2.设置代理服务器地址:http://192.168.2.196:8081
3.在项目目录下pom.xml文件中添加struts2,spring,hibernate,servlet,jsp,junit包引入
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.jxsme.hj</groupId>
<artifactId>sshinfo</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>sshinfo Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<!-- Junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<!-- Struts 2 -->
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.0.11.2</version>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-sitemesh-plugin</artifactId>
<version>2.0.11.2</version>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-spring-plugin</artifactId>
<version>2.0.11.2</version>
</dependency>
<!-- Servlet & Jsp -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
<!-- Jakarta Commons -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.2.2</version>
</dependency>
<!-- spring 2.5 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-hibernate3</artifactId>
<version>2.0.8</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>2.5.5</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>2.5.5</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>2.5.5</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>2.5.5</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>2.5.5</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>2.5.5</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>2.5.5</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>2.5.5</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>2.5.5</version>
</dependency>
<!-- mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
<dependency>
<groupId>proxool</groupId>
<artifactId>proxool</artifactId>
<version>0.8.3</version>
</dependency>
<!-- hibernate 3.3-->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.3.1.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.3.0.ga</version>
</dependency>
</dependencies>
<build>
<finalName>sshinfo</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<encoding>utf-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
</project>
4,执行mvn eclipse:eclipse 生成eclipse 项目
5 打开eclipse导入工程,添加src/main/java目录,src/test/main,src/test/resources源文件目录
编写测试文件sayHello,及servlet 添加相应的测试,并生成war 文件..将该文件放至tomcat中进行测试.
6.添加struts支持action测试.
7.在applicationContent.xml中配置hibernate及事务代理.
8.连接数据库,生成hbm.xml,pojo文件
9.编写 dao.service,serviceimpl等到类文件....
10.编写junit Dao测试,
11.编写 struts2.Actioin 及测试类.
12.执行编译打包,,mvn install
13.放至tomcat中进行测试
分享到:
相关推荐
【 Maven SSH + Ajax 2:构建高效Web应用的利器】 Maven SSH 和 Ajax 2 是在开发高效、现代化Web应用程序时经常使用的两个关键技术。Maven SSH 提供了一种基于Maven构建工具的SSH(Spring Security)集成解决方案,...
在IT行业中,SSH(Struts2、Spring、Hibernate)是一个常见的Java Web开发框架组合,而Maven则是一个项目管理和综合工具。"构建基于Maven的SSH原型项目"这个主题,旨在帮助初学者理解和掌握如何使用这些技术搭建一个...
Maven整合SSH案例 ************************************************************************************* 注意:运行前请配置Maven环境,和修改config.properties中数据库名称用户和密码,并且修改Tuser中的...
总结起来,"Maven ssh整合框架"是一个强大的Java Web开发工具集,它结合了Maven的项目管理能力与SSH的业务处理能力,为开发者提供了一种高效、规范的开发方式。通过熟练掌握这些技术,开发者可以在项目中实现快速...
本项目“MavenSSH”旨在演示如何使用Maven来构建一个基于SSH的Web应用。 **1. Maven的引入** Maven通过其配置文件pom.xml来管理项目的构建、依赖和生命周期。在SSH项目中,Maven帮助我们自动下载和管理所需的SSH...
2. SSH框架的介绍:理解Spring、Struts和Hibernate各自的作用,以及它们如何协同工作来构建一个完整的Web应用。 3. Maven与SSH集成:学习如何在pom.xml中添加SSH框架的依赖,配置插件,以及如何定制构建过程以适应...
### SSH2框架整合步骤 #### 一、简介 在Java Web开发中,SSH2(Struts2 + Spring + Hibernate)是一种非常流行的轻量级企业级应用框架组合。它结合了Struts2的灵活表现层、Spring的强大业务逻辑管理和依赖注入功能...
【标题】:“Maven搭建SSH工程” 在Java开发领域,SSH(Struts、Spring、Hibernate)是一个常见的Web应用开发框架组合。它结合了Struts的MVC设计模式、Spring的依赖注入以及Hibernate的对象关系映射功能,使得开发...
** Maven 整合 SSH2 知识点详解 ** Maven 是一个强大的项目管理和构建工具,在Java开发领域广泛应用。SSH2 则是 Spring、Struts 和 Hibernate 三个开源框架的组合,它们分别负责控制层、视图层和持久层的处理。将 ...
** Maven的简单使用以及Maven搭建SSH ** Maven是一个强大的Java项目管理工具,它能够帮助开发者构建、管理和部署项目。Maven通过使用一个统一的项目对象模型(Project Object Model,POM)来描述项目,并利用插件...
在IT行业中,SSH(Spring、Struts和Hibernate)是一个经典的Java Web开发框架组合,而Maven则是一个项目管理和综合工具,用于自动化构建、项目信息管理以及依赖管理。本实例主要探讨如何利用Maven来构建一个整合了...
MavenSSH项目是一个基于Maven构建的Web应用程序,它结合了Struts2、Spring和Hibernate三个流行的Java开源框架,形成了一种高效且易于管理的开发模式。Maven作为项目管理和构建工具,能够自动化处理依赖关系,构建...
jenkins 2.346.1,jdk8 适用 git maven ssh插件
SSH是JavaEE中三种框架(Struts+Spring+Hibernate)的集成框架,是目前比较流行的一种Java Web开源框架。 SSH主要用于Java Web的开发。现在SSH有SSH1和SSH2两种,区别在于Struts的版本是struts1.x还是2.x。
SSH(Struts2、Spring、Hibernate)框架是Java Web开发中的一个经典组合,它整合了Struts2负责表现层、Spring处理业务逻辑和依赖注入、Hibernate进行数据持久化。在这个基于Maven的SSH实例中,我们将探讨如何在...
Maven SSH 实例详解 在Java开发领域,Maven和SSH(Spring、Struts、Hibernate)是两个非常重要的工具和框架。Maven是一个项目管理和综合工具,它帮助开发者管理项目的构建、依赖关系以及报告。SSH则是一种流行的...
整合SSH框架意味着在Maven项目中配置Struts2、Spring和Hibernate的依赖,以及相应的插件和配置文件。Struts2提供MVC模式的前端控制,Spring负责依赖注入和事务管理,Hibernate则处理对象关系映射,实现数据库操作。 ...
在IDE中,可以通过创建Maven项目,然后添加SSH相关的依赖,接着配置struts2、spring和hibernate的XML配置文件,最后编写Action、Service和DAO等代码。 **6. 数据库配置** 项目中会有一个数据库配置文件(如...
【标题】"Maven 整合SSH之一" 涉及到的是在Java开发中如何使用Maven构建工具来整合Spring、Struts2和Hibernate这三个流行框架,这通常被称为SSH集成。SSH是一套强大的Java Web应用程序开发解决方案,可以帮助开发者...
在"Maven管理的ssh2项目"中,开发者可能需要配置Maven的POM以引入如JSch这样的SSH2库,并利用Maven的构建生命周期来编译、测试和打包包含SSH2功能的Java应用。同时,他们还可能编写脚本或代码,使用SSH2 API来实现...