Tech days ● 2010 Finland. tech days ● 2010 Finland.

Slides:



Advertisements
Samankaltaiset esitykset
Erähallinta SAP Best Practices Baseline Package
Advertisements

Microsoft BizTalk Server 2013 uudet ominaisuudet
Tietokantakehitys kiinteäksi osaksi modernia ohjelmistokehitystä Vesa Tikkanen |
Régis Laurent Director of Operations, Global Knowledge Competencies include: Gold Learning Silver System Management SharePoint 2013: työnkulut ja liiketoiminta-
Hallintaa yli pilvirajojen
Wikispace jatkokurssi Jarmo Heikkinen Karoliina Kemppainen Satu Kylmänen.
Skenaarion yleistiedot – 1
Skenaarion yleistiedot – 1
1 Sektorin nimi. 2 Reading times of magazines NRS Finland 2012.
Jälkityön käsittely (keskeneräinen työ) SAP Best Practices Baseline Package SAP Best Practices.
SharePoint Apps & Office Apps
Sisäinen tilaus - T&K-toteuma SAP Best Practices Baseline Package
PHP ja sessionhallinta Verkkotekniikan jatkokurssi Kevät 2003 V. Seppänen
Kauden päätös – projektit SAP Best Practices Baseline package
Yhdistettyjen sovellusten ja palveluiden toteutustavat
Skenaarion yleistiedot – 1
Miten yritys höytyy korkeakoulutoiminnoista?
Visual Studio 2008 ja sovellusten elinkaaren hallinta Matti Antila Jukka Wallasvaara Iikka Paavolainen Microsoft Oy.
Yhden- mukainen ja virtualisoitu Prosessien mukaan mallinnettu Palvelu- keskeinen Käyttäjä- läheinen Ihmiset, Prosessit, Teknologia PerusStandardoituEdistynytDynaaminen.
#tdweb UI kompositio Lenard Gunda / Fujitsu Finland #tdweb.
Myyntireskontra SAP Best Practices Baseline Package
Palveluiden ulkoinen hankinta SAP Best Practices Baseline package
1 Sektorin nimi. 2 Reading times of magazines NRS Finland 2011.
Makroviruksen torjuminen  Office  Poista makrojen automaattinen suoritus  Käytä makrojen allekirjoitusta  Informoi käyttäjiä  Ylläpidä virustorjuntaohjelmistoasi.
Suomenkielisen Windowsin taustaa
Sähköinen itsepalvelu olemassa oleviin järjestelmiin
Aikaraportointi SAP Best Practices Baseline Package
Yritysrakenne Yleistiedot
Kyvykäs kehitysympäristö - työkalut kuntoon! Sami Poimala, Offbeat Solutions.
HTTP-protokollatMyn1 HTTP-protokolla HTTP (HyperText Transfer Protocol) on web-asiakkaan ja –palvelimen keskinäiseen tiedonsiirtoon käyttämä yhteyskäytäntö.
Myyntitarjous SAP Best Practices Baseline Package
Varastosiirto ilman toimitusta SAP Best Practices Baseline Package SAP Best Practices.
Skenaarion yleistiedot – 1
Matkanhallinta SAP Best Practices Baseline Package
Typescript Lenard Gunda, Fujitsu. Lenard Gunda Arkkitehti Fujitsu Finland
vuorovaikutteiset www-sivut1 Palvelinpuolen www- ohjelmointi Dynaaminen Internet  käyttäjän tai selaimen tunnistaminen  käyttäjän toiveiden.
Muuttujat ja vakiottMyn1 Muuttujat ja vakiot PHP-kielen syntaksi on lainattu suurimmaksi osaksi C- kielestä. PHP on erityisesti HTML-dokumenttien sisään.
JohdantotMyn1 Johdanto Verkkopalvelun koostamiseen käytetään koosteohjelmia ja ohjelmointikieliä. Verkkopalvelun toteutus voi vaatia myös palvelinohjelmointia.
Hyvityslaskumenettely SAP Best Practices Baseline package SAP Best Practices.
HTML-lomakkeettMyn1 HTML-lomakkeet Web-sovelluksen käyttöliittymä rakentuu web-selaimen ominaisuuksista ja keskeisimmiltä osiltaan erityisesti HTML-kielellä.
Myyntimäärän ennuste SAP Best Practices Baseline Package SAP Best Practices.
Shibboleth 2 uudet ominaisuudet & päivän käytännöt Haka koulutus
Ohjelman keskeytys virhetilanteessa tMyn1 Ohjelman keskeytys virhetilanteessa Poikkeustilanteet voidaan ryhmitellä logiikkavirheisiin ja muihin ajonaikaisiin.
J.Holvikivi DOM ja Ajax Jaana Holvikivi Metropolia.
Sarjanumerohallinta SAP Best Practices Baseline Package SAP Best Practices.
Kassanhallinnan tila-analyysi ja pankkitiliclearing SAP Best Practices Baseline Package SAP Best Practices.
 MODx on julkaisujärjestelmän ja sovelluskehyksen risteytys, jonka lisenssinä on kaikille ilmainen avoimen lähdekoodin GNU GPL. MODx on suunniteltu ammattilaisten.
HTTP (c) Reino Aarinen, HTTP yhteyskäytäntö Web asiakasohjelmat (yleensä erilaiset selaimet) käyttävät HTTP protokollaa tiedon siirtoon WWW sivustojen.
PHP Asiakkaan ja palvelimen välinen tiedon virtaus eri ”tiloissa” (http (esim. lomake), istunto, eväste, tietovarasto)
DNS ja DHCP palvelut Linuxissa
Lyhytkestoinen konsultointi ja kiinteähintainen laskutus SAP Best Practices Baseline package SAP Best Practices.
Skenaarion yleistiedot – 1
Kevyt varastonhallinta SAP Best Practices Baseline Package
Toimittajapalautus SAP Best Practices Baseline Package SAP Best Practices.
Katetuottoanalyysi – toteuma SAP Best Practices Baseline Package
Segmenttiraportit SAP Best Practices Baseline Package SAP Best Practices.
Katetuottoanalyysi SAP Best Practices Baseline Package
Tarvittavat prosessin vaiheet SAP Best Practices Baseline Package
Kauden päätöksen palvelu- tilaukset SAP Best Practices Baseline Package SAP Best Practices.
Malli- ja simulointilaskenta SAP Best Practices Baseline Package SAP Best Practices.
Reports in Apply / eAge system
KNX - DALI harjoitus 2 Ryhmä ECG-ohjaukset RATKAISU
Ohjelman keskeytys virhetilanteessa
Web-sovellusten kehittäminen - Johdanto
JavaScriptin perusteet
Istuntojen hallinta PHP-sovelluksessa
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
X-ROAD ENVIRONMENTAL MONITORING
Lecture slides start on the next page.
Kari Systä Tampere University of Technology / Software Systems
Esityksen transkriptio:

tech days ● 2010 Finland

tech days ● 2010 Finland

Agenda HTTP-protokolla, Fiddlerin perusominaisuudet ASP.NET Web Forms, ASP.NET MVC, muut kuin.NET Web-sovellukset Evästeet, istunnot ja välimuisti (cookie, session, cache) Request builder AJAX Breakpointit AutoResponder Web Service -kutsut

HTTP HTTP-pyyntö ja -vastaus GET / POST / HEAD / DEBUG / jne HTTP-otsakkeet (header) HTTP-paluuarvot (status code) Uudelleenohjaus (redirect) HTTP Proxy Parametrit: QueryString – GET-parametrit Form – POST-parametrit

Fiddler Ilmainen Web debug proxy Kehittäjä: Eric Lawrence Kannattaa käyttää viimeisintä beta versiota Mukana myös Microsoftin IE6/IE7 VirtualPC imageissa

Fiddler #2 HTTP-liikenteen tarkkailu ja mahdollisesti muuttaminen Myös HTTPS-pyyntöjen katselu Sertifikaatti ongelmia Pyyntöjen ja vastausten (sessioiden) tallennus Tallennettujen sessioiden katselu

Fiddler proxyna Käytettävä mistä tahansa selaimesta Internet Explorer / Google Chrome: proxy muutos automaattisesti käyttöön Firefox plugin Läpimenevien HTTP-kutsujen ja –vastausten tarkkaillu Selain Fiddler

Fiddlerin laajennus Hyvät laajennusmahdollisuudet Script.NET code Mahdollista esimerkiksi tehdä omia visualisereita

Friendly HTTP Error Messages Internet Explorer näyttää oletuksena ”ystävälliset” virheviestit. Testauksen kannalta aina ensimmäisenä kannattaa tämä asetus ottaa pois päältä.

tech days ● 2010 Finland Fiddler ja HTTP-sessiot

Eväste, sessio ja välimuisti Evästeiden tarkistelu (cookie) Evästeen polun merkitys Istunto (session) Session tunnus Välimuisti (cache) Välimuistiongelmat (tieto ei päivity)

tech days ● 2010 Finland Evästeet, istunnot ja välimuisti

Request Builder Pyynnön kokoaminen GET ja POST -pyynnöt Pyynnön lähetys palvelimelle

tech days ● 2010 Finland Request Builder

AJAX Pyyntöjen ja vastausten tarkistelu

tech days ● 2010 Finland AJAX

Breakpointit HTTP-kutsun pysäytys Kutsun tarkkailu Kutsun muuttaminen (tamper)

tech days ● 2010 Finland Breakpoint

AutoResponder Automaattinen vastaus Fiddler palauttaa etukäteen määritelyn vastauksen URI filterin avulla Palvelimeen ei oteta yhteyttä Käyttö esimerkiksi AJAX / JavaScript testaus

Web Service kutsut Web Service -kutsun analysointi, kun kutsuja on Windows-sovellus Web-sovellus (ASP.NET) Kutsujen keston tarkkailu Web Service -kutsun simulointi ilman oikeaa clienttia Web Service palvelupään simulointi ilman oikeaa palvelinta

Fiddler palvelinsovelluksessa Palvelinsovellus pitää konfiguroida käyttämään proxy-palvelinta Jos Fiddler pyörii eri palvelimella kuin palvelinsovellus niin pitää sallia yhteydenotot muilta koneilta Selain Fiddler Web Service Windows sovellus Palvelin

tech days ● 2010 Finland Web service ja AutoResponder

.NET proxy-asetukset Web.config / app.config proxy-asetukset

.NET proxy-asetukset - WCF WCF proxy-asetukset lisätään binding-in asetuksiin. - Web.config / app.config WCF joskus ei huomioi bypassProxyOnLocal asetusta. Ainoa keino on lisätä hosts tiedostoon uusi nimi IP:lle ja käyttää sitä palvelukutsussa.

BizTalk WCF adapter Voidaan monitoroida liikennettä BizTalk palvelimesta ulospäin. Adapterille määritellään proxy palvelimen asetukset

Kiitos! Lenard Gunda Ohjelmistoarkkitehti Sininen Meteoriitti Oy Blog: Facebook Fan Page:

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.