Changes for page WOLips Project Templates

Last modified by Bastian Triller on 2011/09/12 00:45

From version 69.1
edited by David Avendasora
on 2009/04/07 07:07
Change comment: There is no comment for this version
To version 70.1
edited by David Avendasora
on 2009/04/21 11:48
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,5 +1,16 @@
1 -=== Tutorials and Instructions ===
1 +=== Project Templates ===
2 2  
3 +WOLips Project Templates can be used to setup the basics of a WebObjects project. They are quite powerful in that they can be used to configure a project's starting classpath, additional incremental builders, customized project structure and build tasks, to make a project use new build systems and more. You can also request additional information from the user to enable even greater customization.
4 +
5 +The templates below were created by other WOLips users to address specific needs not handled by the built-in templates. Once downloaded and unzipped, they should be placed in one of the following locations:
6 +
7 +* /Library/Application Support/WOLips/Project Templates
8 +* YourHomeDirocuments and Settingspplication DataOLipsroject Templates
9 +* YourHomeDirocuments and SettingsppDataocalOLipsroject Templates
10 +* /Library/Application Support/WOLips/Project Templates
11 +
12 +=== Tutorials and Documentation ===
13 +
3 3  * Creating Custom Templates [[Tutorial>>Custom Project Templates]]
4 4  * Velocity Information
5 5  ** [[Velocity Template Language Reference>>http://velocity.apache.org/engine/devel/vtl-reference-guide.html]]
... ... @@ -6,33 +6,24 @@
6 6  ** [[Velocity Users Guide>>http://velocity.apache.org/engine/releases/velocity-1.5/user-guide.html]]
7 7  ** [[Article and example of Velocity usage>>http://www.javaworld.com/javaworld/jw-12-2001/jw-1228-velocity.html]]
8 8  
9 -=== Example Templates ===
20 +=== Templates ===
10 10  
11 -* WOLips' [[Built-In Templates>>http://svn.objectstyle.org/repos/woproject/trunk/woproject/wolips/core/plugins/org.objectstyle.wolips.templateengine/ProjectTemplates/]]
12 -* Example Wonder [[Project Template>>Custom Project Templates^Wonder ERD2W Application.zip||title="Click to download attachment"]]
22 +===== Template Project =====
13 13  
14 -=== Custom Templates ===
24 +This is the perfect starting point if you want to create a new project template. Drop this template into the templates directory then select New -> Other -> WO Project from Template and you'll see "WOLips Project Template." It will give you everything you need to create a new Template including a template.xml file and the corresponding Sources directories.
15 15  
16 -These are templates created by other WOLips users to address specific needs not handled by the built-in templates. Once downloaded and unzipped, they should be placed in one of the following locations:
26 +* WOLips Project Template [[Template>>Custom Project Templates^WOLips Template Template.zip||title="Click to download attachment"]]
17 17  
18 -* /Library/Application Support/WOLips/Project Templates
19 -* YourHomeDirocuments and Settingspplication DataOLipsroject Templates
20 -* YourHomeDirocuments and SettingsppDataocalOLipsroject Templates
21 -* /Library/Application Support/WOLips/Project Templates
28 +===== Default/Example Templates =====
22 22  
30 +* WOLips' [[Built-In Templates>>http://svn.objectstyle.org/repos/woproject/trunk/woproject/wolips/core/plugins/org.objectstyle.wolips.templateengine/ProjectTemplates/]]
31 +* Example Wonder ERD2W [[Project Template>>Custom Project Templates^Wonder ERD2W Application.zip||title="Click to download attachment"]]
32 +
23 23  ===== Java Client Projects =====
24 24  
25 -* Standard Java Client using JBND (coming soon)
26 -** Server Side Project
27 -** Client Side Project
28 -** EntityClient.java [[template>>JBND Client-Side _Entity.java Template]]
29 -** EntityClient.java [[template>>JBND Client-Side Entity.java Template]]
30 -* Direct To Java Client (D2JC) using Java WebStart
31 -This project will create an full-featured, all-in-one D2JC project that holds both the server- and client-side applications. It requires Project WOnder's ERJars and ERExtensions frameworks on the Server-Side. You will need to add your own EOModel and download the D2JC EOGenerator Templates When launched the user can then download the client-side application from the server via a link in the projects Main component.
32 -** Combined Server- and Client-Side Project
33 -** **Server-Side Classes**
34 -** EntityServer.java [[template>>Server-Side _Entity.java Template]]
35 -** EntityServer.java [[template>>Server-Side Entity.java Template]]
36 -** **Client-Side Classes**
37 -** EntityClient.java [[template>>Client-Side _Entity.java Template]]
38 -** EntityClient.java [[template>>Client-Side Entity.java Template]]
35 +* **Direct To Java Client (D2JC) using Java WebStart**
36 +This project will create an all-in-one D2JC project that holds both the server- and client-side applications. If you want, you can add [[JavaRebel>>http://www.javarebel.com]] instant turn-around to your project by simply checking a box. You'll need to download the latest JavaRebel jars and add them to both the Libraries directory and the /WebServerResources/Java directory.
37 +** Combined Server- and Client-Side [[Project Template>>WOLips Project Templates^WOLipsD2JCWebStartTemplate.zip||title="Click to download zip attachment"]]
38 +* **Standard Java Client using WOJCKit**
39 +** Server-Side [[Project Template>>WOLips Project Templates^WOLipsWOJCKitServerTemplate.zip||title="Click to download zip attachment"]]
40 +** Client-Side [[Project Template>>WOLips Project Templates^WOLipsWOJCKitClientTemplate.zip||title="Click to download zip attachment"]]