第一步 创建基于Struts 2 Basic的项目:
mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.mycompany.app -DartifactId=myproject
myproject是工程名,DarchetypeVersion=2.0.2是版本号,可以到官方网站http://appfuse.org/display/APF/Home查看最新版本以及更新文档。
第二步:修改"新建工程/pom.xml"配置文件
1.修改生成代码方式,找到
<genericCore>${amp.genericCore}</genericCore>
<fullSource>${amp.fullSource}</fullSource>
修改成:
<genericCore>false</genericCore>
<fullSource>true</fullSource>
注意,这里必须吧pom.xml中的genericCore属性设为false 否则只会生成Action
2.数据库配置信息(在最底下)
第三步:mvn appfuse:full-source
第四步:加入eclipse工程文件,方便导入到eclipse
mvn eclipse:eclipse
第五步:eclipse下开发, mvn jetty:run-war发布,http://localhost:8080浏览。
如何tomcat下调试还不清楚,郁闷,解决后补充上。
分享到:
相关推荐
使用appfuse2建立项目原型骨架的步骤 appfuse2 项目原型 骨架
在Appfuse2中,Struts提供了基础的控制器和视图模板。 2. **Hibernate**:这是一款对象关系映射(ORM)工具,使得开发人员可以使用Java对象来操作数据库,而无需编写SQL语句。Appfuse2利用Hibernate进行数据持久化...
在最新的版本2.1.0-M2中,AppFuse 提供了基本(basic)和模块化(modular)两种类型的原型,以便于开发者根据项目需求选择合适的方式来创建项目。 建立项目原型骨架的步骤如下: 1. 首先,通过Maven的archetype...
### AppFuse2 学习知识点总结 #### 一、AppFuse 概述 - **定义与价值**:AppFuse 是一款开源项目...以上是关于 AppFuse2 学习过程中涉及的关键知识点和步骤,希望能帮助初学者更好地理解和掌握 AppFuse2 的使用方法。
通过理解和学习AppFuse的这些组件及其相互作用,你可以更好地掌握Java Web开发的基础,并且能够利用AppFuse快速创建自己的项目。对于初学者来说,这是一个很好的起点,而对于经验丰富的开发者,它则可以作为一个高效...
2. **创建项目文件夹**:在磁盘上创建一个文件夹,用于存放Appfuse项目,例如`D:\appfuse2-hzy`。 3. **执行Maven命令**:在命令行中输入以下命令: ``` mvn archetype:create -DarchetypeGroupId=org.appfuse -...
AppFuse旨在帮助开发者简化项目启动过程中的复杂配置工作,提供了一套标准的目录结构、构建文件以及项目类,使得开发者能够专注于业务逻辑的实现而非基础架构的搭建。它支持多种流行的开源工具和技术框架,如Ant、...
### Appfuse 学习笔记 #### 一、Appfuse 简介 Appfuse 是一个开源框架,...通过以上步骤,可以成功搭建起基于 Appfuse 2.0 的开发环境,并创建出各种类型的应用项目。接下来可以根据实际需求进行更深入的学习和开发。
2. **创建编辑器实例**:在JSP页面(如`contentInfoForm.jsp`或`aa.jsp`)中,通过JavaScript代码创建FCKeditor实例。这通常涉及到在页面中设置一个特定的HTML元素(比如一个`<textarea>`),然后使用FCKeditor的API...
在本文中,我们将深入了解如何安装并部署 AppFuse 项目。 **1. 预备知识** 在开始之前,确保你已经具备以下基础: - 熟悉 Java 开发环境,例如 JDK 已经正确安装。 - 理解 Maven 构建工具的基本概念和使用方法。 - ...
AppFuse是一个用于创建Java Web应用程序的模板,它提供了多种框架的集成,比如Spring MVC、Struts2、JSF等。通过AppFuse,开发者可以快速创建一个具有用户认证、权限控制、数据库连接等功能的基础项目结构。 步骤1...
生成AppFuse项目时,可以通过执行特定的Maven命令来创建不同类型的项目,比如基于Struts、Spring或Hibernate的项目。这允许开发者根据项目需求选择最适合的框架组合,进一步提升开发效率。 总的来说,AppFuse通过...
2. **Myeclipse 工程结构.JPG** - 这个文件可能显示了在MyEclipse中一个典型的AppFuse项目应有的目录结构,帮助读者了解如何组织代码和资源。 3. **ApplicationResources_zh_CN.properties** - 这是国际化(i18n)...
本教程将深入探讨如何利用Appfuse创建数据访问对象(DAO)和简单Java对象(POJO),并进行数据库操作。 **一、在APPFUSE建立DAO和POJO** 1. **建立一个对象,并且作XDoclet标记** POJO(Plain Old Java Object)...
通过以上步骤,你将能够利用Struts 2和AppFuse 2创建一个功能完整、界面友好的人员管理应用。这不仅涵盖了基本的CRUD操作,还涉及了高级特性如客户端和服务端验证、动态排序和分页,以及使用Web测试框架进行功能验证...
这个版本的Velocity依赖包可能包含了所有必要的依赖,使得在AppFuse项目中直接使用Velocity模板变得简单。 7. **mysql-connector-java-5.0.5.jar**:这是MySQL的JDBC驱动程序,用于连接到MySQL数据库。这个版本的...