Hlavní menu

Nástroje

WebKiv / PouzivaneTechnologie

View (print) - Edit page | Recent changes - Page history

Updated 11 March 2010, 11:00 by PremekBrada

WebKiv.PouzivaneTechnologie History

Hide minor edits - Show changes to markup

11 March 2010, 11:00 by PremekBrada -
Changed line 24 from:
  • HTML 4.01 Strict
to:
  • HTML 4.01 (Strict pro šablony, Transitional celkově)
06 November 2009, 14:33 by PremekBrada -
Added line 4:
06 November 2009, 14:33 by PremekBrada -
Changed lines 53-54 from:

Nástroje

to:

Nástroje

15 October 2009, 13:31 by PremekBrada -
Added line 19:
09 October 2009, 12:44 by PremekBrada -
Added lines 8-25:

Technologie pro implementaci

Backend, aplikace

  • Java 6
  • Servlets 2.4, JSP 2.0, JSTL 1.1 (http://java.sun.com/jsp/jstl/core je správné URI)
  • Spring 2.5.0 JDBC a IoC
    • AppFuse/Equinox je hezký tutoriál
  • Apache log4j 1.2.14
  • Apache commons validators 1.3.1
  • knihovna Restlet (verze 1.1.2 (build 102))
    • (něco o web services: videa z CZJUG)

Frontent

  • HTML 4.01 Strict
  • CSS 2.1
  • jQuery 1.2.3 JavaScript? library (zvážit též některé z jscalendar - kalendar, prototype - validace, overlib - tooltipy, tablesort)
Deleted lines 59-75:

Technologie

Backend, aplikace

  • Java 6
  • Servlets 2.4, JSP 2.0, JSTL 1.1 (http://java.sun.com/jsp/jstl/core je správné URI)
  • Spring 2.5.0 JDBC a IoC
    • AppFuse/Equinox je hezký tutoriál
  • Apache log4j 1.2.14
  • Apache commons validators 1.3.1
  • knihovna Restlet (verze 1.1.2 (build 102))
    • (něco o web services: videa z CZJUG)

Frontent

  • HTML 4.01 Strict
  • CSS 2.1
  • jQuery 1.2.3 JavaScript? library (zvážit též některé z jscalendar - kalendar, prototype - validace, overlib - tooltipy, tablesort)
09 October 2009, 12:43 by PremekBrada -
Changed line 51 from:
  • knihovna Restlet (verze asi 1.1.2 (build 102))
to:
  • knihovna Restlet (verze 1.1.2 (build 102))
09 October 2009, 12:43 by PremekBrada -
Changed line 51 from:
  • knihovna Restlet (TBD verze)
to:
  • knihovna Restlet (verze asi 1.1.2 (build 102))
09 October 2009, 12:39 by PremekBrada -
Changed line 37 from:
  • úložiště - https://forge.kiv.zcu.cz/svn-www-kiv/ (Subversion, přístupné členům týmu pres Orion login+heslo)
to:
  • úložiště - svn+ssh://forge.kiv.zcu.cz/home/svn/www-kiv/ (Subversion, přístupné členům týmu pres Orion login+heslo)
05 August 2009, 16:15 by PremekBrada -
Changed line 24 from:
  • Tomcat se restartuje sudo /etc/init.d/tomcat-kiv stop/start na serveru forge.kiv.zcu.cz - může kdokoli z vývojářského týmu.
to:
  • Tomcat se restartuje sudo /etc/init.d/tomcat-kiv stop/start na serveru forge.kiv.zcu.cz, nebo viz níže přes soubor - může kdokoli z vývojářského týmu
Added lines 27-28:

Restart tomcatu přes soubor: kdyz se do /afs/.kiv.zcu.cz/projekt/kiv.zcu.cz/beta.kiv.zcu.cz/restart/ vytvori soubor s nazvem restart.txt tak se do minuty spusti skript, kterej otoci apache i tomcat; v logs/restart.log je videt zda uz to probehlo ci nikoliv a pripane problemy. (Jen upozornuju, ze po restartu ma ten tomcat vzdy cca 2-4 mintuty co delat sam se sebou, takze to neni tak, ze by sla upravit radka restart a takhle to zkouset :)

12 March 2009, 16:22 by PremekBrada -
Changed line 37 from:
to:
03 March 2009, 23:21 by PremekBrada -
Changed lines 6-7 from:

Provoz

to:

Používáme oddělená development-staging-production prostředí -- první je soukromé u vývojáře, druhé na testing serveru, třetí na ostrém (produkčním) serveru.

Servery, operační systém, infrastruktura

Provoz

Changed lines 20-27 from:

Vývoj

Používáme oddělená development-staging-production prostředí -- první je soukromé u vývojáře, druhé na testing serveru, třetí na ostrém (produkčním) serveru.

Vývojové prostředí

to:

Vývoj

Changed lines 27-33 from:

Nástroje

to:

Vývojové prostředí

Nástroje

Changed line 42 from:

Backend

to:

Backend, aplikace

Added line 44:
  • Servlets 2.4, JSP 2.0, JSTL 1.1 (http://java.sun.com/jsp/jstl/core je správné URI)
27 February 2009, 14:11 by PremekBrada -
Added line 33:
27 February 2009, 10:24 by PremekBrada -
Changed lines 1-2 from:

Web KIV používá pro vývoj a provoz následující technologie (tyto informace jsou závazné pro vývojáře). Viz Page last modified v zápatí k jakému datu jsou tyto informace.

to:

Web KIV používá pro vývoj a provoz následující technologie (tyto informace jsou závazné pro vývojáře, včetně dodržování čísel verzí). Viz Page last modified v zápatí k jakému datu jsou tyto informace.

Changed line 39 from:
  • Spring 2.5 JDBC a IoC
to:
  • Spring 2.5.0 JDBC a IoC
Changed line 43 from:
  • knihovna Restlet
to:
  • knihovna Restlet (TBD verze)
27 February 2009, 09:50 by PremekBrada -
Changed line 12 from:
  • MySQL 4 (připravuje se přechod na 5), databáze opencms_kiv_zcu_cz a www_kiv_zcu_cz
to:
  • MySQL 5, databáze opencms_kiv_zcu_cz a www_kiv_zcu_cz
23 February 2009, 11:05 by PremekBrada -
Changed lines 43-45 from:
to:
  • knihovna Restlet
    • (něco o web services: videa z CZJUG)
30 January 2009, 15:39 by PremekBrada -
Added line 13:
  • TBD parametry serveru, databáze, spojení (zejména charset)
26 January 2009, 14:58 by PremekBrada -
Added lines 17-22:

Používáme oddělená development-staging-production prostředí -- první je soukromé u vývojáře, druhé na testing serveru, třetí na ostrém (produkčním) serveru.

Vývojové prostředí

Deleted lines 27-28:

Návod JakVytvoritTestovaciProstredi pro vývoj na lokále.

14 November 2008, 11:59 by PremekBrada -
Added lines 22-23:

Návod JakVytvoritTestovaciProstredi pro vývoj na lokále.

20 October 2008, 09:52 by PremekBrada -
Changed line 51 from:
  • webkiv-db.v2.01.jar
to:
  • webkiv-db.v2.01.jar není třeba, už je v modulu Common
15 July 2008, 10:57 by PremekBrada -
Added line 25:
  • resp. https://forge.kiv.zcu.cz/svn-www-kiv-nonkrb se spešl hesly, rychlejší než s Orion loginem
23 April 2008, 15:35 by PremekBrada -
Changed lines 25-26 from:
to:
23 April 2008, 15:34 by PremekBrada -
Changed lines 25-26 from:
to:
15 April 2008, 09:13 by PremekBrada -
Added lines 26-27:

Technologie

09 April 2008, 10:16 by PremekBrada -
Changed lines 28-29 from:
  • Spring 2.5 JDBC a IoC
to:
  • Spring 2.5 JDBC a IoC
    • AppFuse/Equinox je hezký tutoriál
09 April 2008, 10:11 by PremekBrada -
Changed lines 3-5 from:

Provoz

Systém

to:

Provoz

Ostrý server (www.kiv.zcu.cz)

  • Linux Debian
Changed lines 11-12 from:
  • Tomcat 5.5
  • MySQL 4 (připravuje se přechod na 5)
to:
  • Tomcat 5.5, restartovat může pouze správce systému.
  • MySQL 4 (připravuje se přechod na 5), databáze opencms_kiv_zcu_cz a www_kiv_zcu_cz
  • AFS adresář /afs/.kiv.zcu.cz/projekt/kiv.zcu.cz/kiv.zcu.cz/

Vývoj

Testing server (beta.kiv.zcu.cz, fyzicky forge.kiv.zcu.cz)

  • stejná konfigurace jako provozní server,
  • Tomcat se restartuje sudo /etc/init.d/tomcat-kiv stop/start na serveru forge.kiv.zcu.cz - může kdokoli z vývojářského týmu.
  • AFS adresář /afs/.kiv.zcu.cz/projekt/kiv.zcu.cz/beta.kiv.zcu.cz/

Nástroje

  • bugtracker - https://sofa.fav.zcu.cz/bugs/index.php?tasks=all&project=5 (Flyspray)
  • úložiště - https://forge.kiv.zcu.cz/svn-www-kiv/ (Subversion, přístupné členům týmu pres Orion login+heslo)

Backend

Deleted lines 27-30:

Vývoj

Backend

Changed lines 37-40 from:

Nástroje

  • bugtracker Flyspray na https://sofa.fav.zcu.cz/bugs/index.php?tasks=all&project=5
  • úložiště Subversion na https://forge.kiv.zcu.cz/svn-www-kiv/ (přístupné členům týmu pres Orion login+heslo)
to:

Návody

09 April 2008, 10:00 by PremekBrada -
Changed lines 1-2 from:

Web KIV používá pro vývoj a provoz následující technologie (tyto informace jsou závazné pro vývojáře). Viz Page last modified v zápatí k jakému datu jsou tyto informace.

to:

Web KIV používá pro vývoj a provoz následující technologie (tyto informace jsou závazné pro vývojáře). Viz Page last modified v zápatí k jakému datu jsou tyto informace.

09 April 2008, 09:59 by PremekBrada -
Changed lines 1-2 from:

Web KIV používá pro vývoj a provoz následující technologie. Viz Page last modified v zápatí k jakému datu jsou tyto informace.

to:

Web KIV používá pro vývoj a provoz následující technologie (tyto informace jsou závazné pro vývojáře). Viz Page last modified v zápatí k jakému datu jsou tyto informace.

09 April 2008, 09:59 by PremekBrada -
Changed lines 1-2 from:

Web KIV používá pro vývoj a provoz následující technologie (viz Page last modified v zápatí k jakému datu jsou tyto informace):

to:

Web KIV používá pro vývoj a provoz následující technologie. Viz Page last modified v zápatí k jakému datu jsou tyto informace.

Added lines 23-26:

Nástroje

  • bugtracker Flyspray na https://sofa.fav.zcu.cz/bugs/index.php?tasks=all&project=5
  • úložiště Subversion na https://forge.kiv.zcu.cz/svn-www-kiv/ (přístupné členům týmu pres Orion login+heslo)
09 April 2008, 09:56 by PremekBrada -
Added lines 3-4:

Provoz

Added lines 11-12:

Vývoj

Changed lines 23-24 from:

Konfigurace OpenCms + Spring

to:

Konfigurace OpenCms + Spring

02 April 2008, 19:45 by PremekBrada -
Changed line 6 from:
to:
  • MySQL 4 (připravuje se přechod na 5)
02 April 2008, 19:30 by PremekBrada -
Deleted lines 6-7:

Backend

Added lines 8-9:

Backend

02 April 2008, 19:29 by PremekBrada -
Changed lines 5-7 from:
to:
02 April 2008, 19:18 by PremekBrada -
Added lines 17-54:

Konfigurace OpenCms + Spring

Zde se popisuje, jak nakonfigurovat OpenCms aby v jeho modulech bylo možné použít Spring framework.

Def: OCMS = opencms_home/WEB-INF/

1. do OCMS/lib nahraju knihovny :

  • webkiv-db.v2.01.jar
  • log4j.jar
  • spring.jar
  • spring-webmvc.jar (pozn. PB: neměla by být nutná, nebo ano?)
  • mysql-connector.jar (mel by byt jiz ve standardni instalaci)

2. do OCMS nahraju

  • redsys-servlet.xml - spring konfigurak
  • jdbc.properties - parametry pripojeni k databazi

3. do OCMS/web.xml pridam :

   <!--
       cesta ke Spring konfiguracnimu souboru
    -->
   <context-param>
       <param-name>contextConfigLocation</param-name>
       <param-value>/WEB-INF/redsys-servlet.xml</param-value>
   </context-param>

   <!--
         definice Spring listeneru     -->
   <listener>
       <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
   </listener>

4. Zmenim nastaveni pro pristup k databazi v jdbc.properties

Nyni si muzu vytvorit testovaci modul v opencms, do ktereho muzu pridat jsp .... viz "Pouziti v JSP" ve vyse zminenem PDF.

02 April 2008, 15:42 by PremekBrada -
Added lines 16-18:

Zpět na RedSys

02 April 2008, 15:41 by PremekBrada -
Changed lines 8-11 from:
  • Spring JDBC a IoC
  • Apache log4j
  • Apache commons validators
to:
  • Spring 2.5 JDBC a IoC
  • Apache log4j 1.2.14
  • Apache commons validators 1.3.1
Changed line 15 from:
  • jQuery JavaScript? library (zvážit též některé z jscalendar - kalendar, prototype - validace, overlib - tooltipy, tablesort)
to:
  • jQuery 1.2.3 JavaScript? library (zvážit též některé z jscalendar - kalendar, prototype - validace, overlib - tooltipy, tablesort)
02 April 2008, 15:40 by PremekBrada -
Deleted line 0:
Changed line 15 from:
to:
  • jQuery JavaScript? library (zvážit též některé z jscalendar - kalendar, prototype - validace, overlib - tooltipy, tablesort)
02 April 2008, 15:39 by PremekBrada -
Changed lines 1-8 from:
to:

Web KIV používá pro vývoj a provoz následující technologie (viz Page last modified v zápatí k jakému datu jsou tyto informace):

Systém

Backend

  • Java 6
Deleted line 9:
  • jQuery
Changed lines 11-16 from:
  • Apache commons validators
to:
  • Apache commons validators

Frontent

02 April 2008, 15:36 by PremekBrada -
Changed line 2 from:
to:
  • Spring JDBC a IoC
Changed lines 4-5 from:
  • apache logging / log4j
  • validators - apache commons validators?
to:
  • Apache log4j
  • Apache commons validators
02 April 2008, 15:08 by PremekBrada -
Changed lines 1-3 from:

OpenCms Spring JDBC a IoC? jQuery

to:
  • OpenCms
  • Spring JDBC a IoC?
  • jQuery
  • apache logging / log4j
  • validators - apache commons validators?
02 April 2008, 15:06 by PremekBrada -
Added lines 1-3:

OpenCms Spring JDBC a IoC? jQuery