..


Спонсоред Линкс

Статистика са ЈСП и МиСКЛ

Чланак који је написао Антонио Цосцхигнано
Страна 1 од 5

У овом чланку ћемо видети како да креирате, са ЈСП (Јава Сервер Пагес) и МиСКЛ базу података, једноставни систем за управљање приступ статистике за сајт. Дакле, погледајте неке важне операције, као што су како да приступите бази података директно са Интернета, контејнер, јер не ради у потпуности у контексту Ј2ЕЕ (Ентерприсе Едитион), али директно са веб сервера, без проласка кроз ентитетске Бин.

Систем можемо имплементирати ће моћи да детектује корисника на форуму, "Задњи приступ и стварање архива свих посета, где након тога можете покренути и друге извештаје, што је, на пример, израчунати број посетилаца дневно, месечно и годишњи и још много тога. Кључна ствар је да пратите све важне информације које карактеришу корисник приступа страницама сајта, посто се складисте података можемо изградити извештаје за сваку потребу.

МиСКЛ структури табеле

Први корак је очигледно да створи МиСКЛ табелу да бисте ускладиштили податке за приступ статистици, односно табелу која има све историјске разгледање.
За сваки приступ, у ствари, идемо за складиштење важних података који се шаљу преко ХТТП захтев који клијент даје приликом приступа сајту. Ова информација је:

  • ИП адреса: ИП адреса клијента који се повезује на сајту
  • Усер-агент: стринг који се обично описује претраживача (ИЕ, Фирефок, итд.) Али се такође може паук или пописивач
  • Реферер: УРЛ порекла, која је нула уколико је приступ директан
  • Сисоп: стринг који идентификује оперативни систем
  • ЈЕЗИК: Стринг који идентификује језик порекла клијената
Осим ове информације (које смо екстракта из ХТТП захтев) такође складиште ИП ТимеСтамп заједно чине примарни кључ ове табеле (ИП адреса је свакако јединствен у датом тренутку, онда упаривање омогући приступ лако идентификовати). Да бисте креирали базу података:
 



 ЦРЕАТЕ ДАТАБАСЕ `Стат`

 
Ово је СКЛ табела коју ће позвати усерлог:





 ЦРЕАТЕ ТАБЛЕ `Стат` Усерлог ``. (



  



 `ИП` варцхар (19) НОТ НУЛЛ,



  



 ТИМЕ_АЦЦЕСС `` варцхар (100) НОТ НУЛЛ дефаулт '0000-00-00 00:00:00 ',



  



 Сисоп `` варцхар (300) подразумевано НУЛЛ



  



 УСЕР_АГЕНТ `` варцхар (300) подразумевано НУЛЛ



  



 `Језик` варцхар (300) подразумевано НУЛЛ



  



 Реферер `` варцхар (300) подразумевано НУЛЛ



  



 БТРЕЕ КОРИШЋЕЊЕ ПРИМАРИ КЕИ (`ИП`, `` ТИМЕ_АЦЦЕСС)







 ) ЕНГИНЕ = ИнноДБ ДЕФАУЛТ ЦХАРСЕТ = латин1;



Примена Сервлет / ЈСП

Сада морамо припремити наше окружење развој да створи ЈСП апликације.
Да би користили МиСКЛ морамо да увоз библиотека уклапа у пројекат. НетБеанс или Ецлипсе, једноставно изаберите десним тастером миша на пројекту, а затим кликните на Пропертиес - Библиотека - Додај Библиотека (Јава Буилд Патх за Ецлипсе) и изаберите МиСКЛ ЈДБЦ дривер. Ако библиотека није присутан можемо преузети на овој страници . Да бисте увезли пројекат мора распакујте тар или зип архиве и интегришу фајл ЈАР са истом процедуром, али избора Додај ЈАР / фолдер.

У истој категорији ...
Е-учење
АСП Зеро (Ебоок) АСП Зеро (Ебоок)
Учење програма Мицрософт АСП и ВБСцрипт од нуле. На само 29 €.
Фласх МКС (Адванцед) Фласх МКС (Адванцед)
Постаните пројектант Веб локација од 29 €.
Јава (курс) Јава (курс)
ООП програмирање у Јави СУНЦА. Од 49 €.
Спонсоред Линкс