Raible's Wiki

Raible Designs
Wiki Home
News
Recent Changes

AppFuse

Homepage
  - Korean
  - Chinese
  - Italian
  - Japanese

QuickStart Guide
  - Chinese
  - French
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish
  - Japanese

User Guide
  - Korean
  - Chinese

Tutorials
  - Chinese
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish

FAQ
  - Korean

Latest Downloads

Other Applications

Struts Resume
Security Example
Struts Menu

Set your name in
UserPreferences


Referenced by
AppFuse
AppFuse_jp
AppFuse_zh
Articles
CreateAnAJAXBasedFil...
Downloads
LeftMenu
Main




JSPWiki v2.2.33

[RSS]


Hide Menu

AppFuseQuickStart


Difference between version 129 and version 128:

At line 8 changed 1 line.
# From the appfuse directory, run __ant new -Dapp.name=YOURAPPNAME -Ddb.name=YOURDBNAME__. This will create a directory named YOURAPPNAME in the same directory as appfuse. <div class="note" style="margin: 10px; background-color: #fcc"> __WARNING:__ Some app.name values will not work - don't use "test", anything with "appfuse" in it or anything that starts with numbers. Also, two dashes (-) in a name will mess things up.</div>
# From the appfuse directory, run __ant new__. You will be prompted for an application name, database name and package name. After entering these, a directory containing your new application will be created in the same directory as appfuse. <div class="note" style="margin: 10px; background-color: #fcc"> __WARNING:__ Some application values will not work - don't use "test", anything with "appfuse" in it or anything that starts with numbers. Also, two dashes (-) in a name will mess things up.</div>
At line 22 changed 1 line.
* If you don't want to install iBATIS, Spring MVC or WebWork - you should delete their installers in the {{extras}} folder before checking your project into source control.
* If you don't want to install iBATIS, Spring MVC, WebWork, JSF or Tapestry - you should delete their installers in the {{extras}} folder before checking your project into source control.
At line 25 removed 16 lines.
----
Usually, after you get all this to work - it's likely you'll want to change all your package names to "com.company" rather than "org.appfuse". Thanks to Ben Gill, this is now <strong>much</strong> easier than it used to be. ''Thanks Ben!''
All you need is the [rename-packages tool|https://appfuse.dev.java.net/files/documents/1397/7833/rename-packages-0.9.zip]. View the [README|https://appfuse.dev.java.net/servlets/ProjectDocumentView?documentID=7836] file instructions for installing and using. The source for this project can also be [downloaded|https://appfuse.dev.java.net/servlets/ProjectDocumentList?folderID=2072]. This tool should work regardless of whether you've installed any options or not.
%%note __NOTE:__ Don't forget to back up your project directory before using it! Just in case... ;-)%%
If you rename the org.appfuse.webapp.form package to, say test.web.form, you also have to edit the ConverterUtil in the src/service package. Method getOpposingObject is your friend, take a look at
[{Java2HtmlPlugin
name = StringUtils.replace(name, "model", "webapp.form");
name = StringUtils.replace(name, "webapp.form", "model");
}]

Back to AppFuseQuickStart, or to the Page History.