Wiki source code of Getting Started
Version 12.1 by Pascal Robert on 2012/02/11 16:07
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
7.1 | 1 | = Installing the tools = |
2 | |||
![]() |
10.1 | 3 | Before getting started with code, [[you install to install the development tools and frameworks>>WONDER:Project Wonder Installation]]. |
![]() |
7.1 | 4 | |
![]() |
12.1 | 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 | |||
![]() |
7.1 | 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 | |||
![]() |
10.1 | 19 | [[Your First Project - Hello World>>WONDER:Your First Project - Hello World]] |
![]() |
7.1 | 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 | |||
![]() |
10.1 | 27 | [[WONDER:Your First Rest Project]] |
![]() |
7.1 | 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 | |||
![]() |
10.1 | 31 | [[WONDER:Your First Framework]] |
![]() |
7.1 | 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 | |||
![]() |
10.1 | 35 | [[WONDER:Your First D2W Project]] |
![]() |
7.1 | 36 | |
37 | In the fourth part, you will learn how to use sessions and creating your own components to manage the blog. | ||
38 | |||
![]() |
10.1 | 39 | [[WONDER:Your First Stateful Project]] |
![]() |
7.1 | 40 | |
41 | In the last part, you will learn how to deploy your applications. | ||
42 | |||
![]() |
10.1 | 43 | [[WONDER:Your First Deployment]] |
![]() |
12.1 | 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. |