Programowanie w Środowiskach Zintegrowanych

Slides:



Advertisements
Podobne prezentacje
Programowanie wizualne PW – LAB5 Wojciech Pieprzyca.
Advertisements

Programowanie obiektowe
PSZ wykład 4 > Integracja aplikacji z bazami danych cz. II
PSZ wykład 2 > Przegląd komponentów biblioteki VCL
Wykorzystanie konta uczelnianego dla potrzeb stron WWW
ActiveX. OLE W Windows 95 wprowadzono nową wersję techniki łączenia i osadzania OLE różnica między łączeniem a osadzaniem Office jako przykład wykorzystania.
PROGRAMOWANIE STRUKTURALNE
WEB SERVICE Stefan Rutkowski.
Autor Roman Jędras Prowadzący: dr inż. Antoni Izworski Przedmiot:
ASP.NET 2.0 AJAX Extensions 1.0
Projektowanie Aplikacji Komputerowych
Architektura systemu Gra strategiczna „Strusia Jama”
Internet Communication Engine
Tworzenie ASP.NET Web Form
Programowanie w środowiskach zintegrowanych wykład 1 PSZ Programowanie w Środowiskach Zintegrowanych > Systemy i środowiska zintegrowane > Środowisko zintegrowane.
Wykład 2. Wprowadzenie do architektur systemów rozproszonych
Czym jest ISA 2004 Microsoft Internet Security and Acceleration Server 2004 jest zaawansowaną zapora filtrującą ruch w warstwie aplikacji. Razem z zaporą.
IIS 6 i PHP na serwerze Windows 2003 EE
Programowanie wizualne PW – LAB5 Wojciech Pieprzyca.
Systemy zarządzania treścią CMS
Zarządzanie stanem aplikacji Mechanizm Sesji
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
Elementy informatyki w kształceniu zintegrowanym.
Jak przeżyć w Internecie? Czyli o bezpieczeństwie słów kilka… Michał Jankowski MJ Software Solutions Services.
Podstawy programowania II Wykład 2: Biblioteka stdio.h Zachodniopomorska Szkoła Biznesu.
Rozwój aplikacji przy wykorzystaniu ASP.NET
Aplikacje Internetowe
Systemy zarządzania treścią Wykład 1
… iSCSI … Windows Server 2012 Łukasz Dylewski.
Technologie tworzenia aplikacji internetowych Wykład 3
Jerzy Jelinek Paweł Korpowski
CDN OPT!MA integracja z Systemem Microsoft Office 2003.
Prezentacja Adrian Pyza 4i.
Systemy zarządzania treścią Content Management System
Arkadiusz Twardoń ZTiPSK
Programowanie obiektowe – zastosowanie języka Java SE
FIX FULLY INTEGRATED CONTROL SYSTEM W PEŁNI ZINTEGROWANY SUSTEM WIZUALIZACJI.
Serwery aplikacji Zope Tomcat. Składniki Zopea: Serwer Management interface Databases.
Internetowe surfowanie
Sieć oparta o serwer Ubuntu 12.10
SOS SYSTEM OBSŁUGI SZKOŁY
„Kalkulator zużycia oraz kosztu energii elektrycznej online „
Systemy zarządzania treścią Wykład 5
1 Każdy obiekt jest scharakteryzowany poprzez: tożsamość – daje się jednoznacznie wyróżnić; stan; zachowanie. W analizie obiektowej podstawową strukturą
Projektowanie stron WWW
Aplikacje internetowe
Wykład 3 Programowanie obiektowe. Dokument HTML składa się z obiektów (standardowych i utworzonych przez użytkownika). Głównym obiektem jest document,
XML Publisher Przedmiot i zakres szkolenia Przedmiot i zakres szkolenia Przeznaczenie XML Publisher Przeznaczenie XML Publisher Definiowanie Definiowanie.
Jak przeżyć w Internecie? Czyli o bezpieczeństwie słów kilka… Michał Jankowski MJ Software Solutions Services.
Temat 2: Instalacja Apache, PHP i bazy danych MySQL.
Temat 1: Ogólne cechy języka PHP
Konfiguracja VPN Serwera – Windows 7
Andrzej Majkowski 1 informatyka +. 2 Bezpieczeństwo protokołu HTTP Paweł Perekietka.
Podstawy języka skryptów
XML w serwisach webowych. Zapotrzebowanie na serwisy XML.
.NET i Bazy Danych Projekt: Wadim Grasza.
FIX FULLY INTEGRATED CONTROL SYSTEM W PEŁNI ZINTEGROWANY SUSTEM WIZUALIZACJI.
INTERNET jako „ocean informacji”
Partnerstwo dla Przyszłości 1 Lekcja 27 Klasy i obiekty.
Zarządzanie stanem w aplikacjach ASP.NET Elżbieta Mrówka-Matejewska
HTML.  Wprowadzenie  Protokół HTTP  Język HTML  Definicja typu dokumentu  Nagłówek strony  Formatowanie treści dokumentu  Definiowanie struktury.
 Podstawowy składnik.NET Framework  Technologia tworzenia w pełni dynamicznych stron internetowych działających po stronie serwera  Zorientowanie na.
ST | 9/16/2015 | © Robert Bosch GmbH All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well.
SQL Server Analysis Services Action!
Przemysław Puchajda GTS Polska Sp. z o.o.
Programowanie obiektowe – zastosowanie języka Java SE
Aplikacje i usługi internetowe
Dynamiczny serwer aplikacyjny w C++ platforma LEFTHAND
JavaBeans by Paweł Wąsala
Zapis prezentacji:

Programowanie w Środowiskach Zintegrowanych wykład 6 PSZ Programowanie w Środowiskach Zintegrowanych > Integracja aplikacji z siecią Internet: Aplikacje WWW; Komponenty FastNet

Na poprzednim wykładzie Implementacja i rozszerzanie komponentów Tworzenie, kompilacja i instalacja pakietu Tworzenie nowego komponentu Tworzenie właściwości Integracja środowiska Borland IDE z modelem obiektowym (Biblioteka BMU) Geneza problemu Metodyka obiektowa RUP™ Proponowane podejście Różnice pomiędzy modelem obiektowym i relacyjnym Implementacja

Aplikacje WWW Tworzenie projektu aplikacji typu WEB Module

Aplikacja WWW Aplikacja WWW – Program, którego interfejsem użytkownika jest strona WWW. Aplikacja WWW uruchamiana jest przez serwer WWW. Wykonuje się na serwerze. Standardy aplikacji: ISAPI/NSAPI CGI WinCGI dll

Zasada działania na przykładzie (prosty program CGI) Program pracujący w trybie konsoli, zapisujący dane do standardowego wyjścia. serwer www szablon.html <html> ... <##grupa I> <##grupa II> </html> <html> ... Jan Kowalski, 4.5 Leszek Miller, 3.0 Andrzej Lepper, 2.0 Jan Nowak, 4.5 Janina Kowal, 5.0 </html> wyniki.cgi gr1.txt Jan Kowalski, 4.5 ... Leszek Miller, 3.0 Andrzej Lepper, 2.0 stdout (kanał protokołu http) gr2.txt Jan Nowak, 4.5 ... Janina Kowal, 5.0

Przykład > wyniki.cgi

Tworzenie projektu aplikacji serwera WWW Tworzenie projektu aplikacji WWW – Opcja New Web Server Application

Najprostsza aplikacja Producent strony Akcja Akcja jest akcją domyślną

Korzystanie z komponentu TPageProducer Zadanie – generowanie strony www Sposób użycia – „podłączenie” do zdefiniowanej wcześniej akcji

Przykład > PierwszyPrzyklad.cgi

Korzystanie z komponentu TDataSetTableProducer Zadanie – generowanie strony z tabelką wypełnioną danymi pobranymi ze zbioru danych

Korzystanie z komponentu TDataSetPageproducer Zadanie – wyświetlenie strony www z podstawionymi wartościami pól zbioru danych

Przykład > PierwszyPrzyklad.cgi\Klienci2

Komponenty TWebRequest i TWebResponse Zadanie TWebRequest – umożliwia dostęp do informacji związanej z nadesłanym żądaniem HTTP Zadanie TWebResponse – umożliwia dostęp do informacji związanej z generowaną odpowiedzią HTTP Ważniejsze właściwości __property AnsiString ContentType = {read=GetStringVariable, index=15}; __property AnsiString Query = {read=GetStringVariable, index=3}; __property Classes::TStrings* QueryFields = {read=GetQueryFields};

Przekazywanie parametrów Sposób przekazywania – w adresie URL <adres>/<nazwa_pogramu>?<lista_parametrów> <lista_parametrów> ::= <parametr>=<wartość>|&<lista_parametrów> Przykład http://www.TSite.com/art/gallery.cgi/mammals?animal=dog&color=black Odczytanie parametrów Poprzez właściwości Query i QueryFields

Przykład > PierwszyPrzyklad.cgi\Klienci3?ID=x

Tworzenie struktury hierarchicznej Sposób – dynamiczne tworzenie odnośników do innych stron Realizacja techniczna – wykorzystanie mechanizmu pól wyliczanych kasy TDataSet

Przykład > PierwszyPrzyklad.cgi\Klienci4