...
You are allowed to create sub-packages, to help organize your code better and more logically. For example, you might have root-package.pages.account.ViewAccount
, which would have the page name "account/viewaccount"
Footnote |
---|
Wiki Markup |
{footnote}Tapestry would also create an alias Tapestry would also create an alias "account/view", by stripping off the redundant "account" suffix. Either name is equally valid in your code, and Tapestry will use the shorter name, "account/view" in URLs.{footnote} |
In addition, it is possible to define additional root packages for the application:
...
Gliffy Diagram | ||||||
---|---|---|---|---|---|---|
|
In a Tapestry application, most application classes are loaded from the middle class loader. Additional class loaders are used
to support live service reloading, and live component reloading (along with component class transformation).
...
Wiki Markup |
---|
{scrollbar} |
____
Wiki Markup |
---|
{display-footnotes} |