Új technológiák a web alkalmazásokhoz Nacsa Sándor Fejlesztői és technológia programok Microsoft Magyarország Kft. NJSzT VIII. Országos Neumann-centenáriumi.

Slides:



Advertisements
Hasonló előadás
Windows Virtualizáció
Advertisements

Windows Communication Foundation (WCF)
A Windows Azure egy skálázható számításifelhő-platform, amelyet a Microsoft hosztol a világ több pontján lévő adatközpontjaiban. Az Azure egyszerű,
RESTful Web Service tesztelése
KEVESEBB FELÜGYELET ÚJ ÜZLETI MODELLEK NAGYOBB TERMELÉKENYSÉG.
... manapság BizSpark WebsiteSpark Empower for ISVs MAPS (Web Solutions Toolkit ) Microsoft Partner Network Regisztrált szintCertified és Gold Certified.
Integráció az Office alkalmazásokkal Ez az előadó neve beosztása vállalata.
Licencelés Kovács Nóra Ker-Soft Kft.
Hatékonyságnövelés Office System alapon az E.ON csoportnál
Social Networking alkalmazás fejlesztése ASP.NET 3.5-tel Árvai Zoltán Consultant, Trainer Számalk Oktatóközpont.
Piacképes programozói tudás a középiskolában
Webszolgáltatások PHP-ben
Windows Azure Infrastruktúra és platform a felhőben
SQL Server 2005 Reporting Services a gyakorlatban
2 Forrás: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000.
Microsoft fejlesztőeszközök a szakképzésben Farkas Bálint Visual Studio 2008.
ASP.NET MVC 3 platform áttekintés
A Windows 7 automatizált telepítése Windows AIK használatával
.NET web szolgáltatások
Az ETR technológia DEXTER Informatikai kft..
Modellvezérelt webalkalmazás-tervezés
WEB Technológiák Coldfusion ME Általános Informatikai Tsz. dr. Kovács László.
Közös kinézet Mester oldal, témák, skin-ek, css Webalkalkalmazás fejlesztése ASP.NET-ben Krizsán Zoltán.
ASP.NET „röviden” Krizsán Zoltán ver: 0.2.
A CRM bevezetési projektek sajátosságai
A VoIP és a Microsoft Dynamics CRM Kondás János MCSA, MCSE, MCT System Builders Kft.
SQL Server 2005 Reporting Services Kószó Károly rendszermérnök Microsoft Magyarország.
Egy ISA szerver naplója Sárosi György Terméktámogatási Tanácsadó Microsoft Magyarország.
Dokumentumkezelés GTM szeminárium sorozat Kontor 2004 ügyviteli keretrendszer Előadók: Szalontai Zoltán (T-Systems) Albert István (MSDN Kompetencia Központ)
Instant alkalmazások SharePoint platformon. A fejlesztés és a testre szabás határai elmosódtak. A testre szabást végző legtöbbször nem programozó A.
Microsoft szoftverek a szakképzésben
Új modulok a szakképzésben SharePoint Designer, Expression Web Gubicza József.
Egyszerű webes alkalmazás fejlesztése Készítette: Simon Nándor.
Egyszerű webes alkalmazás fejlesztése
WEB MES (webes gyártásirányító rendszer)
Ittzés Zsigmond Budapest Airport IT Infrastruktúra manager
Exchange Server 2007 Client Access Role
Szaktanácsadás SQL Server UpgradeTeljesítményoptimalizálás Replikáció kialakítás Disaster Recovery tervezés.NET Framework alapú fejlesztések.
ARCHITECTArchitect AcademyFoundationsInsidersMCPtréningekvizsgákgyakorlatprojektek Novák István eEvangelist – „Dive deeper” Grepton Zrt. Technológiai vezető.
Az AJAX technológia használata Ez az előadó neve beosztása vállalata.
Bátyai Krisztián NetAcademia Oktatóközpont oktató, fejlesztő MCT, MCPD
Az ASP.NET programozási modell Ez az előadó neve beosztása vállalata.
Rendelkezésre álló erőforrások pontos ismerete Kiosztott feladatok közel „valósidejű” követése Átláthatóság Tervezési folyamatok támogatása.
LOGO Webszolgáltatások Készítette: Kovács Zoltán IV. PTM.
Virág András MSDN Kompetencia Központ Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék.
Budai Péter Szakmai és biztonsági vezető Microsoft Magyarország.
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Web Architecture. Development of Computing Architectures Monolithic mainframe programming Client Server Real Client Server Web Programming.
Java web programozás 11..
Varga Viktor – G36ECF 1/5 Vendéglátói szoftverek sajátosságai Varga Viktor.
Rugalmas, moduláris felépítés Rugalmas telepítés Jól tervezhető szerepkörök Folyamatos rendelkezésre állás Egyszerű felügyelet Elérés bárhonnan Postafiók.
A Microsoft Üzleti Intelligencia megoldása és platformja
Blog Fülöp Dávid MCT, MCPD Egy blog sémája Use Case-ek – Blog áttekintése – Egy blogpost megtekintése – Blogpost írása – Blogpost.
Webszolgáltatás szabványok Simon Balázs
Fejlett Programozási Technológiák II. 2009, Nagy Csaba JSP – Java Server Pages.
Információkezelés az Office Rendszerben
Christopher Chapman | MCT Content PM, Microsoft Learning, PDG Planning, Microsoft.
Webes MES keretrendszer fejlesztése Kiss Miklós Dániel G-5S8 Tervezésvezető: Dr. Hornyák Olivér.
Java web programozás 5..
Vállalati infrastruktúra, mely minden igényt kielégít Felhasználóbarát eszközök és élmények.
.NET FRAMEWORK Röviden Krizsán Zoltán 1.0. Tulajdonságok I Rövidebb fejlesztés 20 támogatott nyelv (nyílt specifikáció) 20 támogatott nyelv (nyílt specifikáció)
Informatikai gyakorlatok 11. évfolyam
Kiss Tibor System Administrator (MCP) ISA Server 2006.
Farkas Bálint | Technical Evangelist | Microsoft.
Skype for Business bevezetés és alközponti összeköttetés kialakítása
Farkas Bálint | Technical Evangelist | Microsoft
JBoss Wildfly Kalla Mór
„Agilis-e vagy?” – egy váltókezelő naplója
HWSW Meetup – Felhő és ami mögötte van
Előadás másolata:

Új technológiák a web alkalmazásokhoz Nacsa Sándor Fejlesztői és technológia programok Microsoft Magyarország Kft. NJSzT VIII. Országos Neumann-centenáriumi Kongresszus, okt. 17.

A.NET-et már az XML-en és a webszolgáltatá- sokon alapuló alkalmazások- hoz tervezték A technológiák evolúciója Érdemi változás van folyamatban Képességek Idő „Nagyszámítógép” „Nagyszámítógép” „Buta terminál” „Buta terminál” PC CUI PC CUI PC GUI PC GUI LAN LAN Kliens-szerver Kliens-szerver RAD RAD Komponensek Komponensek Web Web Alk. szerver Alk. szerver Webszol- gáltatások Webszol- gáltatások Vállalati Integráció Vállalati Integráció A kliensek következő generációja A kliensek következő generációja

.NET A szerver technológiák időrendje A szerver technológiák időrendje Microsoft Java MSXML JAX ASP JSP MTS/COM+ EJB ODBC JDBC Mar 1992 ADSI JNDI QC/LCE MDB SOAP TK WinDNA J2EE MSMQ JMS.NET Framework VS.NET WS DP

Operating System Common Language Runtime Base Class Library ADO.NET and XML ASP.NET Web Forms Web Services Mobile Controls WindowsForms Common Language Specification VBC++C#J#… Visual Studio.NET Teljes keretrendszer (.NET Framework) és fejlesztő környezet (VS.NET)

A Web Form-ok programozása Web Form Page statikus HTML és/vagy ASP.NET server control-okkal Web Form Page statikus HTML és/vagy ASP.NET server control-okkal Külön „code behind” a Web Form-mal való együttműködés programozására Külön „code behind” a Web Form-mal való együttműködés programozására

A legtöbb felhasználói művelet „körutazást” eredményez Round Trip Server controls do not expose high-frequency events such as onmouseover

ASP és ASP.NET különbségek Klasszikus ASP ASP.NET Programozási model Nehéz hibakeresés (debugging) Nehéz hibakeresés (debugging) Viszonylag alacsony teljesítmény Viszonylag alacsony teljesítmény Nehézkes telepítés Nehézkes telepítés Nincs beépített biztonsági mechanizmus Nincs beépített biztonsági mechanizmus Nincs gyorsítótár (caching) támogatás Nincs gyorsítótár (caching) támogatás Hibakeresés a VS.NET-ből: UI... DB Hibakeresés a VS.NET-ből: UI... DB Kiugró teljesítmény Kiugró teljesítmény Xcopy telepítési model Xcopy telepítési model Teljes Windows vagy saját biztonsági model hozzáférés Teljes Windows vagy saját biztonsági model hozzáférés Teljes objektum és lap gyorsítótár tám. Teljes objektum és lap gyorsítótár tám. Telepítési sajátosságok A megjelenítés és a programozás nem válik külön A megjelenítés és a programozás nem válik külön A böngészők eltéréseit a gépezet nem kezeli automatikusan, önmagán belül A böngészők eltéréseit a gépezet nem kezeli automatikusan, önmagán belül Spagetti kód Spagetti kód Korlátozott session management Korlátozott session management A megjelenítés és a programozás tisztán különválik A megjelenítés és a programozás tisztán különválik Reprodukálás vezérlőkön keresztül, a különféle böngészők támogatásával Reprodukálás vezérlőkön keresztül, a különféle böngészők támogatásával Szerver vezérlők: nincs spagetti kód Szerver vezérlők: nincs spagetti kód Külön session server vagy db server Külön session server vagy db server Fordított kód, több nyelv Fordított kód, több nyelv Esemény alapú programozás Esemény alapú programozás Struktúrált hibakezelés Struktúrált hibakezelés XML adatok, webszolgáltatások, XSLT transzformáció teljeskörű támogatása XML adatok, webszolgáltatások, XSLT transzformáció teljeskörű támogatása Megjelenítési réteg Szkript nyelvelk Szkript nyelvelk Top-down feldolgozás Top-down feldolgozás Korlátozott hibakezelés Korlátozott hibakezelés Korlátpzott XML/XSLtámogatás Korlátpzott XML/XSLtámogatás

SharePoint V2 Web Part-ok AnnouncementsMembers Events Contacts Links

Web Part infrastruktúra ASP.NET Page Zone 2 Zone 1 Zone 3 Web Part Framework Content DB ASP.NET Page Web Form vezérlők A Web Part-ok ASP.NET Web Form vezérlők A Web Part-ok ASP.NET Web Form vezérlők Web Part Page – a lap vezérlőit adatbázis határozza meg Web Part Page – a lap vezérlőit adatbázis határozza meg  Lap URL  Az aktuális felhasználó azonosítója (personalization) A Web Part Page-ek csak biztonságos üzemmódban működnek A Web Part Page-ek csak biztonságos üzemmódban működnek

SharePoint csoportmunka terület az Office 2003 dokumentumokhoz

Microsoft.NET ami összeköt

Webszolgáltatások a VS.NET-ben A VS.NET-ben roppant könnyű webszolgáltatást készíteni és használni   A VS.NET legenerálja a „körítést”   pl., SOAP, DISCO, WSDL, stb.   Automatizálja a projektfájlok előállítását   A VS.NET-be illesztett valamennyi nyelvben rendelkezésre áll (C#, VB.NET, NetCOBOL, stb.) IDENTIFICATION DIVISION. CLASS-ID. Service1 AS "WebService1.Service1" INHERITS CLASS-WEBSERVICE. SPECIAL-NAMES. CUSTOM-ATTRIBUTE CA-WEBMETHOD CLASS CLASS- WEBMETHODATTRIBUTE. REPOSITORY. CLASS CLASS-BOOLEAN AS "System.Boolean”

Az informatikai ipar összefogott Ágazati kezdeményezés a webszolgáltatások inteoperabilitására Ágazati kezdeményezés a webszolgáltatások inteoperabilitására  Több, mint 160 vezető vállalat Az ún. basic profile-t már elfogadták Az ún. basic profile-t már elfogadták

WSDL & UDDIWS-Inspection Web Services Architecture SOAP Text Based (HTTP, SMTP) Messaging Quality of Service WS-Transactions Business Processes Business Process Execution Language (BPEL4WS) Transport XML + Namespaces, Schema DIME, WS-Attachments WS-Coordination WS-Security Reliable Messaging Description Binary (TCP, UDP)

© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.