2010 m. spalio 26 d.

Statinių resursų kešavimas J2EE WWW projektuose

pom.xml:

<dependency>
    <groupId>com.samaxes.filter</groupId>
    <artifactId>cachefilter</artifactId>
    <version>1.2.1</version>
</dependency>

web.xml:

<filter>
  <filter-name>CacheFilterStaticContent</filter-name>
  <filter-class>com.samaxes.filter.CacheFilter</filter-class>
  <init-param>
    <param-name>privacy</param-name>
    <param-value>public</param-value>
  </init-param>
  <init-param>
    <param-name>expirationTime</param-name>
    <!-- cache for 3600(1hour)*24*30 -->
    <param-value>2592000</param-value>
  </init-param>
</filter>

<!-- filter mappings for cache header -->
<filter-mapping>
  <filter-name>CacheFilterStaticContent</filter-name>
  <url-pattern>*.js</url-pattern>
</filter-mapping>
<filter-mapping>
  <filter-name>CacheFilterStaticContent</filter-name>
  <url-pattern>*.css</url-pattern>
</filter-mapping>
<filter-mapping>
  <filter-name>CacheFilterStaticContent</filter-name>
  <url-pattern>/catalog/js/*</url-pattern>
</filter-mapping>
<filter-mapping>
  <filter-name>CacheFilterStaticContent</filter-name>
  <url-pattern>/catalog/images/*</url-pattern>
</filter-mapping>
<filter-mapping>
  <filter-name>CacheFilterStaticContent</filter-name>
  <url-pattern>/catalog/skins/themes/*</url-pattern>
</filter-mapping>

2010 m. balandžio 8 d.

2% skyrimas Žvirblonių kaimo bendruomenei

Deklaravimo formą galima parsisųsti iš https://deklaravimas.vmi.lt/Index.aspx?ID=10

clip_image002

Arba tiesiai iš čia.

Dalinai užpildytą formą galite parsisiųsti iš čia.

Ji atrodytų daug maž taip:

image

2010 m. vasario 11 d.

PostgreSQL instaliacija

PostgreSQL 8.3 parsisiuntimas

Parsisiunčiame PostgreSQL 8.3 iš http://www.postgresql.org/ftp/binary/v8.3.0/win32/

clip_image002
Išpakuojame parsiųstą archyvą:

clip_image004

Instaliacija

Paleidžiame SETUP.BAT

clip_image006

Kalbos pasirinkimas
clip_image008
Perspėjimas

clip_image010

Licenzija
clip_image012
Instaliacijos nustatymai

Mus tenkina standartiniai nustatymai, todėl juose nieko nekeičiame

clip_image014
DBVS kaip Windows servisas

Prie „Account name“, „Account password“ bei „Verify password“ laukų įrašykime „postgresql“:

clip_image016

Sistemos naudotojo sukūrimas

Sistema mus perspės, kad nėra sukurtas stud vartotojas ir pasiųlys jį sukurti. Mes sutinkame paspausdami „Yes“:

clip_image018

Sistema perspės, kad slaptažodis yra „silpnas“, bet mes ignoruokime tai paspausdami „No“:

clip_image020
Pradinės duomenų bazės sukūrimas

Prie vartotojo vardo bei slaptažodžio suvedame „stud“:

clip_image022
Procedūrinių kalbų instaliavimas:
clip_image024
Moduliai

clip_image026
Paspaudžiame dar porą kartų „Next“ ir prasideda instaliacija.

Instaliacijos pabaiga

Nuimame varnelę nuo „Launch Stack Builder at exit“ ir užbaigiame instaliacijos procesą:

clip_image029

Aplinkos nustatymas

Sistemos nustatymų įjungimas
clip_image031
Aplinkos kintamųjų peržiūra
clip_image033
PATH kintamojo papildymas

clip_image035

Tada prie „Variable value“ pačiame gale padedame kabliataškį ir įrašome kelią, kuriame suinstaliuotas postgreSQL'as. Mano atveju tai būtų „C:\Program Files\PostgreSQL\8.3\bin“

clip_image037
Visuose languose paspaudžiame Ok

PostgreSQL paleidimas

clip_image039
biblio duomenų bazės inicializavimas

pgAdmin įrankis

Pasileidžiame pgAdmin'ą leidžiantį administruoti DBVS serverį:

clip_image041
Prisijungiame prie DBVS serverio

Prisijungiame prie ką tik įdiegto serverio paspausdami du kartus ant pažymėtos srities:

clip_image043

Įvedame slaptažodį „stud“:

clip_image045

 

 

 

 

 

Naujos DB kūrimas:

Dešiniuoju klavišu paspaudę ant „Databases“ kuriame naują duomenų bazę „biblio“:

clip_image047
Atsidarusiame lange suvedame tokius duomenis:

clip_image049
Spaudžiame „Ok“

Pasirenkame naujai sukurtą biblio duomenų bazę ir paleidžiame SQL sakinių redaktorių:

clip_image051

Jame mes įkeliame visus biblio lentelių struktūros sukūrimo sakinius (http://www.mif.vu.lt/~andrius/dbvs/biblio/createtb.sql) ir spaudžiame „Run“ mygtuką:

clip_image053

Sekančiu žingsniu mes užpildome redaktorių testiniais duomenimis iš http://www.mif.vu.lt/~andrius/dbvs/biblio/inserts.sql. Ir vėl spaudžiame „Run“:

clip_image055
Atnaujinkime struktūrą pagrindiniame pgAdmin lange:

clip_image057

Ir štai, mes jau turime biblio duomenų bazę su testiniais duomenimis savo kompiuteryje:

clip_image059
Išbandome tai parašytami testinį sakinį:

clip_image061

Prisijungimas prie VU MIF (uosis.mif.vu.lt)

Prisijungimas prie failinės sistemos (WinSCP diegimas)

Parsisiuntimas

http://winscp.net/eng/download.php parsisunčiame atvirojo kodo, nemokamą WinSCP programą skirtą prisijungimui prie nutolusių kompiuterių saugiu ryšiu:

clip_image002

Diegimas

Paleidžiame parsisiųstą failą instaliuotis:

clip_image004

clip_image006[4]

clip_image008

clip_image010

clip_image012

clip_image014

clip_image016

clip_image018

Prisijungimas

Į „host name“ įrašome uosis.mif.vu.lt bei įvedame savo prisijungimo vardą bei slaptažodį:

clip_image020[4]

clip_image022[4]

clip_image024[4]

Naujo dokumento kūrimas

Atsidarome dbvs kataloga ir ten spaudžiame File->New file.

Parašome pirmą sakinį ir spaudžiame Ctrl+S:

clip_image026

Ir štai mūsų sukurtas failas yra sukurtas ir lengvai pasiekiamas per Putty ir šį dokumentą galima paduoti psql interpretatoriui vykdymui.

Prisijungimas prie MIF tinklo (Putty diegimas)

Parsisiuntimas

Parsisiunčiame http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

clip_image028

Diegimas

Paleidžiam putty.exe:

clip_image030[4]

Sutinkam su tuo ką siūlo ir spaudžiame Run:

clip_image032[4]

Prisijungimas

Įvedame uosis.mif.vu.lt ir spaudžiame Open:

clip_image034

Jungiantis pirmą kartą mūsų užklausiama dėl SSH serverio patikimumo. Paspauskite Yes:

clip_image036

Įvedame savo prisijungimo vardą (4 raidės ir 4 skaitmenys) bei slaptažodį ir spauskite Enter:

clip_image038[4]

psql interpretatoriaus paleidimas

Na ir štai mes nuotoliniu būdu prisijungėme prie mif tinklo ir galime vykdyti komandas:

clip_image040

Sėkmės.

Ramūnas Kraujutis