`
yefeishan
  • 浏览: 110641 次
  • 性别: 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 快速构建 java

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

    使用 AppFuse 快速构建 J2EE 应用

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

    AppFuse

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

    AppFuse入门文档(AppFuse与SpringMVC+mybatis整合)

    ### AppFuse与SpringMVC+MyBatis整合详解 ...通过上述步骤,开发者可以在极短的时间内搭建起一个基于SpringMVC+MyBatis的完整应用架构,并且能够利用AppFuse提供的强大功能来提高开发效率和代码质量。

    appfuse2 + Myeclppse6.5 + Tomcat 6

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

    appfuse帮助文档

    ### AppFuse快速开始指南 #### 一、简介 AppFuse是一个开源的应用程序模板,它能够帮助开发者快速...通过本指南,你可以顺利地使用AppFuse快速搭建基于SSH或SSI的技术栈的企业级应用,并且具备一定的扩展性和灵活性。

    appfuse-documentation-2.1.0官方文档

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

    appfuse开发文档

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

Global site tag (gtag.js) - Google Analytics