`
yefeishan
  • 浏览: 108717 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

使用appfuse2搭建项目的步骤

阅读更多

基本任务

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搭建文档

    Appfuse2使用JPA作为ORM的抽象层,允许开发者选择不同的实现,如Hibernate或EclipseLink。 接下来,我们将按照以下步骤来搭建基于Oracle的Appfuse2项目: **步骤1:环境准备** 确保安装了Java JDK,设置好环境变量...

    建立项目原型骨架的步骤(最新版本appfuse)appfuse2.1.0-M2

    2. 生成项目后,使用`mvn appfuse:full-source`命令初始化项目。这个命令会处理ant存在的问题,特别是Windows环境下遇到的问题,确保$USER_HOME/.m2/repository目录存在并包含正确的settings.xml文件。 3. 接下来,...

    MAVEN 搭建APPFUSE

    步骤2:获取AppFuse。你可以从AppFuse的官方网站或者GitHub仓库下载所需的版本。通常,AppFuse提供了不同框架的模板,根据你的需求选择合适的模板。 步骤3:创建新项目。使用Maven的archetype插件,我们可以快速...

    appfuse2学习日记

    ### AppFuse2 学习知识点总结 #### 一、AppFuse 概述 - **定义与价值**:AppFuse 是一款开源项目...以上是关于 AppFuse2 学习过程中涉及的关键知识点和步骤,希望能帮助初学者更好地理解和掌握 AppFuse2 的使用方法。

    使用appfuse构建环境

    以上步骤详细介绍了如何使用AppFuse搭建一套完整的开发环境。通过遵循这些步骤,开发者可以快速构建出一个具备基本功能的Java Web应用程序,并能够在此基础上进一步定制和扩展功能。此外,掌握AppFuse的使用对于熟悉...

    使用 AppFuse 快速构建 java

    通过AppFuse,开发者可以轻松地搭建起项目的基础设施,从而将更多的精力放在业务逻辑的开发上。 #### 三、环境搭建 为了开始使用AppFuse,首先需要准备一个合适的开发环境。以下是一些基本步骤: 1. **下载...

    Appfuse 2.doc

    2. **创建项目文件夹**:在磁盘上创建一个文件夹,用于存放Appfuse项目,例如`D:\appfuse2-hzy`。 3. **执行Maven命令**:在命令行中输入以下命令: ``` mvn archetype:create -DarchetypeGroupId=org.appfuse -...

    使用 AppFuse 快速构建 J2EE 应用

    通过使用 AppFuse,你可以避免从零开始搭建整个应用架构,从而将更多精力集中在业务逻辑上。 AppFuse 的核心特点包括: 1. **模版化开发**:AppFuse 提供了多种项目模板,如 Maven Archetypes,可以根据需求选择...

    AppFuse

    AppFuse旨在帮助开发者简化项目启动过程中的复杂配置工作,提供了一套标准的目录结构、构建文件以及项目类,使得开发者能够专注于业务逻辑的实现而非基础架构的搭建。它支持多种流行的开源工具和技术框架,如Ant、...

    appfuse 学习笔记

    ### Appfuse 学习笔记 #### 一、Appfuse 简介 Appfuse 是一个开源框架,...通过以上步骤,可以成功搭建起基于 Appfuse 2.0 的开发环境,并创建出各种类型的应用项目。接下来可以根据实际需求进行更深入的学习和开发。

    appfuse新手上路

    接下来,是AppFuse 2.0项目初始化的关键步骤。 **1. 解压AppFuse依赖** - 下载`appfuse-dependencies-2.0.2`。 - 将其解压缩至`.m2/repository`目录下。 **2. 创建项目目录** - 在任意位置创建一个目录,如`C:\...

    appfuse2 + Myeclppse6.5 + Tomcat 6

    在使用AppFuse2时,开发者可以利用其预先构建的模板和最佳实践来快速启动新项目。AppFuse支持多种MVC框架,如Struts、Spring MVC和 Tapestry,这使得开发者能够根据项目需求选择合适的框架。MyEclipse6.5作为开发...

    AppFuse学习笔记

    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 配置说明 doc 格式

    通过遵循上述步骤,开发者可以有效地设置AppFuse开发环境,利用其提供的模板和工具,快速启动项目开发。对于不同数据库的支持,AppFuse提供了灵活的配置选项,使得项目能够在多种数据库环境下运行。掌握这些配置细节...

    appfuse-documentation-2.1.0官方文档

    这部分内容对于初学者尤为重要,因为它覆盖了如何从零开始搭建基于 AppFuse 的项目,并介绍了 Maven 的基本概念,例如依赖管理、构建生命周期等。 #### 商业支持 (Commercial Support) 除了免费的社区支持之外,...

    appfuse开发文档

    AppFuse的使用流程通常包括以下几个步骤: 1. **下载或从CVS获取源码**:可以从官方站点下载最新版本的AppFuse,或者通过CVS命令直接检出项目源码。 2. **创建新应用**:运行Ant命令,指定应用名和数据库名,生成...

Global site tag (gtag.js) - Google Analytics