1.1.14.5.1.2.1. fejezet, alkalmazott technológiák és a forrás könyvtár szerkezete

Alkalmazott technológiák

Forráskód és dokumentáció generálása sablonokból

  • Maven compiler (maven-compiler-plugin)
  • Maven XSLT (xslt-maven-plugin)
  • Maven JSF forrá generátor (PrimeFaces maven-jsf-plugin)
  • Maven Resource (maven-resources-plugin)
  • Maven YUICompressor (yuicompressor-maven-plugin)
  • Maven helper (build-helper-maven-plugin)
  • Maven wagon-ssh (wagon-maven-plugin)
  • Maven javadoc (maven-javadoc-plugin)
  • Maven source (maven-source-plugin)
  • Maven jar (maven-jar-plugin)
  • Maven bundle (maven-bundle-plugin)
  • Függőségek (4.x verziótól)

  • JavaServer Faces API (2.1.10) (javax.faces)
  • jsp-api (2.1)
  • servlet-api (2.5)
  • validation-api
  • Apache POI
  • itext
  • Apache commons-fileupload
  • Apache commons-io
  • Rome Feed reader
  • jaxb-api
  • junit
  • easymock
  • shale-test
  • atmosphere-runtime
  • Kliens oldali JavaScript könyvtár

  • JQuery
  • Néhány fontosabb könyvtár a 3.5-ös verzióban:

    src +
        +- main -+
                 |
                 +- java -+
                 |        |
                 |        +- org -+
                 |                |
                 |                +- primefaces -+
                 |                               |
                 |                               +- util -+
                 |                               |        |
                 |                               |        +- Constants.java (állandó értékek)
                 |                               |
                 |                               +- component -+
                 |                                             |
                 |                                             +- [komponens (pl.: renderer és handler) Java könyvtárak]
                 |
                 +- resources -+
                 |             |
                 |             +- META-INF -+
                 |                          |
                 |                          +- resources -+
                 |                                        |
                 |                                        +- primefaces -+
                 |                                                       |
                 |                                                       +- [komponens (pl.: fileupload, JQuery, stb.) kliens könyvtárak](*.js, *.css)
                 |
                 +- resources-maven-jsf -+
                                         |
                                         +- ui -+
                                                |
                                                +- *.xml (tulajdonság leírók forráskód generáláshoz: target/generated-sources/maven-jsf-plugin/org/primefaces/component)