Using an Enterprise Project aims to divide a project of great size in sub-projects to give an opportunity to organize work in a team with different access modes, managed by the repository. Also you can reduce the amount of memory occupied by the tool during editing. The Enterprise project allows a m...
In WebRatio it's possible to generate PDF, Excel or RTF reports. This article discusses a particular usage of the WebRatio generated reports. The goal is to create a report in order to use it as attachment for a newsletter (or to store it in the database). Suppose you want to send an email to all th...
It is possible to integrate manually written JSP pages inside WebRatio applications.
The procedure is short and composed of four phases.
This guide shows the steps required to integrate a JSP in a WebRatio application.
WebRatio gives at your disposal a predefined set of view components and operations that let you model most of the features of your Web application. Sometimes it happens that WebRatio does not include a specific business logic that you need. In this case you can address the problem creating custom co...
A search engine uses a set of well known rules to decide the visibility of a website. One of these rules is to have simple URLs containing the keywords the page should be indexed with. WebRatio 6 introduces a new feature named URL Fragments. This feature allows to increase the search engine ranking ...
The WebRatio pageContext is a particular data structure which is created everytime the user performs a request in a WebRatio generated Web application. It's a map that contains information used in the computation of all the Units contained in the requested destination page and it is stored in the JS...
People have a habit of using the same password over and over, and so hashing the password in the database it is a best practice that you should use to protect this information from attacks. In fact, if the database of your Web application is accidentally compromised, your organization will not be th...
Learn how to migrate your WebRatio 7.1 project to WebRatio 7.2.
This document contains all the instructions needed for the migration process.
WebRatio support all the databases that are supported by Hibernate. Nevertheless, the list of the database types that you have at disposal when creating a new database connection does not contain the full list, but it proposes the most used. Therefore WebRatio gives you the chance to integrate a new...
The ability to show a list of elements and the details of each listed element is the one of the most common patterns in Web applications, and is called the Master and Details pattern.
In a previous lesson, you already learned how to model the basic Master and Details pattern.
This lesson shows y...
Page computation is the process by which new up-to-date information is computed on the server after a user action. The computed information is then used for rendering all, or part, of the client page or just a part of it.
Know how the page computation works is useful when you model a page that is ...
Tomcat Application Server is able to manage by default all the ISO-8859-1 characters to encode URIs.
If your Application uses characters that does not belong to this character set, you have to configure the Application Server or your Application in order to correctly manage them.
If not config...
Let's suppose that you want to deploy your project directly on the remote host that will contain the Web Application. You have to configure the Deploy Configuration that allows you to obtain the final Web Application package in order to be able also to upload the package on the remote host. This art...
It’s a very common practice to display the number of active users of a web application.
WebRatio gives you the possibility to easily get the number of users which are currently navigating your Web application and add this feature to your Web application.
The solution proposed in this article ...
Usually, Web applications are not standalone; they need to integrate with external systems and other applications in the company intranet. The best way to make different Applications communicate with one another is to use a Web service infrastructure.
That’s why it is important to know how you can...