Wiki source code of Getting Started

Version 12.1 by Pascal Robert on 2012/02/11 16:07

Show last authors
1 = Installing the tools =
2
3 Before getting started with code, [[you install to install the development tools and frameworks>>WONDER:Project Wonder Installation]].
4
5 = Learn the concepts =
6
7 Start by reading [[WebObjects Overview>>WO:Documentation^WebObjects_Overview.pdf]] and [[WebObjects Web Applications Programming Guide>>WO:Documentation^Web_Applications.pdf]]. Those documents are really good at explaining the concepts behind WebObjects. Please note that they talk about the old toolset (EOModeler, WebObjects Builder, etc.), but the concepts are still valid.
8
9 After you have read the two Apple documents, proceed with the tutorials linked to this page.
10
11 Books? We've got'em too. We highly recommend [[Practical WebObjects>>http://www.apress.com/9781590592960]] by Chuck Hill and Sacha Mallais.
12
13 If you have a copy of WebObjects Developer's Guide (author: Ravi Mendis, publisher : Sams) or Professional WebObjects with Java (publisher: Wrox), we have converted the example code to Eclipse/WOLips projects. [[You can get them on GitHub>>https://github.com/wocommunity/]].
14
15 = Hello World tutorial =
16
17 This tutorial is a good way to learn how to use the development tools for your Wonder projects. You will learn how to create a new project, run it and make the "Hello World" editable.
18
19 [[Your First Project - Hello World>>WONDER:Your First Project - Hello World]]
20
21 = Blog tutorial =
22
23 This tutorial have four parts.
24
25 In the first part, you will learn how to create a EOModel for a blog application. You will also learn how to use the ERRest framework to build a basic interface to manage and show blog postings.
26
27 [[WONDER:Your First Rest Project]]
28
29 In the second part, you will learn how you can use frameworks to put resources, including EOModels, in a core framework and to use those resources in many projects.
30
31 [[WONDER:Your First Framework]]
32
33 In the third part, you will learn how to use Direct2Web, a rules-based engine, to build the administrative interface to manage the blog.
34
35 [[WONDER:Your First D2W Project]]
36
37 In the fourth part, you will learn how to use sessions and creating your own components to manage the blog.
38
39 [[WONDER:Your First Stateful Project]]
40
41 In the last part, you will learn how to deploy your applications.
42
43 [[WONDER:Your First Deployment]]
44
45 = Get together =
46
47 Project Wonder has a supportive and active user community. To contribute or benefit, the [[mailing lists>>WO:Mailing Lists]] is the best way to reach out other Project Wonder developers.
48
49 You can also attend [[WOWODC>>http://www.wowodc.com]], our annual conference dedicated to Project Wonder.
50
51 = Get training =
52
53 Numerous [[organizations>>http://www.wocommunity.org/page/organizations?filter=services]] provide classes or individual training. You can also buy the recordings of past WOWODCs to augment your Project Wonder knowledge.  We are also doing a [[Project Wonder Boot Camp>>http://www.wocommunity.org/wowodc12/bootcamp.html]] at WOWODC 2012, which is perfect to learn more about Project Wonder and WebObjects.