X33EJA. JSF aplikace
|
|
- Marcela Svobodová
- před 9 lety
- Počet zobrazení:
Transkript
1 JSF aplikace Součástí webové aplikace samostatné nebo jako modul Enterprise app. Projekt musí obsahovat JSF knihovny Nastavení se provádí v konfiguračních souborech 'web.xml', 'sun-web.xml' nebo 'glassfish-web.xml' (závislé na aplikačním serveru) 'faces-config.xml' uložené ve 'web/web-inf' v NetBeans přístupné také v 'Configuration Files' 1
2 Tvorba aplikace - přehled 1) Struktura aplikace, model, business metody využívající model 2) Webový projekt, backing beans třídy spolupracující s uživatelským rozhraním (zpracovávají vstupy a výstupy) 3) Zobrazení JSF komponety 4) Vytvoření navigace 5) Validace 6) Internacionalizace 7) Šablonování 2
3 Základ aplikace #1 Otevřít enterprise projekt x33eja-jsf (obsahuje EJB modul s datovým modelem a obslužnou logikou) WEB modul File New Project kategorie Java Web Web Application pojmenovat např. X33eja-jsf-war a umístit do složky, ve které se nachází enterprise projekt x33eja-jsf Context path ponechat na: /x33eja-jsf-war (nepoužívat CDI) Přidat framework Java Server Faces Ponechat výchozí knihovnu s JSF 2.0, která je součástí knihoven serveru Podívat se do záložky Configuration na JSF servlet URL Pattern výchozí: /faces/* Preferovaná syntaxe Facelets 3
4 Základ aplikace #2 Vytvoří se konfigurační soubor 'web.xml' a 'index.xhtml' Dodatečné přidání frameworku JSF KM na webovém modulu Properties v okně Categories zvolit Frameworks a poté vpravo ADD a z dostupných vybrat Java Server Faces K enterprise projektu přidat daný WEB modul: kontextové menu (KM) na Java EE Modules enterprise projektu Add Java EE Module Zkontrolovat připojení do databáze (součástí EJB modulu) Persistence Unit resp. 'sun-resources.xml' (ve složce Server Resources) Username: jpa, password: test, database: jpa_example 4
5 Konfigurace 'web.xml' <?xml version="1.0" encoding="utf-8"?> <web-app version="3.0" xmlns=" xmlns:xsi=" xsi:schemalocation=" <context-param> <param-name>javax.faces.project_stage</param-name> <param-value>development</param-value> </context-param> <servlet> <servlet-name>faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.facesservlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>faces Servlet</servlet-name> <url-pattern>/faces/*</url-pattern> </servlet-mapping> <session-config> <session-timeout> 30 </session-timeout> </session-config> <welcome-file-list> <welcome-file>faces/index.xhtml</welcome-file> </welcome-file-list> </web-app> "Development", "UnitTest", "SystemTest", nebo výchozí "Production" kladné číslo pořadí v jakém se má servlet načítat JSF servlet bude zpracovávat stránky s URL '/faces/' - tzv. prefixové mapování, nebo s nějakou příponou '*.jsf', '*.faces' nebo '*.xhtml' apod. Po kolika minutách neaktivity klienta se má smazat session Úvodní stránka Spustit aplikaci, zadat url '/faces/index.xhtml', 'index.xhtml' a porovnat zdrojový kód, kde je chyba? Nastavit url-pattern na '*.xhtml' a úvodní stránku na 'index.xhtml' (odstranit 'index.jsp', pokud je vytvořen) 5
6 Backing bean #1 Vytvořit klasickou třídu 'CoursesBean.java' (balíček např. 'x33eja.back') Vytvoření konfiguračního souboru File New kategorie Java Server Faces JSF Faces Configuration 'faces-config.xml' V JSF 1.2 nutná registrace ve 'faces-config.xml' pod jménem 'students': zobrazit XML, KM JSF Add Managed Bean <managed-bean> <managed-bean-name>courses</managed-bean-name> <managed-bean-class>cz.cvut.x33eja.back.coursesbean</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> </managed-bean> Doba platnosti se řídí anotacemi SessionScoped, RequestScoped, ApplicationScoped, ConversationScoped, ViewScoped, pro kurzy zvolit ApplicationScoped Totéž lze File New File Categories JSF JSF Managed Bean vyplnit jméno a platnost 6
7 Backing bean #2 KM Insert Code Call Enterprise Bean vybrat z EJB projektu SchoolCenterLocal schoolcenter; public List<Course> getallcourses() { return schoolcenter.getallcourses(); Ke každé datové položce třídy vygenerovat getter a setter (má-li být možnost nastavovat hodnoty pomocí Insert Code nebo Refactor Encapsulate Fields) př. Course selectedcourse = null; Přístup k jiné backing bean (v příkladu nepoužito) CoursesBean sb = (CoursesBean)FacesContext.getCurrentInstance().getApplication().GetELResolver().getValue(context.getELContext(), null, "courses"); Vytvořit novou SessionScoped bean: 'StudentsBean.java' s metodou getallstudents 7
8 Zobrazení dat #1 seznam studentů 'index.xhtml' z palety JSF (není-li zobrazena Window - Palette) komponentu JSF Data Table From Entity vybrat entitu 'x33eja.model.student' a zvolit odpovídající entitu z balíčku 'x33eja.model.student', zvolit registrovanou bean 'students' automaticky se vygeneruje tabulka přidat namespace xmlns:f=" <h:datatable> atribut var s hodnotou 'item' se odkazuje na jednotlivé property vybrané entity atribut value obsahuje '#{students.allstudents' (pokud je backing bean správně zaregistrovaná objeví se v Code completion po napsání #{ ) 8
9 Zobrazení dat #2 Upravit název stránky do elementu title a h1 Do jednoho sloupce sloučit jméno a příjmení U sloupce Supervisor zobrazovat jeho jméno a příjmení (nikoli výstup tostring) tzn. '<h:outputtext value="#{item.hassupervisor.firstname #{item.hassupervisor.surname"/>' Zapsané předměty zobrazit jako vloženou data table Přidat nad tabulku tlačítků 'New Student' a do tabulky sloupec s tlačítkem 'Edit' V backing bean 'students' vytvořit metody 'newstudent', 'editstudent(student s)' a 'savestudent' s návratovým typem String private Student student = null; public String newstudent() { student = new Student(); return "student"; public String savestudent() { schoolcenter.updatestudent(student); return "students"; public String editstudent(student st) { this.student = st; return "student"; 9
10 Zobrazení dat #3 nový student <h:messages /> - doporučuji pro ladění umístit na každé stránce, kde se upravují data pro zobrazení možných chyb v project stage Development jsou sice chyby implicitně zobrazeny, nicméně při změně na Production se bez tohoto atributu nezobrazí Atributem globalonly="true" zajistí, že se nebudou duplikovat do výpisu chyby komponent Provést deploy aplikace: Unable to find matching navigation case with from-view-id '/index.xhtml' for action '#{students.newstudent' with outcome 'student' Vytvořit stránku 'student.xhtml' pro úpravu ůdajů studenta (KM - Web Pages New Other JSF JSF Page Facelets syntax), upravit název stránky a nadpis komponenty <h:form>, <h:panelgrid columns= 3 >, <h:outputtext>, <h:inputtext required= true >, <h:commandbutton type= submit value= Save action= #{students.savestudent > Doplnit atribut ID, komponentu h:message, vyzkoušet a poté přidat atribut Label pro hezký výpis Po nepodařeném Submit formuláře se změní URL řešení? Umožnit navigaci zpět na seznam studentů (h:commandlink) 10
11 Konfigurace 'faces-config.xml' #1 File New Other- JSF JSF Faces Configuration (ponechat výchozí název i umístění do WEB-INF) Možnost registrovat managed beans, validátory, konvertory Tvorba pravidel vizuálně nebo v XML KM - JSF Insert Navigation Rule: from view ID: '/*' KM - JSF Insert Navigation Case: 'edit-student' Pravidlo může mít více případů (success, failed) Implicitní navigace název stránky bez přípony '.xhtml' bez deklarace ve faces-config.xml se nemění URL 11
12 Konfigurace 'faces-config.xml' #2 <faces-config version="1.2" xmlns=" xmlns:xsi=" xsi:schemalocation=" <navigation-rule> <from-view-id>/index.jspx</from-view-id> <navigation-case> <from-outcome>student</from-outcome> <to-view-id>/student.xhtml</to-view-id> <redirect /> </navigation-case> </navigation-rule> <navigation-rule> <from-view-id>/*</from-view-id> <navigation-case> <from-outcome>index</from-outcome> <to-view-id>/index.xhtml</to-view-id> <redirect /> </navigation-case> </navigation-rule> </navigation-rule> Navigační string (návratová hodnota z metody definované v action) Při přesměrování změnit URL Navigace je platná pro všechny stránky </faces-config> 12
13 Komponenta h:selectmanylistbox Přidání zapsaných předmětů Backing Bean: public List<SelectItem> getallteachersselectlist() { List<SelectItem> items = new ArrayList<SelectItem>(); for (Teacher t : ssl.getallteachers()) { items.add(new SelectItem(t, t.getsurname() + " " + t.getfirstname())); return items; student.xhtml: <h:outputtext value="enrolled in:" /> <h:selectmanylistbox id="enrolledin" value="#{students.student.enrolledin" label="enrolled in"> <f:selectitems value="#{courses.allcourses" /> </h:selectmanylistbox> <h:message for="enrolledin" /> 13
14 JSF - konvertor Conversion Error setting value 'x33eja.model.course@475b7d' for 'null Converter' nepovedla se automatická konverze (String, Integer apod.) Třída s = "course") implementující interface Converter Implicitní metody getasobject a getasstring Vygenerování lookup: Insert Code Call EJB zvolit = "course") public class CourseConverter implements javax.faces.convert.converter { SchoolCenterLocal schoolcenter = public Object getasobject(facescontext context, UIComponent component, String value) { return public String getasstring(facescontext context, UIComponent component, Object value) { return String.valueOf(((Course) value).getcourseid()); private SchoolCenterLocal lookupschoolcenterlocal() {... Komponentě přidat converter atribut nebo f:converter element <h:selectmanylistbox id="enrolledin" value="#{students.student.enrolledin" label="enrolled in"> <f:selectitems value="#{courses.allcourses" /> <f:converter converterid="course" /> </h:selectmanylistbox> 14
15 Použití SelectItem Přidání předmětů již funguje komponenta selectmanylistbox nezobrazuje hezky názvy předmětů, nicméně výsledek je na seznamu studentů zobrazen správně Změna 'List<Course> getallcourses()' na: private List<SelectItem> allcourses; public List<SelectItem> getallcourses() { allcourses = new ArrayList<SelectItem>(); List<Course> courses = schoolcenter.getallcourses(); for (Course c : courses) { allcourses.add(new SelectItem(c, c.getname())); return allcourses; Možno místo objektu vložit jen primární klíč, ale pak k tomu odpovídajícím způsobem opravit konvertor. 15
16 Komponenta selectonelistbox Přidání supervizora Backing Bean: public List<SelectItem> getallteachersselectlist() { List<SelectItem> items = new ArrayList<SelectItem>(); for (Teacher t : ssl.getallteachers()) { items.add(new SelectItem(t, t.getsurname() + " " + t.getfirstname())); return items; student.xhtml: <h:selectonelistbox value="#{students.student.hassupervisor" size="1"> <f:selectitems value="#{students.allteachersselectlist" /> </h:selectonelistbox> 16
17 Zjednodušení práce se SelectItem Místo <f:selectitems value="#{students.allcourses" />, kde allcourses vrací list SelectItem je možné použít list a vše dodefinovat ve stránce: <f:selectitems value="#{courses.allcourses" var="course" itemvalue="#{course" itemlabel="#{course.name"/> Výhoda: přehlednější kód v managed bean Nevýhoda: při každém použití nutno definovat výstup, takže ve větší aplikaci může dojít k různorodému zobrazování výstupu 17
18 Zobrazení detailu Dříve s výjimkou data modelu možnost použít h:commandlink s vloženým parametrem pomocí: <f:param name= id value= 111 />. Možno vkládat argumenty: index.xhtml <h:column> <h:commandbutton value="edit" action="#{students.editstudent(item)" /> </h:column> StudentsBean.java public String editstudent(student student) { this.student = student; return "student"; student.xhtml Přidat atribut disabled a neumožnit jeho editaci: disabled="#{students.student.birthnumber!= null" Některé informace možné skrýt pomocí atributu rendered= #{!empty(...) Co chybí dobrému formuláři na detailu? Tlačítko 'Zpět' <h:commandlink action="index" value="back to index" immediate="true" /> 18
19 DataModel Vytvořit DataModel a nastavit jej jako value do students.jsp (místo listu) public DataModel getallstudentsmodel() { allstudentsmodel = new ListDataModel(getAllStudents()); return allstudentsmodel; Tlačítko edit (h:commandbutton) volá akci: public String editstudent() { student = (Student) allstudentsmodel.getrowdata(); return "edit-student"; 19
20 JSF - validace Atribut required nenulová hodnota vstupu f:validatelength Definice vlastního validátoru: public class BirthnumberValidator implements javax.faces.validator.validator public void validate(facescontext context, UIComponent component, Object value) throws ValidatorException { // vyhozením výjimky ValidatorException řekneme, že hodnota není OK Dříve v JSF 1.2: faces-config.xml: <validator> <validator-id>birthdatevalidator</validator-id> <validator-class>cz.cvut.x33eja.util.birthdatevalidator</validator-class> </validator> JSF: atribut 'validator="birthnumbervalidator"' nebo komponenta: <f:validator validatorid="birthnumbervalidator"/> Zobrazení chybové hlášky na daném místě pomocí: <h:message for="bn" /> 20
21 JSF - lokalizace File New category Other Properties File Translation: Name: translation, folder: x33eja KM Add Locale cs_cz, KM Add Property Key, Value students=students student_add=add Student student_edit=edit Na vybraném properties souboru KM Open a doplnit překlady pro ostatní jazyky faces-config.xml <application> <locale-config> <default-locale>en_gb</default-locale> <supported-locale>cs_cz</supported-locale> </locale-config> <resource-bundle> <base-name>x33eja.translation</base-name> <var>msgs</var> </resource-bundle> </application> Při nefunkčnosti přepínání v prohlížeči nahradit stejným klíčovým stringem např. Pouze en nebo cs. Stejně přejmenovat properties soubor. JSF Použití: <h:outputtext value="#{msgs.students"/> Nebo: <f:loadbundle basename="translation" var="msgs" /> - nefunguje doplňování kódu 21
22 Šablonovací systém #1 Dříve nutno přidat samostatnou knihovnu Facelets nyní součástí JSF 2 Doporučená XML syntaxe XHTML soubory Namespace: xmlns:ui=" Šablony i fragmenty stránky umísťujeme do WEB-INF, aby nebyly samostatně přístupné Web Pages New File kategorie JSF Facelets Template Name: x33eja-template, Folder: WEB-INF a vybrat rozvržení Vytvoří se navíc adresář 'resources' obsahující CSS definice 22
23 Šablonovací systém #2 Příklad šablony: <html xmlns=" xmlns:ui=" xmlns:h=" <h:head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link href="./resources/css/default.css" rel="stylesheet" type="text/css" /> <link href="./resources/css/csslayout.css" rel="stylesheet" type="text/css" /> <title>#{pagetitle</title> </h:head> <h:body> <div id="top"> <ui:insert name="top">komponenta studium</ui:insert> </div> <div> <div id="left"> <ui:insert name="left"> <ui:include src="/web-inf/includes/menu.xhtml"/> </ui:insert> </div> <div id="content" class="left_content"> <ui:insert name="content">vychozí obsah</ui:insert> </div> </div> <div id="bottom"> <ui:insert name="bottom"> X33EJA 2011</ui:insert> </div> </h:body> </html> 23
24 Šablonovací systém #3 File New Java Server Faces Facelets Template Client File Name: students, zvolit šablonu (ve WEB-INF) Jako root tag ponechat html cokoli mimo ui:composition následně nebude zobrazeno Příklad klienta šablony (obsah mimo element ui:composition není zobrazen): <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" xmlns:ui=" xmlns:h=" xmlns:f=" <body> <ui:composition template="./web-inf/includes-templates/x33eja-template.xhtml"> <ui:param name="pagetitle" value="správa studentů" /> <ui:define name="content"> <h:form> obsah </h:form> </ui:define> </ui:composition> </body> </html> 24
25 Šablonovací systém #4 Prosté vložení souboru <ui:include src="./web-inf/..." /> Vhodné pro vložení menu stránka obsahující element <ui:composition> Přidat namespace xmlns:ui=" 25
26 Přehled možných výjimek #1 'org.apache.jasper.jasperexception: java.lang.runtimeexception: Cannot find FacesContext' ve web.xml servlet mapping Faces Servlet zkontrolovat url-pattern: Pro: '/faces/*' nutné jej také zadat do URL např. 'aplikacewar/welcomejsf.jsp' nahradit: 'aplikace-war/faces/welcomejsf.jsp' Pro '*.jsf' místo 'aplikace-war/welcomejsf.jsp' nastavit 'aplikacewar/welcomejsf.jsf' 'j_id_id47: Validation Error: Value is not valid' h:selectonelistbox (ID konkrétní komponenty lze zjistit např. pomocí pluginu FireBug kliknutím na daný element stránky) Chyba se zobrazí, je-li na stránce komponenta h:messages Pro danou entitu implementovat equals viz entita Person (KM v dané entitě - Insert Code Equals a zvolit např. primární klíč) 26
27 Přehled možných výjimek #2 'java.io.notserializableexception: x33eja.model....' - implementovat pro entity rozhraní Serializable Unable to find matching navigation case with from-view-id '/index.xhtml' for action '#{students.newstudent' with outcome 'student' Ověřit, že existuje xhtml soubor referencovaný v outcome Caused by: Exception: org.eclipse.persistence.exceptions.validationexception Exception Description: Missing descriptor for [class java.lang.string]. Verify that the descriptor has been properly registered with the Session. Máte implementovaný konvertor? 27
28 Přehled možných výjimek #3 'java.util.missingresourceexception: Can't find bundle for base name translation, locale cs_cz' Doplnit správný balíček obsahující properties file např.: <base-name>x33eja.translation</base-name> 28
X33EJA. JSF aplikace
JSF aplikace Součástí webové aplikace samostatné nebo jako modul Enterprise app. Projekt musí obsahovat JSF knihovny Nastavení se provádí v konfiguračních souborech 'web.xml', 'sun-web.xml' (závislé na
Enterprise Java (BI-EJA) Technologie programování v jazyku Java (X36TJV)
Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního města Prahy. Praha & EU: Investujeme do vaší budoucnosti Enterprise Java
JavaServer Faces Zdeněk Troníček
JavaServer Faces Zdeněk k Troníček JSF aplikace Faces servlet web.xml faces-config.xml JSF (*.jsp) Backing Beans (*.java) model (*.java) libraries
Web Frameworks Java Server Faces. Petr Aubrecht CA
Web Frameworks Java Server Faces Petr Aubrecht CA XKCD o SQL Injection http://www.abclinuxu.cz/clanky/komiks-xkcd-327-maminciny-exploity Její dcera se jmenuje Pomoc, jsem zavřená v továrně na řidičáky.
KIV/PIA 2013 Jan Tichava
KIV/PIA 2013 Jan Tichava Java EE JSF, PrimeFaces Spring JPA, EclipseLink Java Platform, Enterprise Edition Persistence Zobrazovací vrstva Interakce aplikací Deployment Java Persistence API Enterprise
Zabezpečení webové vrstvy a EJB projektu Část nastavení specifická pro Glassfish, část dána Java EE
X33EJA Security, Realms Zabezpečení webové vrstvy a EJB projektu Část nastavení specifická pro Glassfish, část dána Java EE 'web.xml' 'glassfish-web.xml' dále nutno nastavit realm v admin. konzoli GF 1
NOVINKY V JEE EJB 3.1. Zdeněk Troníček Fakulta informačních technologií ČVUT v Praze
NOVINKY V JEE EJB 3.1 Zdeněk Troníček Fakulta informačních technologií ČVUT v Praze PROGRAM Seznámení s Java Enterprise Edition (JEE) Enterprise Java Beans (EJB) Novinky v EJB 3.1 2 JAVA EDITIONS Java
Tvorba informačních systémů
Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2007/2008 c 2006-2008 Michal Krátký, Miroslav Beneš Tvorba informačních
Tvorba informačních systémů
Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2005/2006 c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních
Programátorská příručka
KAPITOLA 1. PROGRAMÁTORSKÁ PŘÍRUČKA Kapitola 1 Programátorská příručka 1.1 Úvod 1.1.1 Technologie Program je psaný v jazyce Java 1.7. GUI je vytvářeno pomocí knihovny SWT. (http://eclipse.org/swt/) Pro
Web Services na SOAP
Web Services Používají HTTP Existují dvě varianty: Služby postavené na protokolu SOAP Java standard pro vytváření : JAX-WS RESTfull služby Java standard pro vytváření : JAX-RS Web Services na SOAP Žádost
Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni
Webové aplikace Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Harmonogram Dopolední blok 9:00 12:30 Ing. Dostal Úvod, XHTML + CSS Ing. Brada,
UJO Framework. revoluční architektura beans. verze 0.80 http://ujoframework.org/
UJO Framework revoluční architektura beans verze 0.80 http://ujoframework.org/ Pavel Pone(c), září 2008 Historie rok 2004 upravené objekty z frameworku Cayenne nevýhodou byla špatná typová kontrola rok
Platforma J2EE. Lukáš Zapletal liberix.cz. Platforma Java 2 Enterprise Edition vývoj webových aplikací
Platforma J2EE Lukáš Zapletal liberix.cz Platforma Java 2 Enterprise Edition vývoj webových aplikací Pictures (c) Sun Microsystems from J2EE 5 Tutorial J2EE - webové aplikace hlavní komponentou u webového
HTML Hypertext Markup Language
HTML Hypertext Markup Language je jazyk určený na publikování a distribuci dokumentů na Webu velmi jednoduchý jazyk používá ho mnoho uživatelů má výkonné prostředky (příkazy) k formátování dokumentů (různé
Tvorba informačních systémů
Tvorba informačních systémů Michal Krátký 1, Miroslav Beneš 1 1 Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2005/2006 c 2006 Michal Krátký, Miroslav Beneš Tvorba informačních
Příloha 6. Palety nástrojů
Příloha 6. Palety nástrojů Palety nástrojů v IDE poskytují zkrácení pro příkazy nabídky. Příkazy jsou rozděleny do několika palet nástrojů, které mohou být nezávisle přeskupeny nebo vloženy do plovoucích
Stručný úvod pro programátory. Michal Kuchta
Stručný úvod pro programátory Michal Kuchta Alespoň základní znalost PHP Základy klasického OOP a jeho implementaci v PHP Schopnost oprostit se od konvenčního tvoření stránek 2 Framework pro snazší vývoj
Bottle -- příklad. Databáze. Testovací data. id Jedinečný identifikátor řádku: Bude typu INT s AUTO_INCREMENT a nastavíme ho jako primární klíč
Bottle -- příklad V tomto příkladu se pokusíme vytvořit malou aplikaci umožňující psát jednoduché poznámky. Databáze Nejprve je třeba vytvořit v databázovém serveru uživatele (pokud už není vytvořen) a
(X)HTML, CSS a jquery
Prezentační vrstva webové aplikace (X)HTML, CSS a jquery jquery Java Scriptová knihovna Ing. Martin Dostal (X)HTML první stránka Textový soubor s příponou.htm nebo.html: moje
1 Administrace systému 3. 1.3 Moduly... 3 1.4 Skupiny atributů... 4 1.5 Atributy... 4 1.6 Hodnoty atributů... 4
CRM SYSTÉM KORMORÁN PŘÍRUČKA ADMINISTRÁTORA Obsah 1 Administrace systému 3 1.1 Uživatelské účty.................................. 3 1.2 Přístupová práva................................. 3 1.3 Moduly.......................................
Mgr. Vlastislav Kučera přednáška č. 2
Mgr. Vlastislav Kučera přednáška č. 2 Struktura stránky hlavička meta tagy titulek stránky připojení stylů,... CSS
Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework
Web Jaroslav Nečas Obsah přednášky Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Co to je web HTTP protokol bezstavový GET POST HEAD Cookies Session HTTPS
KIV/PIA Semestrální práce
KIV/PIA Semestrální práce Diskuzní fórum Tomáš Časta(A10N0057P) casta@students.zcu.cz 1. Architektura aplikace 1.1 MVC Model-view-controller (MVC) je softwarová architektura, která rozděluje datový model
Spring framework 2.0. Roman Pichlík http://sweb.cz/pichlik/ CZJUG http://java.cz/jug
Spring framework 2.0 Spring framework 2.0 Roman Pichlík http://sweb.cz/pichlik/ Nejdůležitejší slide http://springframework.org/ http://www.springframework.org/documen Historie 2002 - Rod Johnson kniha
MS SQL Server 2008 Management Studio Tutoriál
MS SQL Server 2008 Management Studio Tutoriál Vytvoření databáze Při otevření management studia a připojením se ke konkrétnímu sql serveru mám v levé části panel s názvem Object Explorer. V tomto panelu
X33EJA Enterprise Java
X33EJA Enterprise Java Petr Šlechta Sun Microsystems petr.slechta@sun.com Petr Aubrecht CA (Computer Associates) petr.aubrecht@ca.com X33EJA (2+2) Cvičení Formou samostatné práce na projektu témata budou
Technologie Java Enterprise Edition. Přemek Brada, KIV ZČU 8.6.2011
Technologie Java Enterprise Edition Přemek Brada, KIV ZČU 8.6.2011 Přehled tématu Motivace a úvod Infrastruktura pro velké Java aplikace (Java základní přehled) Části třívrstvé struktury servlety, JSP
HTML - Úvod. Zpracoval: Petr Lasák
HTML - Úvod Zpracoval: Petr Lasák Je značkovací jazyk, popisující obsah HTML stránek Je z rodiny SGML jazyků, jako např. XML, DOCX, XLSX Nejedná se o programovací ale značkovací jazyk Dynamičnost dodávají
FFUK Uživatelský manuál pro administraci webu Obsah
FFUK Uživatelský manuál pro administraci webu Obsah FFUK Uživatelský manuál pro administraci webu... 1 1 Úvod... 2 2 Po přihlášení... 2 3 Základní nastavení webu... 2 4 Menu... 2 5 Bloky... 5 6 Správa
Jak vznikala webová aplikace kolonizace.asp2.cz
Jak vznikala webová aplikace kolonizace.asp2.cz Cílem tohoto textu je poskytnout začínajícím vývojářům rady a zejména návod jak krok za krokem vytvořit jednoduchou statickou webovou aplikaci s použitím
(Enterprise) JavaBeans. Lekce 7
(Enterprise) JavaBeans Lekce 7 JavaBeans vs. Enterprise JavaBeans (EJB) JavaBeans technologie: jedná se o tzv. komponentní architekturu určenou pro JSE platformu určená pro tvorbu JSE GUI programů pomocí
2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML
ROZHRANÍ ESA XML Ing. Richard Vondráček SCIA CZ, s. r. o., Thákurova 3, 160 00 Praha 6 www.scia.cz 1 OTEVŘENÝ FORMÁT Jednou z mnoha užitečných vlastností programu ESA PT je podpora otevřeného rozhraní
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro administrátory. Verze 1.
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM Manuál pro administrátory Verze 1.0 2012 AutoCont CZ a.s. Veškerá práva vyhrazena. Tento
Mgr. Vlastislav Kučera lekce č. 2
Mgr. Vlastislav Kučera lekce č. 2 Struktura stránky hlavička meta tagy titulek stránky připojení stylů,... CSS to je to, co se
Fakulta elektrotechnická. Bc. Petr Halaška. Studijní program: Elektrotechnika a informatika, strukturovaný, Navazující magisterský
České vysoké učení technické v Praze Fakulta elektrotechnická Katedra počítačů Diplomová práce Informační systém ubytovacího zařízení Bc. Petr Halaška Vedoucí práce: Ing. Radek Malinský Studijní program:
1. Distribuce Javy. 2. Vlastnosti J2EE aplikace. 3. Fyzická architektura J2EE aplikace. Distribuce Javy se liší podle jejího zamýšleného použití:
Architektura webové aplikace, funkce jednotlivých vrstev, životní cyklus standardizovaných komponent Java EE, Servlety, JSP, frameworky, návrhové vzory 1. Distribuce Javy Distribuce Javy se liší podle
Vytvoření pokročilé Fotogalerie v Drupalu - Views
Vytvoření pokročilé Fotogalerie v Drupalu - Views Views Máme tři pohledy: gallery_photos, all_galeries, admin_gallery Buď je můžete vytvořit podle návodu níže, nebo importovat z přiložených txt souborů
Tvorba webu. Úvod a základní principy. Martin Urza
Tvorba webu Úvod a základní principy Martin Urza World Wide Web (WWW) World Wide Web (doslova celosvětová pavučina ) je označení pro mnoho dokumentů rozmístěných na různých serverech po celém světě. Tyto
Uživatelská příručka 6.A6. (obr.1.)
Uživatelská příručka 6.A6 Na stránky se dostanete zadáním URL adresy: http://sestasest.tym.cz do vašeho prohlížeče. Teď jste se dostali na úvodní stránku, na které vidíte fotku, přivítání, odkaz na Uživatelskou
Uživatelská příručka
Uživatelská příručka fakultního informačního systému NETFEI, určeného pro evidenci odborných praxí studentů FEI VŠB - TU Ostrava pro roli Garant OBSAH Obecné informace... 2 Firmy... 3 Témata praxí... 4
APS Administrator.OP
APS Administrator.OP Rozšiřující webový modul pro APS Administrator Přehled přítomnosti osob v oblastech a místnostech Instalační a uživatelská příručka 2004 2013,TECH FASS s.r.o., Věštínská 1611/19, Praha,
Rozhraní SAX, SAX vs. SAX2. Jaroslav Ciml
Rozhraní SAX, SAX vs. SAX2 Jaroslav Ciml Použití SAX - připomenutí Vytvoření instance parseru XMLReader xmlreader = XMLReaderFactory.createXMLReader(); Registrace handleru xmlreader.setcontenthandler(
Doxygen. Jakub Břečka
Doxygen Jakub Břečka Úvod Proč a typy dokumentace na přednášce Programátorská dokumentace (popis implementace, tříd, funkcí, API) Doxygen, JavaDoc, Sandcastle, AppleDoc, Doxygen = klasika mezi dokumentačními
public static void main(string[] args) { System.out.println(new Main().getClass().getAnnotation(Greet.class).text());
Anotace a Hibernate Aleš Nosek, Ondřej Vadinský, Daniel Krátký Anotace v Javě Anotace jsou novinkou v Javy verze 5. Anotace umožňují doplnit kód Javy o dodatečné informace. Zapisují se přímo do zdrojového
Java Server-side. Štěpán Kuchař. stepan.kuchar@vsb.cz. VŠB-TUO FEI Katedra informatiky
Java Server-side Štěpán Kuchař stepan.kuchar@vsb.cz VŠB-TUO FEI Katedra informatiky Trocha historie 500 před n. l. Pythagoras založil bratrstvo vyznávající reinkarnaci, vegetariánství, mystický význam
Anotace a Hibernate. Aleš Nosek Ondřej Vadinský Daniel Krátký
Anotace a Hibernate Aleš Nosek Ondřej Vadinský Daniel Krátký Anotace v Javě novinka Javy 5 umožňují k Java kódu přidávat dodatečné informace (podobně jako JavaDoc) za předchůdce anotací je možné považovat
Příručka pro editaci kontaktů na eagri
Obsah Úvod... 1 Uživatel a subjekt... 1 Kontakty... 1 Validace hodnoty kontaktu... 2 GPS souřadnice... 3 Datová schránka... 3 Adresy... 3 Speciální PSČ... 4 Adresy s P.O. Box... 4 Klíč pro WS... 4 Uživatelé...
Personální evidence zaměstnanců
Mendelova univerzita v Brně Provozně ekonomická fakulta Personální evidence zaměstnanců Uživatelská dokumentace Bc. Petr Koucký Bc. Lukáš Maňas Bc. Anna Marková Brno 2015 1 Popis funkcionality Námi řešená
Snadná úprava stránek, nemusím umět HTML, tvořím obsah téměř jako ve Wordu. Jak změnit obsah nástěnky: vpravo nahoře Nastavení zobrazených informací
Školení Wordpress Nainstalované pluginy: WPML Multilingual CMS Adminize Capability Manager Contact Form 7 Wordpress Download Monitor Google Analytics for WordPress Simple Google Sitemap XML Seznámení s
Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování
Tvorba WWW stránek přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování HTML/XHTML kaskádové styly PHP spolupráce PHP s databázemi Technologie
eretail.cz MANUÁL PRO PARTNERY
eretail.cz MANUÁL PRO PARTNERY Základní příručka pro partnery v síti eretail.cz Obsah dokumentu: 1. Jak umístit reklamní prvek na web 2. Měření výkonu - přehledy, reporty, statistiky 3. Propojení přes
Tvorba informačních systémů
Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2007/2008 c 2006 2008 Michal Krátký, Miroslav Beneš Tvorba informačních
Administrace webu Postup při práci
Administrace webu Postup při práci Obsah Úvod... 2 Hlavní menu... 3 a. Newslettery... 3 b. Administrátoři... 3 c. Editor stránek... 4 d. Kategorie... 4 e. Novinky... 5 f. Produkty... 5 g. Odhlásit se...
Univerzita Palackého v Olomouci Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 26.3.
Základy programování 4 - C# 7. cvičení Radek Janoštík Univerzita Palackého v Olomouci 26.3.2017 Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 26.3.2017 1 / 14 Reakce na úkoly
http://skola.ajina.eu/admin/report/unittest/dbtest.php
Stránka č. 1 z 5 Jste přihlášeni jako Rostislav Mikulecký (Odhlásit se) Čeština (cs) e-škola Ajina.eu Titulní stránka Správa stránek Vývoj Testy funkčnosti databáze Zapnout úpravu bloků Navigace Titulní
Prohlížení a editace externích předmětů
Prohlížení a editace externích předmětů 1. Spuštění modulu Externí předměty 2. Popis prostředí a ovládacích prvků 2.1. Rozbalovací seznamy 2.3. Seznamy 2.3.1. Definice předmětů 2.3.2. Vypsané předměty
Postupy práce se šablonami IS MPP
Postupy práce se šablonami IS MPP Modul plánování a přezkoumávání, verze 1.20 vypracovala společnost ASD Software, s.r.o. dokument ze dne 27. 3. 2013, verze 1.01 Postupy práce se šablonami IS MPP Modul
Použití inteligentních značek s informačními službami
Použití inteligentních značek s informačními službami Jan Fransen Podokno úloh Zdroje informací v aplikacích sady Microsoft Office 2003 umožňuje uživatelům snadno prohledávat množství integrovaných či
BALISTICKÝ MĚŘICÍ SYSTÉM
BALISTICKÝ MĚŘICÍ SYSTÉM UŽIVATELSKÁ PŘÍRUČKA Verze 2.3 2007 OBSAH 1. ÚVOD... 5 2. HLAVNÍ OKNO... 6 3. MENU... 7 3.1 Soubor... 7 3.2 Měření...11 3.3 Zařízení...16 3.4 Graf...17 3.5 Pohled...17 1. ÚVOD
Nástroje a frameworky pro automatizovaný vývoj. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/
Nástroje a frameworky pro automatizovaný vývoj Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Proces vývoje webové aplikace Předepsaná adresářová struktura. Kompilace zdrojových kódů.
43 HTML šablony. Záložka Šablony v systému
43 HTML šablony Modul HTML šablony slouží ke správě šablon pro výstupy z informačního systému modularis ve formátu HTML. Modul umožňuje k šablonám doplňovat patičku, dokumentaci a vázat šablony na konkrétní
Programování v jazyku C# II. 8.kapitola
Programování v jazyku C# II. 8.kapitola Obsah Kontrolky Validace Stavy Bezpečnost 2/27 Web formuláře Kontrolky na formuláři označené atributem runat="server" HTML kontrolky těsně kopírují rozhraní dané
Rezervační systém Tvorba WWW stránek
2012 Rezervační systém Tvorba WWW stránek Vytvoření rezervačního systému pro rezervaci motokár,ubytování a atrakcí Marek Svoboda Motokáry Motobydlo 30.12.2012 Obsah 1.Základní charakteristika... 3 a) Téma
1 Tabulky Příklad 3 Access 2010
TÉMA: Vytvoření tabulky v návrhovém zobrazení Pro společnost Naše zahrada je třeba vytvořit databázi pro evidenci objednávek o konkrétní struktuře tabulek. Do databáze je potřeba ještě přidat tabulku Platby,
1. Programování proti rozhraní
1. Programování proti rozhraní Cíl látky Cílem tohoto bloku je seznámení se s jednou z nejdůležitější programátorskou technikou v objektově orientovaném programování. Tou technikou je využívaní rozhraní
Michal Augustýn www.augi.cz ALWIL Software Microsoft Most Valuable Professional
Michal Augustýn www.augi.cz ALWIL Software Microsoft Most Valuable Professional ASP.NET/IIS MVC v ASP.NET MVC Routing Controllery Views master pages kompozice framework pro tvorbu webového rozhraní na
Manuál pro obsluhu Webových stránek
ResMaster Systems s.r.o. Truhlářská 1119/20, 110 00 Praha 1 Manuál pro obsluhu Webových stránek (Prosinec 2018) Jana Vítová, +420 225 388 130 2018 Obsah Úvod Webové stránky... 3 Slovník pojmů... 3 URL
Microsoft. Access. Nová databáze, návrh tabulky. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie
Microsoft Access Nová databáze, návrh tabulky Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie Dlouhodobý úkol Ahoj! Dnes vás čeká vytvoření první databáze (tabulky). Budeme evidovat
STARÁ DOBRÁ JAVA A PERSISTENCE S CACHÉ
STARÁ DOBRÁ JAVA A PERSISTENCE S CACHÉ Technologie Jalapeño od InterSystems Andreas Dieckow, Principal Product Manager, Strategic Planning InterSystems Corporation Úvod Programovací jazyk Java má díky
Uživatelský manuál aplikace. Dental MAXweb
Uživatelský manuál aplikace Dental MAXweb Obsah Obsah... 2 1. Základní operace... 3 1.1. Přihlášení do aplikace... 3 1.2. Odhlášení z aplikace... 3 1.3. Náhled aplikace v jiné úrovni... 3 1.4. Změna barevné
1. Struktura stránky, zásady při psaní kódu, MVC pattern. Web pro kodéry (Petr Kosnar, ČVUT, FJFI, KFE, PINF 2008)
1. Struktura stránky, zásady při psaní kódu, MVC pattern Web pro kodéry (Petr Kosnar, ČVUT, Obsah } Terminologie } Prezentace x Obsah } Struktura kódu } Sémantika kódu } Struktura stránky } Šablony } Template
Technology Entry form Entry up-to-date? Internal links Faulty internal Possible internal links
Technology Entry form Entry up-to-date? Internal links Faulty internal Possible internal links links Apache Struts Article with examples JSTL a EL (into JSP) MVC, webové aplikace, JSP Bezpečnost ve webových
Příprava prostředí pro výuku PHP a MySQL
Příprava prostředí pro výuku PHP a MySQL Pro předmět PGA 2013/2014 Praha a EU Investujeme do vaší budoucnosti Obsah 1 Úvod... 2 2.1 Potřebné soubory... 2 2 Instalace... 2 2.1 Webový server Apache... 2
Technologie Java. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/
Technologie Java Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Trocha historie Java vznikla v roce 1995 jak minimalistický programovací jazyk (211 tříd). Syntaxe vycházela z C/C++. V
Jak se orientovat ve světě ESTOFANu verze 3.0.3?
Jak se orientovat ve světě ESTOFANu verze 3.0.3? Systém ESTOFAN je určen pro administraci a editaci webových stránek, které jsou provozovány reklamní agenturou PANKREA. 1. Přihlášení Po objednávce a vytvoření
Webové služby a XML. Obsah přednášky. Co jsou to webové služby. Co jsou to webové služby. Webové služby a XML
Obsah přednášky Webové služby a XML Miroslav Beneš Co jsou to webové služby Architektura webových služeb SOAP SOAP a Java SOAP a PHP SOAP a C# Webové služby a XML 2 Co jsou to webové služby rozhraní k
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro editaci ŽS. Verze 1.
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM Manuál pro editaci ŽS Verze 1.0 2012 AutoCont CZ a.s. Veškerá práva vyhrazena. Tento dokument
PŘEHLED A MOŽNOSTI VYUŽITÍ WEBOVÝCH MAPOVÝCH SLUŽEB
ÚTVAR ROZVOJE HLAVNÍHO MĚSTA PRAHY PŘEHLED A MOŽNOSTI VYUŽITÍ WEBOVÝCH MAPOVÝCH SLUŽEB Ústav rozvoje hlavního města Prahy publikuje prostřednictvím ArcGIS Serveru mnohé webové mapové služby (v souřadnicovém
Komponenta Human Task v Oracle SOA Suite
Komponenta Human Task v Oracle SOA Suite Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Přednáška pro IOA 19. listopadu 2014 Marek Rychlý Komponenta
47 Mapování přístupnosti
47 Mapování přístupnosti Modul Mapování přístupnosti slouží ke správě výsledků mapování architektonických objektů z hlediska přístupnosti a především k evidenci zjištěných skutečností o mapovaných objektech.
APS Web Panel. Rozšiřující webový modul pro APS Administrator. Webové rozhraní pro vybrané funkce programového balíku APS Administrator
APS Web Panel Rozšiřující webový modul pro APS Administrator Webové rozhraní pro vybrané funkce programového balíku APS Administrator Instalační a uživatelská příručka 2004 2016,TECH FASS s.r.o., Věštínská
Artlingua Translation API
Artlingua Translation API Dokumentace Jan Šváb, Artlingua, a.s. 2015 Revize: 2015-09-22 - verze API : v1 Obsah Obsah... 2 Předávání dokumentů k překladu... 3 Implementace klientské aplikace pro Translation
KAPITOLA 10. Implementace mezinárodní podpory a lokalizace. V této kapitole:
KAPITOLA 10 Implementace mezinárodní podpory a lokalizace V této kapitole: Řetězce ve zdrojovém kódu Internacionalizace nápovědy Internacionalizace ostatních zdrojů Administrace a příprava lokalizovaných
Už ivatelska dokumentace
Už ivatelska dokumentace Aplikace Portál úspěšných projektů je určena k publikování informací o projektech realizovaných za přispění některého z Operačních programů v gesci Ministerstva vnitra České republiky.
Enterprise Java (BI-EJA) Technologie programování v jazyku Java (X36TJV)
Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního města Prahy. Praha & EU: Investujeme do vaší budoucnosti Enterprise Java
Uživatelská příručka pro ředitele škol
Národní šetření výsledků žáků v počátečním vzdělávání Uživatelská příručka pro ředitele škol Název souboru: Modul IDM - Uživatelská příručka pro ředitele škol V2.doc Strana 1 Obsah 1 Úvod... 3 2 Přihlášení
1 Filozofie knihy jízd
Návod k obsluze knihy jízd v rozhraní RealTimeGPSLocator.com 1 Filozofie knihy jízd...1 2 Funkce knihy jízd...1 2.1 Oblíbená místa...2 2.2 Nastavení vozidel...3 2.3 Údaje vozidel sledované firmy...3 2.4
Sem vložte zadání Vaší práce.
Sem vložte zadání Vaší práce. České vysoké učení technické v Praze Fakulta informačních technologií Katedra softwarového inženýrství Bakalářská práce Rezervační komponenta pro informační systém sportovního
Zvýšení zabezpečení počítače
KAPITOLA 5 Zvýšení zabezpečení počítače V této kapitole: Použití šablon zabezpečení................................................ 223 Použití Průvodce konfigurací zabezpečení................................
Návod - katalog. ANTEE s.r.o. - tel.: , fax: , helpdesk: ,
Návod - katalog Strana 1/7 Obsah 1. Úvod...3 1.1. Založení katalogu...3 1.2. Drobečková navigace...3 1.3. Popis funkcí katalogu...4 2. Struktura katalogu...4 2.1. Vytvoření kategorie...4 2.2. Hierarchie
WEBOVÉ STRÁNKY
WEBOVÉ STRÁNKY www.krestanskevanoce.cz Domovská stránka Křesťanských Vánoc je založena na databázi, která vedle běžných funkcí redakčního systému internetové prezentace umožňuje též uložit údaje o jednotlivých
WNC::WebNucleatCreator
Tomáš Dlouhý WNC::WebNucleatCreator Verze: 5.1 1 Obsah Obsah...2 Úvod...3 Novinky...3 Požadavky...4 Instalace...4 Přihlášení se do WNC...6 Moduly...7 Modul Blog...7 Modul Categories...8 Modul News...8
Návod - katalog. ANTEE s.r.o. - tel.: , fax: , helpdesk: ,
Návod - katalog Strana 1/9 Obsah 1. Úvod...3 1.1. Založení katalogu...3 1.2. Drobečková navigace...3 1.3. Popis funkcí katalogu...4 2. Struktura katalogu...4 2.1. Vytvoření kategorie...4 2.2. Hierarchie
Versiondog 3.1.0 Lukáš Rejfek, Pantek (CS) s.r.o. 7/2014
Versiondog 3.1.0 Lukáš Rejfek, Pantek (CS) s.r.o. 7/2014 Strana 2 Versiondog 3.1.0 Nová verze systému Versiondog 3.1.0 přináší oproti předchozí verzi 3.0.3 celou řadu nových funkčností. Zásadní změnou
ANALYSIS SERVICES PROJEKT VYTVOŘENÍ PROJEKTU A DATOVÉ KOSTKY
ANALYSIS SERVICES PROJEKT VYTVOŘENÍ PROJEKTU A DATOVÉ KOSTKY Spusťte BIDS - z menu vyberte File/New/Project a vytvořte nový Analysis Services Project typu Bussines Inteligence Project - doplňte jméno projektu
2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.
2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. GEOVAP, spol. s r. o. Čechovo nábřeží 1790 530 03 Pardubice Česká republika +420 466 024 618 http://www.geovap.cz V dokumentu použité názvy programových
Uživatelský modul. File Uploader
Uživatelský modul File Uploader APLIKAC NÍ PR ÍRUC KA POUŽITÉ SYMBOLY Použité symboly Nebezpečí důležité upozornění, které může mít vliv na bezpečí osoby nebo funkčnost přístroje. Pozor upozornění na možné