X36WWW. Technologie aplikačních serverů. Miroslav Bureš,, Martin Klíma. X36WWW: 12. přednáška 1
|
|
- Renata Kovářová
- před 6 lety
- Počet zobrazení:
Transkript
1 X36WWW 13.. přednáškap Technologie aplikačních serverů Miroslav Bureš,, Martin Klíma 1
2 Obsah úvod princip aplikačního serveru stručný přehled aplikačních serverů úvod do platformy J2EE Java Servlet JSP sestavení jednoduché aplikace deployment některé pokročilé funkce aplikačních serverů 2
3 Použití technologie aplikačních serverů určena především pro velké webové aplikace,, kde se kladou požadavky na: výkon aplikace stabilita aplikace integrace s ostatními aplikacemi udržitelnost kódu při vývoji produktu 3
4 Čím je toto dosahováno? velké webové aplikace, udržitelnost kódu při vývoji produktu, integrace s ostatními aplikacemi oddělení core kódu aplikace od stránek webového rozhraní core kód je perzistentní (trvalý) program na serveru core kód v rozšířeném programovacím jazyku (např. Java) výkon aplikace kompilovaný kód distribuce aplikace na více serverů (scaling) stabilita aplikace distribuce aplikace na více serverů (scaling) 4
5 Rozdíl oproti ASP / PHP Webové aplikace řešené jako sled obrazovek vycházejí z historických technologií webu - statických HTML stránek. Do nich byla časem přidávána dynamika - CGI skripty atd. To poté vedlo k vytvoření interpretovaných jazyků jako ASP nebo PHP. Tento přístup přestává vyhovovat pro aplikace většího rozsahu - e-banking, vyhledávací služby, portálová řešení atd. klasické webové aplikace napsané v PHP a ASP jsou v principu sled obrazovek podstatou technologie je perzistentní aplikace která beží na serveru webové stránky které aplikace produkuje do prohlížeče jsou pouze její GUI, oddělitelné od struktury vlastní aplikace 5
6 Architektura... PHP A.PHP WEBSERVER interpreter HTML PAGE odbc / native /... DB php files WEB SERVER DB SERVER 6
7 Architektura... aplikační server J2EE A WEBSERVER plugin internal port HTML PAGE JSP files CLASS files persistent core app APPLICATION SERVER DB DB SERVER 7
8 4 vrstvá architektura Application Client Web Client Client Tier Client JSP Pages Web Tier Enterprice Beans Enterprice Beans Bussiness Tier Java EE Server Database Database EIS Tier Database Server 8
9 Komunikace Application Client Web Client Client Tier Client JSP Pages Web Tier Enterprice Beans Enterprice Beans Bussiness Tier Java EE Server Database Database EIS Tier Database Server 9
10 Komunikace detail webová vrstva Application Client Web Client Client Tier Client Java Beans JSP Pages Web Tier Java EE Server Enterprice Beans Enterprice Beans Bussiness Tier Database Database EIS Tier Database Server 10
11 Souvislost s čtyřvrstvou architekturou I. presentační vrstva II. vrstva webu III. vrstva aplikační logiky IV. datová vrstva validace požadavek model (JavaBean) logika na klientovi HTML prohlížeč zpracování událostí Tenký klient (HTML) HTTP odpověď zpracování požadavku/ odeslání odpovědi Stránka 1 Toto je dynamicky generovaná stránka x xxxx xx. generátor HTML stránek Server view (HTML) Data 11
12 Architektura... poznámky obecně, DB server může běžet na stejném serveru (fyzickém stroji) jako web server U aplikačního serveru může být front-end (web server) na jiném fyzickém stroji než core aplikace (aplikační server). Core aplikace se někdy označuje jako aplikační logika. Jako webserver je nejčastější Apache IBM http server (powered by Apache) MS IIS (Internet Information Services) 5.0 (MS Windows server 2000) 6.0 (MS Windows server 2003) 12
13 Obsah úvod princip aplikačního serveru stručný přehled aplikačních serverů úvod do platformy J2EE Java Servlet JSP sestavení jednoduché aplikace deployment některé pokročilé funkce aplikačních serverů 13
14 Nejznámější aplikační servery OpenSource J2EE (Java) Tomcat JBoss Enterprise J2EE (Java) IBM: WebSphere BEA: WebLogic Enterprise Microsoft: MS.NET 14
15 Obsah úvod princip aplikačního serveru stručný přehled aplikačních serverů úvod do platformy J2EE Java Servlet JSP sestavení jednoduché aplikace deployment některé pokročilé funkce aplikačních serverů 15
16 J2EE J2EE (Java 2 Enterprise Edition) je rozšíření standardní Javy (J2SE, Java 2 Standard Edition) o api pro tvorbu webových aplikací. J2EE se vždy vydá v určité verzi. Současná nejvíce rozšířená je 1.3. V produkčním provozu jsou však stále i aplikace na J2EE 1.2. Verze se skládá z verzí komponent J2EE. Protože různí výrobci aplikančích serverů a software obecně Javu rozšiřují o své vlastní extenze (api) a podporují je ve svých řešeních (IBM, BEA,...), J2EE je také chápáno jako norma Javy pro přenositelnost aplikací mezi jednotlivými aplikačními servery. Jedná se o rámec pro jednotné nasazení aplikace v rámci aplikančího serveru. 16
17 J2EE Například IBM rozšiřuje J2EE API pro tvorbu webových aplikací o další knihovny. J2SE J2EE IBM extensions 17
18 Java API J2EE
19 Java 5 EE API 19
20 Některé komponenty J2EE J2EE level 1.3 obsahuje například: Java Servlet 2.3 Java Server Pages (JSP) 1.2 Enterprise Java Beans (EJB( EJB) 2.0 JavaMail API 1.2 Java API for XML processing J2EE určité verze by měl podporovat každý aplikační server pro Javu. Například WebSphere 5.0 podporuje J2EE 1.3 Dále se budeme zabývat pouze JavaServlet a JSP.. JavaServlet je v principu podobný CGI, JSP v principu podobné např. PHP nebo ASP. 20
21 Obsah úvod princip aplikačního serveru stručný přehled aplikačních serverů úvod do platformy J2EE Java Servlet JSP sestavení jednoduché aplikace deployment některé pokročilé funkce aplikačních serverů 21
22 Java Servlet Servlet běží jako perzistentní kód na aplikačním serveru. Pro předávání proměnných tedy nepotřebujeme http sessions. Jedná se o třídu v Javě podle API javax.servlet. Kód servletu dědí z abstraktní třídy HTTPServlet. Výsledný kód který se spouští ne severu je.class (bytecode). Princip volání je velmi podobný jako v případě PHP nebo ASP. V klientském prohlížeči je výsledná HTML stránka, ze které se na nějakém místě provede submit na server. Jako request se nevolá přímo PHP nebo ASP skript, ale abstraktní url, které je pak namapováno na konkrétní servlet v aplikačním serveru. Toto namapování se provádí v konfiguračním souboru (pro Tomcat web.xml). 22
23 Jednoduché srovnání servletu a PHP BROWSER HTML page login HTML page SERVER login.class BROWSER HTML page login.php HTML page SERVER login.php 23
24 Schéma aplikace v aplikačním serveru poznámka: web server zde není zobrazený SERVER COMPUTER CLIENT COMPUTER BROWSER HTML page URL APPLICATION SERVER REQUEST DISPATCHER DATABASE SERVER HTML page APPLICATION DB 24
25 Příklad kódu HTML stránky která volá servlet <html> <head> <title>pokus se servletem...</title> </head> <body> <form action= MujServlet method= post > Zadejte text:<br> <textarea name= txtvstup txtvstup rows= 5 cols= 50 ></textarea><br> <input type= submit value= Odeslat > </form> </body> </html> 25
26 Namapování servletu na URL Příklad namapování servletu com.servlety.testservlet.java na URL začínající na /Pokusy/ přes virtuální jméno MujServlet. <web-app> <servlet> <servlet-name>mujservlet MujServlet</servlet-name> <servlet-class> com.servlety.testservlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>mujservlet MujServlet</servlet-name> <url-pattern>/pokusy/* /Pokusy/*</url-pattern> </servlet-mapping> </web-app> 26
27 Kód servletu com.servlety.testservlet.java : package com.servlety; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class TestServlet extends HttpServlet { // vyvolá se na základě POST požadavku (náš formulář) public void dopost( HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 27
28 Kód servletu com.servlety.testservlet.java : //text z formuláře String text = request.getparameter( txtvstup ); PrintWriter out = response.getwriter(); } } out.print( <!DOCTYPE HTML PUBLIC ); out.println( \"-//W3C//DTD HTML 4.0 Transitional//EN\"> ); out.println( <html><head><title>počet znaků</title></head> ); out.println( <body><h1>počet znaků: + text.length()); out.println( </h1></body></html> ); 28
29 Co se stane na serveru: V prohlížečí máme HTML stránku, která se vrátila po URL začínajícím na /Pokus/ /Pokus/ (viz výpis 1). Na ní je textové pole a tlačítko Odeslat. Pokud zmáčkneme toto tlačítko, na server se pošle požadavek. (Pokud vyvoláme URL /Pokusy/, výsledkem v bude zavolání servletu který je na něj namapován MujServlet) Ten se přes konfiguraci (viz výpis v 2) namapuje na servlet com.servlety.testservlet.java (viz výpis 3). 3 Servlet se spustí. Pomocí í request.getparameter( txtvstup vstup ) získáme formulářová data ze stránky. Výstupní stream Javy poté nastavíme tak, abychom zapisovali do objektu response. Textový výstup ze servletu tak vytvoří novou HTML stránku která se odešle klientovi do prohlížeče. 29
30 Základní objekty a metody servletu základní metody Servletu jsou service()... default, programátor jí může předefinovat, rozpozná, jaký požadavek přijde a na jejich základě volá: doget()... obsluhuje požadavek GET dopost()... obsluhuje požadavek POST... V parametrech metod se předají objekty request... obsahuje parametry, hlavičku... z URL response... slouží pro zápis výstupu ze servletu odezvy na request 30
31 Základní objekty a metody servletu... poznámky Ve složitějších aplikacích jsou tyto nativní metody často zakryty další aplikační logikou Perzistence (trvalost kóduk na serveru): : Servlet je při startu aplikace jednou zavedený do paměti a obsluhuje požadavky. Opakování: Request dispatcher zajišťuje volání konkrétního servletu podle URL které přijde na aplikační server. Přiřazení je provedeno v konfiguračním souboru aplikace (web.xml) 31
32 Obsah úvod princip aplikačního serveru stručný přehled aplikačních serverů úvod do platformy J2EE Java Servlet JSP sestavení jednoduché aplikace deployment některé pokročilé funkce aplikačních serverů 32
33 Opakování: Schéma aplikace v aplikačním serveru poznámka: web server zde není zobrazený SERVER COMPUTER CLIENT COMPUTER BROWSER HTML page URL APPLICATION SERVER REQUEST DISPATCHER DATABASE SERVER HTML page APPLICATION DB 33
34 Java Server Pages (JSP) Novější technologie než servlet JSP je HTML do kterého jsou vložené skriptlety (značky pro vkládání kódu do HTML) <% %> a <%= %>. Kód v skripletu je Java. JSP se při prvním požadavku na jeho spuštění kompiluje na servlet (.class),, ten pak produkuje HTML kód, právě pomocí metod pro textový výstup. To je rozdíl oproti PHP nebo ASP - kód není interpretovaný a zdojovým kódem který se spouští není samotný skript ale class Javy. 34
35 Jednoduchý příklad JSP stránky počítání znaků v řetězci, který JSP stránky dostane v parametru txt : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head><title>počet znaků</title></head> <body> <% String delkastr = request.getparameter( txt ); %> <h1>počet znaků: <%=delkastr.length()%></h1> </h1> </body> </html> 35
36 JSP se dá využít stejně jako PHP nebo ASP JSP je pouze kompilované na servlet, není interpretované Kód ve skriptletech je jazyk Java přenositelné části kódu, možnost využití Java knihoven základní objekty v JSP request a response... globální v rámci JSP jejich použití je stejné jako u servletu požadavek na server z JSP stránky bude opět jiná JSP stránka Abychom však využili kapacitu J2EE, propojíme JSP a servlety. Naším cílem je mít na serveru perzistentní aplikaci která trvale poběží nezávisle na toku stránek. 36
37 Servlet nebo JSP... schéma BROWSER servlet URL HTML servlet BROWSER URL (.JSP) HTML JSP 37
38 Propojení JSP a servletu... schéma BROWSER servlet URL servlet HTML JSP 38
39 Propojení JSP a servletu... kód Princip: požadavek na server bude URL na které je namapovaný servlet. Servlet potom provede operace a vrátí JSP stránku. Požadavek na server nebude JSP ale servlet standardní způsob... v JSP stránce <form action= MujServlet method= post > Jak ze servletu do prohlížeče vrátit výstup JSP RequestDispatcher rd = getservletcontext().getrequestdispatcher("/jsp/login.jsp"); rd.forward(reqest,response); 39
40 Obsah úvod princip aplikačního serveru stručný přehled aplikačních serverů úvod do platformy J2EE Java Servlet JSP sestavení jednoduché aplikace deployment některé pokročilé funkce aplikačních serverů 40
41 Perzistence aplikace Princip: aplikace v aplikačním ačním serveru běží trvale, JSP a generované HTML je jen grafické rozhraní aplikace. Servlety zavedené do paměti běží trvale a obsluhují požadavky. Oproti PHP je nejpodstatnn ejpodstatnější novinka pro architekturu přístup ke statickým proměnným aplikace jak ze servletu tak pro JSP 41
42 Přístupnost v rámci kódu A... přístup ke statickým proměnným aplikace B... využití session (stejné jako v PHP - session je na serveru, např. podle parametu v hlavičče URL poznáme session pro konkrétního klienta) C... Servlet do JSP přes objekt response předá nějaký jiný objekt s daty J2EE aplikace sessions B B A JSP C static A SERVLET 42
43 Různé základní architektury nad J2EE Pomocí servletů a JSP je možné vytvořit několik různých modelů aplikace. Představili jsme si tři nejzásadnější, dva z nich jsou pojmenované jako Model 1 a Model 2. Tedy shrnutí: Před příchodem JSP: Servlet, který generuje HTML kód - skládá HTML jako textový výstup Zastaralé, stále však na něm existují produkční aplikace Model 1: JSP, ze kterého jsou volána EJB nebo přímo kód pro přístup do databáze Tok obrazovek je zajištěn přímo voláním JSP. V principu velmi podobný model, jako PHP nebo ASP Zastaralý, opouští se 43
44 Různé základní architektury nad J2EE Poznámka k předchozímu: EJB = Enterprise Java Beans = objekty v Javě,, které é zajišťují přístup k datům. Odstiňují programátory od komunikace přímo s databází. Model 2: Kombinace Servletu a JSP. Servlet zajišťuje perzistentní kód. Tok obrazovek je určován v servletu.. Architektura se nazývá MVC Model, View, Controller Model... vlastní aplikační logika, volání zajišťuje servlet View... samotná JSP na která přesměrovává Controller (sled obrazovek ovek který ý do prohlížeče produkuje aplikace) Controller... logika toku stránek, zajišťuje servlet Podstatnou výhodou je možnost načtení dat z databáze do paměti aplikačního serveru každá JSP stránka nemusí pokaždé přistupovat k databázi 44
45 Model 2 - MVC 45
46 Obsah úvod princip aplikačního serveru stručný přehled aplikačních serverů úvod do platformy J2EE Java Servlet JSP sestavení jednoduché aplikace deployment některé pokročilé funkce aplikačních serverů 46
47 Deployment na aplikační server Výsledná aplikace kterou vytvoří vývojáři je zabalená v speciálním souboru. Formát komprimace je ZIP, stejně jako tomu je u Javy obecně. Soubor obsahuje tzv. deployment descriptor. Ten obsahuje konfiguraci aplikace pro aplikační server. Pomocí tohoto archivu se aplikace nainstaluje v aplikačním serveru. Tomuto procesu se říká deployment. Standardní J2EE webová aplikace, používající Servet a JSP je typicky v souboru WAR Rozsáhlejší aplikace jsou typicky v souboru EAR 47
48 Root META-INF Web Module.war Application Client Module.jar Resource Adapter Module.rar EJB Module.jar application.xml sun-application.xml Standardní deskriptor Proprietární deskriptor pro daný server 48
49 Root WEB-INF Standardní deskriptor JSP stránky statické (X)HTML stránky aplety, web.xml sun-web.xml *.tld lib knihovny, většinou.jar classes.class soubory tags.tag soubory 49
50 WAR soubor WAR - Web Application Archive Typické pro aplikační server Tomcat. WAR obsahuje: servlety JSP JAR soubory - knihovny aplikace front-end aplikace - HTML, obrázky, CSS atd. WAR deployment descriptor = web.xml web.xml obsahuje mapování requestů na servlery. Dále obsahuje i defaultní dokumenty, typ autentifikace,... 50
51 EAR soubor EAR - Enterprise Application Archive Typické pro aplikační server WebSphere EAR obsahuje: WAR soubory JAR archiv s EJB moduly JAR soubory - knihovny aplikace EAR deployment descriptor (pro WebSphere application.xml) 51
52 Obsah úvod princip aplikačního serveru stručný přehled aplikačních serverů úvod do platformy J2EE Java Servlet JSP sestavení jednoduché aplikace deployment některé pokročilé funkce aplikačních serverů 52
53 Scaling Rozmístění aplikace na několik fyzických ch serverů (strojů) nebo procesorů. V terminologii WebSphere se skupina strojů na kterých je jedna aplikace nazývá cluster (svazek). Horizontal scaling distribuce na 2 fyzické stroje vyšší výkon zajištění proti havárii stroje Vertical scaling distribuce na víc procesorů v rámci jednoho stroje vyšší výkon 53
54 Další zdroje informací Detailní popis J2EE na stránkách Sun Microsystems Developing Enterprise Applications Using the J2EE Platform e.html Hall, M.: Core Servlets and JavaServer Pages, A Sun Microsystems Press/Prentice Hall PTR Book,
55 Děkuji za pozornost 55
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
Více1. 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
VíceX33EJA 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
Více(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í
VíceServer-side technologie pro webové aplikace
Server-side technologie pro webové aplikace PIA 2011/2012 Téma 6 Copyright 2006 Přemysl Brada, Západočeská univerzita Server-side scriptování Cíl dynamické generování webového obsahu/rozhraní integrace
VíceTvorba podnikových aplikací v jazyce JAVA. Josef Pavlíček KII PEF CZU
Tvorba podnikových aplikací v jazyce JAVA Josef Pavlíček KII PEF CZU J2EE Jedná se o přístup: sadu pravidel, technologií, metod, doporučení jak provádět design, vývoj, nasazení a provozování vícevrstvých
VíceJava 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
VíceTvorba 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
VíceObsah 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
VíceKIV/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
VíceEnterprise 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
VíceTvorba informačních systémů
Java2 Enterprise Edition 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ý,
VíceTvorba informačních systémů
Tvorba informačních systémů Michal Krátký, Miroslav Beneš 1 Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2006/2007 c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba
VíceIng. 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,
VíceÚvod. Petr Aubrecht (CA) Martin Ptáček (Wincor Nixdorf) Je 10 typů lidí: ti, kteří znají binární kód, a ti, kteří ne.
Úvod Petr Aubrecht (CA) Martin Ptáček (Wincor Nixdorf) Je 10 typů lidí: ti, kteří znají binární kód, a ti, kteří ne. Organizace předmětu Materiály k předmětu -Web stránky: http://cw.felk.cvut.cz/doku.php/courses/x33eja/start
VíceServlety a JSP. Petr Adámek, petr.adamek@ibacz.eu
Servlety a JSP Petr Adámek, petr.adamek@ibacz.eu Úvod Rekapitulace vstupních znalostí Standardy Nástroje (Běhové prostředí, nástroje pro vývoj) Servlety JSP JSP značky EL (Expression Language) Internacionalizace
VíceSemináˇr Java X J2EE Semináˇr Java X p.1/23
Seminář Java X J2EE Seminář Java X p.1/23 J2EE Složitost obchodních aplikací robusní, distribuované, spolehlivé aplikace s transakcemi na straně serveru, klientské aplikace co nejjednodušší Snaha : Návrh,
VíceMichal Krátký, Miroslav Beneš
Tvorba informačních systémů 1/43 Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2008/2009 Tvorba informačních
VíceTvorba 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
VícePlatformy / technologie. Jaroslav Žáček jaroslav.zacek@osu.cz
Platformy / technologie Jaroslav Žáček jaroslav.zacek@osu.cz Které platformy / technologie znáte Java Java Java EE 5 Java EE 6 Pruning, Extensibility Ease of Dev, CDI, JAX-RS Java EE 7! JMS 2, Batch, Concurrency,
VícePlatformy / technologie. Jaroslav Žáček
Platformy / technologie Jaroslav Žáček jaroslav.zacek@osu.cz Které platformy / technologie znáte Java Trocha historie Java EE Java EE 5 Java EE 6 Pruning, Extensibility Ease of Dev, CDI, JAX-RS Java EE
VíceTvorba 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 2005-2008 Michal Krátký, Miroslav Beneš Tvorba informačních
Více1. Webový server, instalace PHP a MySQL 13
Úvod 11 1. Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
VíceInstalace a konfigurace web serveru. WA1 Martin Klíma
Instalace a konfigurace web serveru WA1 Martin Klíma Instalace a konfigurace Apache 1. Instalace stáhnout z http://httpd.apache.org/ nebo nějaký balíček předkonfigurovaného apache, např. WinLamp http://sourceforge.net/projects/winlamp/
VícePA165: Úvod do Java EE. Petr Adámek
PA165: Úvod do Java EE Petr Adámek Obsah přednášky Organizace předmětu Formy výuky Hodnocení Osnova Java EE aplikace Architektury Java EE aplikací Technologie Java EE Základní koncepty PA165: Úvod do Java
VíceRuby on Rails. Bc. Tomáš Juřík Bc. Bára Huňková
Ruby on Rails Bc. Tomáš Juřík Bc. Bára Huňková Co nás dnes čeká? Ruby (programovací jazyk) Ruby on Rails (webový framework) Praktická ukázka Ruby (programovací jazyk) Ruby (programovací jazyk) Skriptovací
VícePLATFORMY / TECHNOLOGIE JAROSLAV ŽÁČEK
PLATFORMY / TECHNOLOGIE JAROSLAV ŽÁČEK JAROSLAV.ZACEK@OSU.CZ KTERÉ PLATFORMY / TECHNOLOGIE ZNÁTE JAVA TROCHA HISTORIE JAVA EE Java EE 7! Java EE 6 Java EE 5 J2EE 1.4 J2EE 1.3 J2EE 1.2 Servlet, JSP, EJB,
VíceNOVINKY 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
VíceTřídy a objekty. Třídy a objekty. Vytvoření instance třídy. Přístup k atributům a metodám objektu. $z = new Zlomek(3, 5);
Programovací jazyk PHP doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah Třídy a objekty Výjimky Webové aplikace
VíceSystémová administrace portálu Liferay
02 Systémová administrace portálu Liferay 1 Agenda Administrace Instalace lokálního a serverového prostředí Základní práce s uživateli Role a oprávnění Konfigurace portálu 2014 IBA CZ, s. r. o. 2 Portálová
VícePlatforma 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
VíceInternet Information Services (IIS) 6.0
Internet Information Services (IIS) 6.0 V operačním systému Windows Server 2003 je obsažena i služba IIS v 6.0. Služba IIS poskytuje jak www server tak i některé další služby (FTP, NNTP,...). Jedná se
VíceTechnologie 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
VíceDatabázové a informační systémy
Databázové a informační systémy doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah Jak ukládat a efektivně zpracovávat
Více<Insert Picture Here> Vývoj portálových řešení v Javě
Vývoj portálových řešení v Javě Pavel Kubal Program Úvod do problematiky portálů Co je to Portál Jak se vyvíjejí portlety Softwarová podpora vývoje Výhody vývoje portálů Praktické
VíceTvorba 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
VíceSoučasný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita
Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé
Více1 Webový server, instalace PHP a MySQL 13
Úvod 11 1 Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
Vícerychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek
rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek Co je to webová aplikace? příklady virtuální obchodní dům intranetový IS podniku vyhledávací služby aplikace jako každá jiná přístupná
VíceINFORMAČNÍ SYSTÉMY NA WEBU
INFORMAČNÍ SYSTÉMY NA WEBU Webový informační systém je systém navržený pro provoz v podmínkách Internetu/intranetu, tzn. přístup na takový systém je realizován přes internetový prohlížeč. Použití internetového
VíceKIV/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
VíceTÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 24. Otázka : Implementační fáze. Postupy při specifikaci organizace softwarových komponent pomocí UML. Mapování modelů na struktury programovacího
VícePostup. Úvodem. Hlavní myšlenka frameworku. application. system. assets. uploads
Postup Úvodem Můj úkol při tomto projektu byl vytvořit model pro data, dle návrhového vzoru MVC. Jelikož v poslední době pracuji spíše s návrhovým vzorem HMVC (http://en.wikipedia.org/wiki/hmvc) ve frameworku
VíceTvorba informačních systémů na platformě J2EE Petr Hetmánek Masarykova Univerzita, Fakulta Informatiky, Botanická 68a, Brno
Tvorba informačních systémů na platformě J2EE Petr Hetmánek (xhetman@fi.muni.cz) Masarykova Univerzita, Fakulta Informatiky, Botanická 68a, Brno Abstrakt Rostoucí dostupnost internetu vede ke vzniku stále
VíceTvorba 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
VíceVÝVOJ INTERNETOVÝCH APLIKACÍ - VIA
Metodický list č. 1 Způsob zakončení : Úvod Technologie webových aplikací Protokol HTTP Po zvládnutí tématického celku bude student mít základní přehled o problematice programování internetových (webových)
VíceÚvod do tvorby internetových aplikací
CVT6 01a Úvod do tvorby internetových aplikací Osnova předmětu (X)HTML a tvorba webu pomocí přímého zápisu kódu Tvorba web designu a skládání stránek z kousků Skriptovací jazyky na webu Návrh software
VíceÚvod do Web Services
Úvod do Web Services Základy webových služeb a jejich implementace na platformě OS/2 Jarda Kačer jarda@kacer.biz Český Warpstock 2008 Brno, 20.-21.9.2008 Co je to webová služba? Část business logiky přístupná
VíceAplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:
Aplikace Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části: prezentační vrstva vstup dat, zobrazení výsledků, uživatelské rozhraní, logika uživatelského rozhraní aplikační vrstva
VíceÚvod do aplikací internetu a přehled možností při tvorbě webu
CVT6 01a Úvod do aplikací internetu a přehled možností při tvorbě webu Internet a www Internet? Služby www ftp e-mail telnet NetNews konference IM komunikace Chaty Remote Access P2P aplikace Online games
VíceDatabázové aplikace pro internetové prostředí. 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku
Databázové aplikace pro internetové prostředí 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku Projekt: Inovace výuky prostřednictvím ICT Registrační číslo: CZ.1.07/1.5.00/34.250
VíceGTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím
GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER váš partner na cestě od dat k informacím globtech spol. s r.o. karlovo náměstí 17 c, praha 2 tel.: +420 221 986 390 info@globtech.cz
VíceStřední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U
Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U P R O G R A M O V É V Y B A V E N Í Studijní obor: 18-20-M/01 Informační technologie Školní
VíceTvorba 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
VíceNové vývojové nástroje i5/os Rational Developer for System i V7.1
Nové vývojové nástroje i5/os Rational Developer for System i V7.1 Aleš Petr, IBM ČR Konference COMMON 18. 20. května 2008 ales_petr@cz.ibm.com Agenda Rational Application Developer for System i V7.1 Novinky
VíceJava technologie pro webové aplikace
Java technologie pro webové aplikace PIA 2012/2013 Téma 6 Copyright 2012 Brada & Rohlík, Západočeská univerzita Základní pojmy Java Enterprise Edition enterprise část Java technologie; aktuálně Java EE
VíceIBM TRIRIGA Application Platform Verze 3 Vydání 4.2. Příručka instalace a implementace
IBM TRIRIGA Application Platform Verze 3 Vydání 4.2 Příručka instalace a implementace Poznámka Před použitím těchto informací a produktu, který podporují, si přečtěte informace v části Upozornění na stránce
VíceNá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ů.
VíceSoftwarové komponenty a Internet
Softwarové komponenty a Internet Doc. Dr. Ing. Miroslav Beneš Katedra informatiky FEI VŠB-TU Ostrava Miroslav.Benes@vsb.cz Obsah přednášky Motivace Vývoj přístupů k tvorbě programů Definice komponenty
VícePřevod 4GL aplikací do webového prostředí. Ing. Jan Musil, IBM ČR Community of Practice for
Převod 4GL aplikací do webového prostředí Ing. Jan Musil, IBM ČR Community of Practice for CEEMEA Co je to EGL? -4GL a EGL Agenda Popis převodu z -4GL do EGL krok za krokem Obecný postup převodu Závěrečný
VíceTvorba 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 2005-2008 Michal Krátký, Miroslav Beneš Tvorba informačních
VíceSemináˇr Java XI Servlety, JSP Semináˇr Java XI p.1/38
Seminář Java XI Servlety, JSP Seminář Java XI p.1/38 Co je servlet? Předkompilované java programy běžící na straně www serveru Standardní metoda metoda rozšiřování webových serverů o dynamické generování
VíceArchitektury informačních systémů
Architektury informačních systémů doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes/vyuka/tis Miroslav.Benes@vsb.cz Obsah přednášky Co je to
VíceProgramovací jazyky Přehled a vývoj
Programovací jazyky Přehled a vývoj 1 Programování a programovací jazyk Historie a současnost programovacích jazyků Objektově orientované a vizuální programování Značkovací a skriptovací jazyky 2 Programování
VíceArchitektury informačních systémů
Architektury informačních systémů doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes/vyuka/tis Miroslav.Benes@vsb.cz Obsah přednášky Co je to
VíceInternet 2 css, skriptování, dynamické prvky
Internet 2 css, skriptování, dynamické prvky Martin Hejtmánek hejtmmar@fjfi.cvut.cz http://kmlinux.fjfi.cvut.cz/ hejtmmar Počítačový kurs Univerzity třetího věku na FJFI ČVUT Znalci 26. března 2009 Dnešní
VíceStřední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320
Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U P R O G R A M O V É V Y B A V E N Í Studijní obor: 18-20-M/01 Informační technologie Školní
VíceMichal Krátký, Miroslav Beneš
Tvorba informačních systémů 1/32 Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2008/2009 Tvorba informačních
VícePlatforma J2EE. Lukáš Zapletal liberix.cz. Platforma Java 2 Enterprise Edition
Platforma J2EE Lukáš Zapletal liberix.cz Platforma Java 2 Enterprise Edition Co je J2EE J2EE je standard pro vývoj robustních, škálovatelných a bezpečných serverových systémů v Javě. Poskytuje business
VícePlatformy / technologie. Jaroslav Žáček
Platformy / technologie Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/infs1/ Které platformy / technologie znáte Co je potřeba znát Web Applications Frontend AngularJS React Backend Java.NET
VíceElektronická podpora výuky předmětu Komprese dat
Elektronická podpora výuky předmětu Komprese dat Vojtěch Ouška ouskav1@fel.cvut.cz 19. června 2006 Vojtěch Ouška Elektronická podpora výuky předmětu Komprese dat - 1 /15 Co je to SyVyKod? SyVyKod = Systém
VíceTvorba 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
VíceMichal Krátký. Tvorba informačních systémů, 2008/2009. Katedra informatiky VŠB Technická univerzita Ostrava. Tvorba informačních systémů
Tvorba informačních systémů 1/49 Tvorba informačních systémů Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2008/2009 Tvorba informačních systémů 2/49 Úvod
VíceTÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 25. Otázka : Komponentní technologie - základní pojmy a principy, metody specifikace komponent. Obsah : 1. Základní pojmy 1.1 Komponenta Komponenta
VíceÚvod. Únor Fakulta informačních technologií VUT. Radek Kočí Seminář Java Úvod 1/ 23
Seminář Java Úvod Radek Kočí Fakulta informačních technologií VUT Únor 2010 Radek Kočí Seminář Java Úvod 1/ 23 Téma přednášky Organizace semináře Java úvod, distribuce Radek Kočí Seminář Java Úvod 2/ 23
VíceTechnologie Java. Jaroslav Žáček
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
VíceRESTful API TAMZ 1. Cvičení 11
RESTful API TAMZ 1 Cvičení 11 REST Architektura rozhraní navržená pro distribuované prostředí Pojem REST byl představen v roce 2000 v disertační práci Roye Fieldinga, zkratka z Representional State Transfer
VíceRESTful web service v Javě
Mendelova univerzita v Brně Provozně ekonomická fakulta RESTful web service v Javě Literární rešerše práce Vedoucí práce: Ing. Jan Turčínek, Ph.D. Pavel Savrov Brno 2016 OBSAH 2 Obsah 1 Protokoly implementaci
VícePřipravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové technologie
Připravil: Ing. Jiří Lýsek, Ph.D. Verze: 18.4.2017 Webové technologie RIA, SPA, AngularJS - šablony a controllery, služby $scope a $http strana 2 RIA - Rich Internet Application Chová se podobně jako desktopová
VíceObsah přednášky. Technologie. Enterprise Java Beans. Enterprise Java Beans. EJB kontejner. Enterprise Java Beans (EJB)
Obsah přednášky Technologie Miroslav Beneš Popis technologie EJB J2EE aplikace Typy komponent Entity Beans Session Beans Message-Driven Beans Java Messaging Service (JMS) Závěr 2 (EJB) EJB kontejner Specifikace
VíceJava a J2EE. Cleverlance. Lukáš Marek lukas.marek@cleverlance.com
Java a J2EE Lukáš Marek lukas.marek@cleverlance.com Agenda: Java ve zkratce architektura aplikací aplikaèní servery a Enterprise Java DEMO enterprise aplikace zajímavé produkty vývojová IDE Java a J2EE
Více1. Úvod do Ajaxu 11. Jak Ajax funguje? 13
Obsah Úvodem 9 1. Úvod do Ajaxu 11 Jak Ajax funguje? 13 Popis 13 Ukázky 13 Jaké jsou možnosti tvorby interaktivních webových aplikací? 15 Co je třeba znát? 16 Jak fungují technologie Ajaxu 16 Jak funguje
VíceKomponentově orientované webové frameworky. Jiří Stránský twitter.com/jistr
Komponentově orientované webové frameworky Jiří Stránský jistr@jistr.net twitter.com/jistr O čem to bude Three-Tier aplikace MVC frameworky Komponentově orientované frameworky Apache Wicket Three-Tier
VíceDiagnostika webových aplikací v Azure
Miroslav Holec Software Engineer Microsoft MVP: Microsoft Azure MCSD, MCSA, MSP Lead miroslavholec.cz @miroslavholec Diagnostika webových aplikací v Azure 18. 03. 10. 03. Brno Diagnostic tools in Microsoft
VíceObsah. Předmluva Kapitola 1 Úvod 1. Web v kostce 1 Kdo je webmaster? 4 Doporučená literatura 4. Kapitola 2 Přehled jazyka HTML 5
Předmluva xi Kapitola 1 Úvod 1 Web v kostce 1 Kdo je webmaster? 4 Doporučená literatura 4 Část I: HTML Kapitola 2 Přehled jazyka HTML 5 Struktura dokumentů HTML 10 Syntaxe jazyka HTML 10 Obsluha událostí
VíceWebové Aplikace (6. přednáška)
Webové Aplikace (6. přednáška) Co je to Webová Aplikace Co je to Webová Aplikace Klient/Server model uživatelské rozhraní běží na straně klienta (prohlížeč) "logika" programu běží na serveru klient (prohlížeč)
VíceProtokol HTTP 4IZ228 tvorba webových stránek a aplikací
4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2006/11/23 15:11:51 $ Obsah Úvod... 3 Co je to HTTP... 4 Základní model protokolu... 5 Struktura požadavku v HTTP 1.0 a
Vícelanguage="javascript">... </script>.
WWW (World Wide Web) je dnes společně s elektronickou poštou nejvyužívanější službou internetu. URL (Uniform Resource Locator) slouží ke kompletní adresaci informace na internetu. Udává jak protokol, který
VíceServerové skriptovací technologie
4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2011/11/10 17:41:58 $ Obsah Úvod... 3 Základní principy generování stránek na serveru... 4 Interakce s webovou aplikací
VíceMichal 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
VíceTvorba 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ů, 2006/2007 c 2005-2007 Michal Krátký, Miroslav Beneš Tvorba
VíceKomponentní technologie
Komponentní technologie doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah Motivace Aplikace v IT Vývoj přístupů
VíceVÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
VíceZabezpeč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
VíceČást IV - Bezpečnost 21. Kapitola 19 Bezpečnostní model ASP.NET 23
5 Obsah O autorech 15 O odborných korektorech 15 Úvod 16 Rozdělení knihy 16 Komu je tato kniha určena? 18 Co potřebujete, abyste mohli pracovat s touto knihou? 18 Sdělte nám svůj názor 18 Zdrojové kódy
VíceČeské vysoké učení technické v Praze. Fakulta elektrotechnická. Katedra řídící techniky. Internetové rozhraní do Matlabu.
České vysoké učení technické v Praze Fakulta elektrotechnická Katedra řídící techniky Internetové rozhraní do Matlabu Lukáš Koberna Bakalářská práce 2008 ii iii Poděkování Mé poděkování patří Ing. Františku
VíceCompatibility List. GORDIC spol. s r. o. Verze 3.60.5 8.4.2009
Compatibility List Verze 3.60.5 8.4.2009 GORDIC spol. s r. o. Copyright 1993-2009 1 Obsah Obsah 1 2 3 4 5 6 7 8 9 3.1 3.2 Úvodní informace Podporované databázové systémy Klientské prostředí Tlustý klient...
Více3. Základy programovacího jazyka Java
3. Základy programovacího jazyka Java Programovací jazyk Java nese označení jazyk 3.v generace 3GL, kde označeni 3 označuje imperativní jazyk vysoké úrovně. Tento jazyk se vyznačuje vysokou mírou univerzálnosti,
VíceNové jazykové brány do Caché. Daniel Kutáč
Nové jazykové brány do Caché Daniel Kutáč O čem budeme mluvit.net T/SQL Perl Python MultiValue Basic Téma.NET provider .NET Provider Co lze již dnes Factory / VisM ODBC.NET Web Services Factory a VisM
Více