基本任务
1、随便进入一个文件夹,新建项目-springmvc:
mvn archetype:create -DarchetypeGroupId=org.appfuse -DarchetypeArtifactId=appfuse-basic-spring -DremoteRepositories=http://static.appfuse.org/repository -DarchetypeVersion=2.0-m5 -DgroupId=com.mycompany.app -DartifactId=myproject
这一步将会生成maven2的项目,但没法用eclipse编辑,文件很少
2、进入项目:cd springmvc
3、生成eclipse的项目文件:mvn eclipse:eclipse
4、修改数据库连接密码:在pom.xml文件中进行相应的设置
5、运行项目:mvn jetty:run-war
这个时候,就可以直接打开浏览器访问了:http://localhost:8080/myproject
6、发布项目:mvn war:inplace
会在src/main/webapp下生成项目文件,也就是发布后放到tomcat下面的文件
扩展任务
1、建立pojo,在model包下面新建一个类:Person
package com.feishan.springmvc.model;
import javax.persistence.*;
@Entity
public class Person{
private Long id;
private String firstName;
private String lastName;
@Column(name="first_Name",length=50)
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
@Id @GeneratedValue(strategy=GenerationType.AUTO)
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
@Column(name="last_name",length=50)
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
}
1、在src/main/resources/hibernate.cfg.xml中添加映射类,保存文件
2、这样就可以在数据库中建表:mvn test-compile hibernate3:hbm2ddl
这样就会在数据库中建立名为person的表
分享到:
相关推荐
Appfuse2使用JPA作为ORM的抽象层,允许开发者选择不同的实现,如Hibernate或EclipseLink。 接下来,我们将按照以下步骤来搭建基于Oracle的Appfuse2项目: **步骤1:环境准备** 确保安装了Java JDK,设置好环境变量...
2. 生成项目后,使用`mvn appfuse:full-source`命令初始化项目。这个命令会处理ant存在的问题,特别是Windows环境下遇到的问题,确保$USER_HOME/.m2/repository目录存在并包含正确的settings.xml文件。 3. 接下来,...
步骤2:获取AppFuse。你可以从AppFuse的官方网站或者GitHub仓库下载所需的版本。通常,AppFuse提供了不同框架的模板,根据你的需求选择合适的模板。 步骤3:创建新项目。使用Maven的archetype插件,我们可以快速...
### AppFuse2 学习知识点总结 #### 一、AppFuse 概述 - **定义与价值**:AppFuse 是一款开源项目...以上是关于 AppFuse2 学习过程中涉及的关键知识点和步骤,希望能帮助初学者更好地理解和掌握 AppFuse2 的使用方法。
以上步骤详细介绍了如何使用AppFuse搭建一套完整的开发环境。通过遵循这些步骤,开发者可以快速构建出一个具备基本功能的Java Web应用程序,并能够在此基础上进一步定制和扩展功能。此外,掌握AppFuse的使用对于熟悉...
通过AppFuse,开发者可以轻松地搭建起项目的基础设施,从而将更多的精力放在业务逻辑的开发上。 #### 三、环境搭建 为了开始使用AppFuse,首先需要准备一个合适的开发环境。以下是一些基本步骤: 1. **下载...
2. **创建项目文件夹**:在磁盘上创建一个文件夹,用于存放Appfuse项目,例如`D:\appfuse2-hzy`。 3. **执行Maven命令**:在命令行中输入以下命令: ``` mvn archetype:create -DarchetypeGroupId=org.appfuse -...
通过使用 AppFuse,你可以避免从零开始搭建整个应用架构,从而将更多精力集中在业务逻辑上。 AppFuse 的核心特点包括: 1. **模版化开发**:AppFuse 提供了多种项目模板,如 Maven Archetypes,可以根据需求选择...
AppFuse旨在帮助开发者简化项目启动过程中的复杂配置工作,提供了一套标准的目录结构、构建文件以及项目类,使得开发者能够专注于业务逻辑的实现而非基础架构的搭建。它支持多种流行的开源工具和技术框架,如Ant、...
### Appfuse 学习笔记 #### 一、Appfuse 简介 Appfuse 是一个开源框架,...通过以上步骤,可以成功搭建起基于 Appfuse 2.0 的开发环境,并创建出各种类型的应用项目。接下来可以根据实际需求进行更深入的学习和开发。
### AppFuse与SpringMVC+MyBatis整合详解 ...通过上述步骤,开发者可以在极短的时间内搭建起一个基于SpringMVC+MyBatis的完整应用架构,并且能够利用AppFuse提供的强大功能来提高开发效率和代码质量。
接下来,是AppFuse 2.0项目初始化的关键步骤。 **1. 解压AppFuse依赖** - 下载`appfuse-dependencies-2.0.2`。 - 将其解压缩至`.m2/repository`目录下。 **2. 创建项目目录** - 在任意位置创建一个目录,如`C:\...
在使用AppFuse2时,开发者可以利用其预先构建的模板和最佳实践来快速启动新项目。AppFuse支持多种MVC框架,如Struts、Spring MVC和 Tapestry,这使得开发者能够根据项目需求选择合适的框架。MyEclipse6.5作为开发...
2. 安装 JDK(本文使用 1.5.0),设置 `JAVA_HOME` 环境变量并更新 PATH。 3. 安装 Tomcat(本文使用 5.5.17),设置 `CATALINA_HOME`。 4. 下载 Ant(至少 1.6.2 版本,本文使用 1.6.5),设置 `ANT_HOME` 和 PATH...
### AppFuse快速开始指南 #### 一、简介 AppFuse是一个开源的应用程序模板,它能够帮助开发者快速...通过本指南,你可以顺利地使用AppFuse快速搭建基于SSH或SSI的技术栈的企业级应用,并且具备一定的扩展性和灵活性。
通过遵循上述步骤,开发者可以有效地设置AppFuse开发环境,利用其提供的模板和工具,快速启动项目开发。对于不同数据库的支持,AppFuse提供了灵活的配置选项,使得项目能够在多种数据库环境下运行。掌握这些配置细节...
这部分内容对于初学者尤为重要,因为它覆盖了如何从零开始搭建基于 AppFuse 的项目,并介绍了 Maven 的基本概念,例如依赖管理、构建生命周期等。 #### 商业支持 (Commercial Support) 除了免费的社区支持之外,...
AppFuse的使用流程通常包括以下几个步骤: 1. **下载或从CVS获取源码**:可以从官方站点下载最新版本的AppFuse,或者通过CVS命令直接检出项目源码。 2. **创建新应用**:运行Ant命令,指定应用名和数据库名,生成...