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 output

11 March 2010, 11:00 by PremekBrada -
Changed line 24 from:
* [[HTML 4.01 Strict -> http://www.w3.org/TR/html401/]]
to:
* [[HTML 4.01 -> http://www.w3.org/TR/html401/]] (Strict pro šablony, Transitional celkově)
06 November 2009, 14:33 by PremekBrada -
Added line 4:
* [[Vývojářské nástroje -> #nastroje]]
06 November 2009, 14:33 by PremekBrada -
Changed lines 53-54 from:
!! Nástroje
to:
!! [[#nastroje]]Nástroje
15 October 2009, 13:31 by PremekBrada -
Added line 19:
** jak na ZpristupneniWebovychSluzebZcu
09 October 2009, 12:44 by PremekBrada -
Added lines 8-25:

!! Technologie pro implementaci

Backend, aplikace
* [[Java 6 -> http://java.sun.com/javase/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 -> http://www.springframework.org/]] JDBC a [=IoC=]
** [[AppFuse/Equinox -> https://equinox.dev.java.net/]] je hezký tutoriál
* [[Apache log4j 1.2.14 -> http://logging.apache.org/log4j/1.2/index.html]]
* [[Apache commons validators 1.3.1 -> http://commons.apache.org/validator/]]
* knihovna [[Restlet -> http://www.restlet.org/]] (verze 1.1.2 (build 102))
** (něco o web services: [[videa z CZJUG -> http://blogs.sun.com/japod/entry/videa_z_lednov%C3%A9ho_setk%C3%A1n%C3%AD_czjugu]])

Frontent
* [[HTML 4.01 Strict -> http://www.w3.org/TR/html401/]]
* [[CSS 2.1 -> http://www.w3.org/TR/CSS21/]]
* [[jQuery 1.2.3 -> http://jquery.com/]] JavaScript library (zvážit též některé z jscalendar - kalendar, prototype - validace, overlib - tooltipy, tablesort)
Deleted lines 59-75:
!! Technologie

Backend, aplikace
* [[Java 6 -> http://java.sun.com/javase/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 -> http://www.springframework.org/]] JDBC a [=IoC=]
** [[AppFuse/Equinox -> https://equinox.dev.java.net/]] je hezký tutoriál
* [[Apache log4j 1.2.14 -> http://logging.apache.org/log4j/1.2/index.html]]
* [[Apache commons validators 1.3.1 -> http://commons.apache.org/validator/]]
* knihovna [[Restlet -> http://www.restlet.org/]] (verze 1.1.2 (build 102))
** (něco o web services: [[videa z CZJUG -> http://blogs.sun.com/japod/entry/videa_z_lednov%C3%A9ho_setk%C3%A1n%C3%AD_czjugu]])

Frontent
* [[HTML 4.01 Strict -> http://www.w3.org/TR/html401/]]
* [[CSS 2.1 -> http://www.w3.org/TR/CSS21/]]
* [[jQuery 1.2.3 -> http://jquery.com/]] 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 -> http://www.restlet.org/]] (verze asi 1.1.2 (build 102))
to:
* knihovna [[Restlet -> http://www.restlet.org/]] (verze 1.1.2 (build 102))
09 October 2009, 12:43 by PremekBrada -
Changed line 51 from:
* knihovna Restlet (TBD verze)
to:
* knihovna [[Restlet -> http://www.restlet.org/]] (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:
** přístup je také možný přes svn+ssh tunel - viz JakNaSvnPresSsh
to:
** přístup je také možný přes svn+ssh tunel - viz SupportKiv/JakNaSvnPlusSsh
03 March 2009, 23:21 by PremekBrada -
Changed lines 6-7 from:
!! [[#provoz]]Provoz
to:
Používáme [[oddělená development-staging-production prostředí -> http://dltj.org/article/software-development-practice/]] -- 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]]Provoz
Changed lines 20-27 from:
!! [[#vyvoj]]Vývoj

Používáme [[oddělená development-staging-production prostředí -> http://dltj.org/article/software-development-practice/]] -- první je soukromé u vývojáře, druhé na testing serveru, třetí na ostrém (produkčním) serveru.

Vývojové prostředí
* viz návod JakVytvoritTestovaciProstredi pro vývoj na lokále,
* vývojáři vzájemně synchronizovaní přes subversion úložiště projektu.
to:
!!! [[#vyvoj]]Vývoj
Changed lines 27-33 from:
Nástroje
to:
Vývojové prostředí
* viz návod JakVytvoritTestovaciProstredi pro vývoj na lokále,
* vývojáři vzájemně synchronizovaní přes subversion úložiště projektu.


!! 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:
** přístup je také možný přes svn+ssh tunel - viz JakNaSvnPresSsh
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 -> http://www.springframework.org/]] JDBC a [=IoC=]
to:
* [[Spring 2.5.0 -> http://www.springframework.org/]] 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 -> http://blogs.sun.com/japod/entry/videa_z_lednov%C3%A9ho_setk%C3%A1n%C3%AD_czjugu]])
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í -> http://dltj.org/article/software-development-practice/]] -- první je soukromé u vývojáře, druhé na testing serveru, třetí na ostrém (produkčním) serveru.

Vývojové prostředí
* viz návod JakVytvoritTestovaciProstredi pro vývoj na lokále,
* vývojáři vzájemně synchronizovaní přes subversion úložiště projektu.
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:
* doporučen Eclipse plugin, viz VyvojModuluPodEclipse
to:
* doporučen Opencms Module Developer Eclipse plugin, viz VyvojModuluPodEclipse
23 April 2008, 15:34 by PremekBrada -
Changed lines 25-26 from:
to:
* doporučen Eclipse plugin, viz VyvojModuluPodEclipse
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 -> http://www.springframework.org/]] JDBC a [=IoC=]
to:
* [[Spring 2.5 -> http://www.springframework.org/]] JDBC a [=IoC=]
** [[AppFuse/Equinox -> https://equinox.dev.java.net/]] je hezký tutoriál
09 April 2008, 10:11 by PremekBrada -
Changed lines 3-5 from:
!! Provoz

Systém
to:
* [[Provozní -> #provoz]] a [[vývojové -> #vyvoj]] prostředí
* [[Návody -> #navody]]

!! [[#provoz]]Provoz

Ostrý server ([[www.kiv.zcu.cz -> http://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/@@

!! [[#vyvoj]]Vývoj

Testing server ([[beta.kiv.zcu.cz -> http://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:
!! [[#navody]]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:
* MySql 4
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:
* Tomcat 5.5
* MySql 4
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 -> http://www.springframework.org/]] JDBC a [=IoC=]
* [[Apache log4j -> http://logging.apache.org/log4j/1.2/index.html]]
* [[Apache commons validators -> http://commons.apache.org/validator/]]
to:
* [[Spring 2.5 -> http://www.springframework.org/]] JDBC a [=IoC=]
* [[Apache log4j 1.2.14 -> http://logging.apache.org/log4j/1.2/index.html]]
* [[Apache commons validators 1.3.1 -> http://commons.apache.org/validator/]]
Changed line 15 from:
* [[jQuery -> http://jquery.com/]] JavaScript library (zvážit též některé z jscalendar - kalendar, prototype - validace, overlib - tooltipy, tablesort)
to:
* [[jQuery 1.2.3 -> http://jquery.com/]] 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:
* [[jQuery -> http://jquery.com/]] JavaScript library
to:
* [[jQuery -> http://jquery.com/]] 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:
* OpenCms
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
* OpenCms 6.2.3

Backend
* [[Java 6 -> http://java.sun.com/javase/6/]]
Deleted line 9:
* [[jQuery -> http://jquery.com/]]
Changed lines 11-16 from:
* [[Apache commons validators -> http://commons.apache.org/validator/]]
to:
* [[Apache commons validators -> http://commons.apache.org/validator/]]

Frontent
* [[HTML 4.01 Strict -> http://www.w3.org/TR/html401/]]
* [[CSS 2.1 -> http://www.w3.org/TR/CSS21/]]
* [[jQuery -> http://jquery.com/]] JavaScript library
02 April 2008, 15:36 by PremekBrada -
Changed line 2 from:
* Spring JDBC a IoC
to:
* [[Spring -> http://www.springframework.org/]] JDBC a [=IoC=]
Changed lines 4-5 from:
* apache logging / log4j
* validators - apache commons validators?
to:
* [[Apache log4j -> http://logging.apache.org/log4j/1.2/index.html]]
* [[Apache commons validators -> http://commons.apache.org/validator/]]
02 April 2008, 15:08 by PremekBrada -
Changed lines 1-3 from:
OpenCms
Spring JDBC a IoC
[[jQuery -> http://jquery.com/]]
to:
* OpenCms
* Spring JDBC a IoC
* [[jQuery -> http://jquery.com/]]
* apache logging / log4j
* validators - apache commons validators?
02 April 2008, 15:06 by PremekBrada -
Added lines 1-3:
OpenCms
Spring JDBC a IoC
[[jQuery -> http://jquery.com/]]