Exemple : Nombre de catégories (profilage implicite)

Obtenez une vue d'ensemble des chiffres pour la catégorie d'implémentation à partir d'un profileur qui contiendra des définitions de profil concernant les catégories Cinéma, Cuisine et Sport. Cette vue d'ensemble détermine le profil de la catégorie avec le chiffre le plus important.

Pour l'exemple de nombre de catégories, supposons que l'utilisateur puisse afficher un référentiel d'articles de sports, de cinéma et de cuisine. Chaque fois que l'utilisateur affiche un article, un enregistrement est consigné pour afficher ses préférences par rapport à cet article. Pour ce faire, chaque article doit être une page JSP qui implémente les beans Category. Par exemple, le code suivant apparaît pour un article de sport :
<jsp:useBean class="com.ibm.wcp.analysis.beans.Category" id="category" 
scope="session">
</jsp:useBean>
<% category.log(request, "Articles/Sports"); %>

Ces valeurs ont été entrées dans la zone de texte Attribut lors de la création de ce profileur après avoir sélectionné Nombre de catégories en cours.

Remarque : La version complète de ce profileur contiendra des définitions de profil concernant les catégories Cinéma et Cuisine si les chiffres de ces catégories sont plus importants que ceux de la catégorie Sport.

Nombre de catégories

ArticlePreference is
  	     Sports when
  	         current Category Count.Articles.Sports is greater than current Category Count.Articles.Cooking and
  	         current Category Count.Articles.Sports is greater than current Category Count.Articles.Movies