| [[tutorials-intro,Introduction to Qi4j]] |
| = Introduction to Qi4j = |
| |
| This quite long introduction to Qi4j will start by brushing up an overview of the problems Qi4j solve, teach you what |
| Composite Oriented Programming is and guide you through the process of writing a complete Application around an adapted |
| Hello World example. |
| |
| :leveloffset: 2 |
| |
| // include::highlights.txt[] |
| |
| include::background.txt[] |
| |
| :leveloffset: 2 |
| |
| include::what-is-composite-oriented-programming.txt[] |
| |
| :leveloffset: 2 |
| |
| include::qi4j-cop.txt[] |
| |
| :leveloffset: 2 |
| |
| include::whats-an-object.txt[] |
| |
| :leveloffset: 2 |
| |
| include::../../twominutes/src/docs/two-minutes.txt[] |
| |
| :leveloffset: 2 |
| |
| include::../../tenminutes/src/docs/ten-minutes.txt[] |
| |
| :leveloffset: 2 |
| |
| include::../../thirtyminutes/src/docs/thirty-minutes.txt[] |
| |
| :leveloffset: 2 |
| |
| include::../../twohours/src/docs/two-hours.txt[] |
| |
| :leveloffset: 2 |
| |