Tutorials to .com

Tutorials to .com » Jsp » Tapestry-hivemind » Tapestry Developer's Guide (3)

Tapestry Developer's Guide (3)

Print View , by: iSee ,Total views: 7 ,Word Count: 739 ,Date: Thu, 16 Apr 2009 Time: 11:12 PM

1.4 Web application

tapestry is an application to have a very strong feeling, the feeling of a document from the xml specifications. This document identifies the application and given the names of all the pages, and marking the key to some other category. It also gives the name of a entire application, the name is a human-readable.

In other systems, there is no such application. There is a 'Home' (or servlet), this is when the client application to connect to the network to see the first page. There are many pages, servlets (or something equivalent in other frameworks), as well as the interrelationship between them. There are a number stored in the server's state, for example, the user name and your shopping cart (in a typical e-commerce applications). The sum of these elements is the web application.

Tapestry compulsory land to developers with some limitations, first and foremost, the application pages and components in accordance to organize. These restrictions to the developers desire to minimize the impact of the imposition of a number of acceptable structure. They created a team in a common language among its members, and even in the team technical team and between the design team can use a common language.
In Tapestry, the page very well defined: It includes component specifications, the corresponding java type, HTML templates, and a set of ready-to-use components.

As a control, when using JSP, one or more servlet, embedded JavaBean, a jsp file and from the JSP file to create the java category. Do not have a standard naming scheme or clearly identifies the various elements of the other way.
Interaction in the Tapestry is component-based. If the component is interactive, such as a hyperlink with (<a>) image button, click on the link it will call a component method. All interactive on the page by page to the implementation of the components.

JSP-based interactive servlet. The interactive part of the page to create URLs to reference these servlet. servlets use of special methods to identify, when the link is clicked, the operation will be what happens. Any such operation as there is no standard, different developers, in the same project, changes may be a broad approach to the implementation of similar construction.
As the page is a component, they have a clearly defined interface, the developer of the framework and a description of how the page is suitable for the application of a whole.

Tapestry in the application of any two objects is the core: engine and visit. When the first request to reach server from the client, engine has been created. Tapestry in the engine is responsible for all routine tasks, for example, process the request cycle. This is like a dispatcher to handle a flood of requests, as well as the process of running the response to the request to return the new HTML page.
Visit is included in the application of the object specified data and the logic of the second object. It's the type of fully defined by the application. In an e-commerce applications, visit Cart can be stored on the user's information (as long as the user logged in).

visit lasting engine and stored in the request cycle between the HttpSession object.
Engine also provides services. URLs and services are a bridge between components. Services used to generate URLs, these URLs at the click on the link and submit the form to use. When the same URLs after the browser from the client is clicked, the service is also responsible to resolve URLs.

tapestry & hivemind Articles

Can't Find What You're Looking For?

Rating: Not yet rated


No comments posted.