You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

preface.xml 2.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <preface id="preface">
  2. <title>Preface</title>
  3. <para>
  4. This programming guide does three things. It
  5. <itemizedlist spacing="compact">
  6. <listitem>
  7. <para>introduces the AspectJ language</para>
  8. </listitem>
  9. <listitem>
  10. <para>
  11. defines each of AspectJ's constructs and their semantics, and
  12. </para>
  13. </listitem>
  14. <listitem>
  15. <para>
  16. provides examples of their use.
  17. </para>
  18. </listitem>
  19. </itemizedlist>
  20. It includes appendices that give a reference to the syntax of AspectJ,
  21. a more formal description of AspectJ's semantics, and a description of
  22. notes about the AspectJ implementation.
  23. </para>
  24. <para>
  25. The first section, <xref linkend="starting" />, provides a gentle
  26. overview of writing AspectJ programs. It also shows how one can
  27. introduce AspectJ into an existing development effort in stages,
  28. reducing the associated risk. You should read this section if this is
  29. your first exposure to AspectJ and you want to get a sense of what
  30. AspectJ is all about.
  31. </para>
  32. <para>
  33. The second section, <xref linkend="language" />, covers the features of
  34. the language in more detail, using code snippets as examples. All the
  35. basics of the language is covered, and after reading this section, you
  36. should be able to use the language correctly.
  37. </para>
  38. <para>
  39. The next section, <xref linkend="examples" />, comprises a set of
  40. complete programs that not only show the features being used, but also
  41. try to illustrate recommended practice. You should read this section
  42. after you are familiar with the elements of AspectJ.
  43. </para>
  44. <para>
  45. Finally, there are two short chapters, one on <xref linkend="idioms" />
  46. and one on <xref linkend="pitfalls" />.
  47. </para>
  48. <para>
  49. The back matter contains several appendices that cover a <xref
  50. linkend="quick">quick reference</xref> to the language's syntax, a more
  51. in depth coverage of its <xref linkend="semantics">semantics</xref>,
  52. and a description of the latitude enjoyed by its <xref
  53. linkend="implementation">implementations</xref>.
  54. </para>
  55. </preface>