..
En aquest article veurem com crear, amb JSP (Java Server Pages) i una base de dades MySQL, un sistema simple de gestió d'estadístiques d'accés a un lloc web. Així que anem a analitzar algunes operacions importants, com la forma d'accedir a la base de dades directament des del contenidor web, ja que no funciona del tot en el context de J2EE (Enterprise Edition), sinó directament des del servidor web, sense passar pel bean d'entitat.
El sistema de posar en pràctica · lador detectarà usuaris en línia, l'accés de "última i crear un arxiu de totes les visites, on posteriorment es pot executar altres tipus d'informes com, per exemple, calcular el nombre de visitants diaris, mensuals i anuals, i molt més. La clau és no perdre de vista tota la informació important que caracteritzen a un usuari accedir a les pàgines del lloc, un cop emmagatzemades les dades que es poden generar informes per a cada necessitat.
El primer pas és, òbviament, per crear la taula MySQL per emmagatzemar les dades d'estadístiques d'accés, és a dir, la taula que conté totes les visites històriques.
Per cada accés, de fet, anem a guardar les dades importants que s'envien a través de la petició HTTP que el client fa el seu accés al lloc.
Aquesta informació és la següent:
CREATE DATABASE `efectuar` stat 'Aquesta és la taula de SQL que anomenarem userlog:
CREATE TABLE `stats`. Userlog `` ( `IP` VARCHAR (19) NULL, TIME_ACCESS `` VARCHAR (100) default NULL '0000-00-00 00:00:00 ', SYSOP `` VARCHAR (300) default NULL, USER_AGENT `` VARCHAR (300) default NULL, `Idioma` VARCHAR (300) default NULL, REFERIDA `` VARCHAR (300) default NULL, Clau principal amb BTREE (`IP`, `` TIME_ACCESS) ) ENGINE = InnoDB DEFAULT CHARSET = latin1;
Ara hem de preparar el nostre entorn de desenvolupament per crear l'aplicació JSP.
Per poder utilitzar MySql hem d'importar la biblioteca d'ajust al seu projecte.
NetBeans o Eclipse només has de seleccionar amb el botó dret del ratolí sobre el projecte, després en Propietats - Biblioteca - Biblioteca Afegir (Java Build Path per Eclipse) i seleccioneu el controlador JDBC de MySQL.
Si la biblioteca no és present es pot descarregar en aquesta pàgina .
Per a importar el projecte ha de desempaquetar el tarball o zip i integrar el fitxer JAR amb el mateix procediment però seleccionant Afegeix fitxer JAR / carpeta.
| |
E-Commerce amb ASP (ebook)
Comerç Electrònic i Compres amb ASP. Només 35 €. |
| |
Flash MX i ActionScript (Curs)
Convertir-se en un desenvolupador de llocs web des de 29 €. |
| |
Ruby i Ruby on Rails (Curs)
Creació d'aplicacions de programari i la web amb Ruby i RoR. A partir de 39 €. |