Üdvözli Önöket A PGY3 tantárgy! Bakay Árpád dr. NETvisor kft (30) arpad.bakay@netvisor.hu
|
|
- Veronika Barnané
- 9 évvel ezelőtt
- Látták:
Átírás
1 Üdvözli Önöket A PGY3 tantárgy! Bakay Árpád dr. NETvisor kft (30) arpad.bakay@netvisor.hu
2 Tartalom idén WEB UI programozási technológiák A Tudor/Szeráj/SingSing a Web-re megy Szoftvertechnológiai eszközök a gyakorlatban CVS Rational Clearquest HTTP tester Build config mgmt eszközök: Ant, Ivy, Maven J2EE technológiai barangolások
3 Tantárgyi weblap l
4 Követelmények Kis ZH-k, 4-6 db Egyszerő J2EE web alkalmazás (szept 30) Technológiai áttekintés, esszé (okt 15) Komplett web alkalmazás A PGY2-ben elkészített üzleti logika (Java, JSP/JSF) interfésze vagy A Programozás Technológia 2 tantárgy alkalmazása, teammunkában
5 Tartalom - ma Általános tudnivalók Órarend, követelmények, vizsga, konzultációk Mai anyag: J2EE komponens-technológiai áttekintés Ismétlés az EJB rétegrıl Alap-ui technológiák: HTTP, HTML, dinamikus tartalom Servletek és JSP-k
6 1. Ismétlés A Java 2 Enterprise Edition A Java 2 Standard Edition-ra épül J2SE: OO környezet -- J2EE: komponens környezet Futtató környezet komponensek számára Az alkalmazás logikája szabványos architekturájú komponensekben Tervezési minták design patterns Premium szolgáltatások a környezettıl Szinte teljesen szabványos, azaz egy alkalmazás bármely J2EE szerverben futtatható Logikusan következik belıle egy alkalmazás architektúra Leginkább általános üzleti alkalmazásokhoz Többrétegő alkalmazások A J2EE rendszerint magai is pure Java azaz a J2SE-n fut
7 Legfontosabb rövidítések J2SE Java 2 Standard Edition Az alap-java környezet J2EE Java 2 Enterprise Edition EJB Enterprise Beans Egyfajta komponens, (nem JavaBeans!!!) JSP Java Server Pages Egyféle Web presentation technológia Idén ezt tanuljuk Ezekkel részletesen foglalkozunk majd
8 Kliens oldali alternatívák fat client Üzleti logikát tartalmaz, nem illik a 3-rétegő szemléletbe Önálló, de thin kliens alkalmazás A telepítési problémák továbbra is fennállnak J2EE szerver esetén leginkább ez is Java (az RMI miatt) Java applet thin kliens Automatikusan letöltıdik a browserbe Viszont: funkcionális és teljesítmény-problémák Pure.html kliens A GUI prezentációs logika is a szerver oldalon web tier : JSP-k, servletek, sb. Pillanatnyilag ez a legnépszerőbb Összességében ezzel van a legkevesebb probléma!!!! Akár egy okostelefonon is elfut!!!
9 Hagyományos és Web alapú UI Két alternatíva Normál GUI v. java Applet Web GUI (browser) Számunkra a lényeg a middle tier! Web Tier és Enterprise Beans (de: elismerés jár a data rétegnek is!!) JSP pages: a Web Tier egyik jellemzı technológiája
10 A komponens egy darab szoftver, amelyet változtatás nélkül használnak más, a komponens íroitıl függetlenül elkészített alkalmazások -- Martin Fowler, Önálló logikai funkciót valósít meg Koherencia, kohézió Ujrahasználható Meghatározott architekturális környezetben (container-ben) futtatjuk Védetten és ellenırzötten fut (pl. ha elszállna) Támaszkodik a környezet szolgáltatásaira J2EE EJB Container és Web container Egyéb jellemzık: Rendszerint egyetlen fı file / osztály definiálja Automatikus telepítés, frissítés.
11 J2EE Komponensek családfája J2EE Komponens Üzleti logika > EJB Container User interface > Web container Enterprise Bean (EJB) Web komponens Opcionális Web UI Framework Session Bean Statless v. Stateful Entity Bean Bean Managed Persistence v. Container Managed Persistence BMP/CMP Message driven Bean Servlet JSP Frameworkspecific program item
12 J2EE alkalmazásfejlesztés - munkafolyamat, szerepek Komponens készítık EJB készítı EJB source (.java) + deployment descriptor (.xml) EJB.class-ok + dd.xml -> EJB komponens (.jar) Üzleti tudás Web komponens készítı Servlet-ek (.java) + JSP-k (.jsp) + fix content (.html+képek) + deployment descriptor (.xml) servlet.class-ok +.jsp +.html + képek +dd.xml -> web appl. arhívum (.war) Alkalmazás integrátor EJB.jar-ok, és web.war-ok integrálása.jar +.war + appl depl descriptor -> enterprise archívum.ear Alkalmazás telepítı és üzemeltetı Telepíti és felügyeli az alkalmazást egy J2EE futtatókörnyezetbe GUI tudás Rendszerintegrátor Operátor, adminisztrátor
13 J2EE komponensek csomagolása és telepítése Alkalmazás telepítése egyetlen file-ban!! egymásba skatulyázott jar (zip) fileok xml formátumú komponens descriptorok + szerver-specifikus kiegészítı descriptorok Pl: App1.ear AandB.jar ABean.class, A.class, AHome.class BBean.class, B.class, BHome.class ejb-jar.xml + jboss.xml C.jar CBean.class, C.class, CHome.class ejb-jar.xml + jboss.xml Gui.war index.jsp main.jsp App2.ear App3.ear web.xml + jboss-web.xml application.xml
14 2. A WEB réteg
15 A Web mőködése URL alapján 1. Szerver, protokoll azonosítása HTML oldalak 2. Megkeresése vagy generálása a szerver oldalon 3. Átvitele HTTP protokollon keresztül 4. Megjelenítése a W3C HTML szabvány szerint További technológiák: képek, média tartalom, security, streaming
16 A HTML és az XML Közös ıs: Standard Generalized Markup Language HTML: lazított szintaxis, nehezen parse-olható megjelenítési (rendering) szabályok léteznek (W3C.org) XML: népszerő egyszerősítés ( subset ) könnyen parse-olható Mindenféle adatra Megjelenítés általában nem kötött XHTML: a fenti 2 újraházasítása
17 A HTML fejlıdése Statikus dokumentumok Dinamikus tartalom és form-ok JavaScript Kliens oldali programnyelv dinamikus viselkedés implementálásához Semmi köze a Java-hoz!!!!! AJAX Asynchronous Javascript Through XML
18 A J2EE WEB-réteg alaptechnológiái Servlet és JSP mindkét technológia alapvetıen html kód generálására való Servlet -- a Java CGI-je Hagyományos java kód Implementálja a Servlet interface-t void service(servletrequest req, ServletResponse res) Vagy többnyire: kiterjeszti a HttpServlet-et doget(req, resp), dopost(req, resp) a resp.getwriter()-be generál HTML kódot
19 A WEB-réteg alaptechnológiái Servlet és JSP folyt. JSP page -- a Java PHP-je HTML oldal kiterjesztett szintaktikával html-be ágyazott vezérlési szerkezetek és egyéb utasítások Java kód tag-ek és taglib-ek hozzáférés bemeneti és külsı adatokhoz és funkciókhoz Deklaráció jsp:usebean, ejb:usebean Futtatás: elsı végrehajtáskor servlet-té fordítódik
20 Köszönöm a figyelmet!
5. rész: A Java EE és az Enterprise Bean réteg. Bakay Árpád dr. NETvisor kft (30)
5. rész: A Java EE és az Enterprise Bean réteg Bakay Árpád dr. NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu Java EE Komponensek családfája Java EE Komponens Üzleti logika EJB Container User interface
MVC Java EE Java EE Kliensek JavaBeanek Java EE komponensek Web-alkalmazások Fejlesztői környezet. Java Web technológiák
Java Web technológiák Bevezetés Áttekintés Model View Controller (MVC) elv Java EE Java alapú Web alkalmazások Áttekintés Model View Controller (MVC) elv Java EE Java alapú Web alkalmazások Áttekintés
4. rész: Java Enterprise Edition bevezetı. Bakay Árpád dr. NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu
4. rész: Java Enterprise Edition bevezetı Bakay Árpád dr. NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu Hol tartunk? Projekt tervezés, követés MS Project RequisitePro Követelmények Tervezés, modellezés
A Web réteg architektúrája A JSF web alkalmazás keretrendszer. Bakay Árpád dr. NETvisor kft (30)
A Web réteg architektúrája A JSF web alkalmazás keretrendszer Bakay Árpád dr. NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu Új doc: JSPTutorial.html a web-en Szervletek és JSP-k, és ennek történelmi
A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem
A J2EE fejlesztési si platform (application model) 1.4 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11.13. A J2EE application model A Java szabványok -
A Java EE 5 plattform
A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11. 13. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési
Oracle Containers for Java - j2ee alkalmazás szerver funkciók. Molnár Balázs Oracle Hungary
Oracle Containers for Java - j2ee alkalmazás szerver funkciók Molnár Balázs Oracle Hungary Mi is a J2EE? Szabványgyűjtemény Java alkalmazások számára A JavaSoft közösség alakította ki Összefogja az egyéni
Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem
A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 04. 17. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési
JAVA webes alkalmazások
JAVA webes alkalmazások Java Enterprise Edition a JEE-t egy specifikáció definiálja, ami de facto szabványnak tekinthető, egy ennek megfelelő Java EE alkalmazásszerver kezeli a telepített komponensek tranzakcióit,
Osztott rendszerek, Java EE. Általános bevezető
Osztott rendszerek, Java EE Általános bevezető Osztott rendszerek Hálózati alkalmazások (java.net, java.nio, Apache Mina, stb.) Web-programozás (Servlet, JSP, JSTL, JSF, JavaFX, GWT, Struts, stb.) Webszolgáltatások
Java Web technológiák
Java Web technológiák Bevezetés Áttekintés Model View Controller (MVC) elv J2EE Java alapú Web alkalmazások MVC Model-View-Controller eredete: kezdetben a SmallTalk OO programzási nyelvhez lett kifejlesztve
MVC desktop alkalmazás esetén. MVC Model-View-Controller. eredete: Model View Controller (MVC) elv Java EE Java alapú Web alkalmazások
Áttekintés Java Web technológiák Bevezetés Model View Controller (MVC) elv Java EE Java alapú Web alkalmazások 1 / 28 2 / 28 MVC Model-View-Controller MVC desktop illetve webalkalmazás esetén eredete:
MVC Java EE Java EE Kliensek JavaBeanek Java EE komponensek Web-alkalmazások Fejlesztői környezet
Java Web technológiák Bevezetés Áttekintés Model View Controller (MVC) elv Java EE Java alapú Web alkalmazások Áttekintés Model View Controller (MVC) elv Java EE Java alapú Web alkalmazások Áttekintés
WWW Kliens-szerver Alapfogalmak Technológiák Terv. Web programozás 1 / 31
Web programozás 2011 2012 1 / 31 Áttekintés Mi a web? / A web rövid története Kliens szerver architektúra Néhány alapfogalom Kliens- illetve szerver oldali technológiák áttekintése Miről lesz szó... (kurzus/labor/vizsga)
A WEB programozása - JSP1 dr.gál Tibor. 2010. őszi félév
Általános jellemzők JavaServer Pages (JSP) Java utasításokat helyezetünk el a HTML lapon Ezket a Java utasításokat a kiszolgáló végrehajtja Az ügyfél felé generált tartalom: statikus HTML kód + Java utasítások
Szervlet-JSP együttműködés
Java programozási nyelv 2007-2008/ősz 10. óra Szervlet-JSP együttműködés Kérés továbbítás technikái legradi.gabor@nik.bmf.hu szenasi.sandor@nik.bmf.hu Szervlet-JSP együttműködés Témakörök Osztálykönyvtár
Biztonság java web alkalmazásokban
Biztonság java web alkalmazásokban Webalkalmazások fejlesztése tananyag Krizsán Zoltán 1 [2012. május 9.] 1 Általános Informatikai Tanszék Miskolci Egyetem 2012. május 9. Krizsán Zoltán [2012. május 9.]
Java Server Pages - JSP. Web Technológiák. Java Server Pages - JSP. JSP lapok életciklusa
Web Technológiák Java Server Pages - JSP Répási Tibor egyetemi tanársegéd Miskolc Egyetem Infomatikai és Villamosmérnöki Tanszékcsoport (IVM) Általános Informatikai Tanszék Iroda: Inf.Int. 108. Tel: 2101
Web-fejlesztés NGM_IN002_1
Web-fejlesztés NGM_IN002_1 Rich Internet Applications RIA Vékony-kliens generált (statikus) HTML megjelenítése szerver oldali feldolgozással szinkron oldal megjelenítéssel RIA desktop alkalmazások funkcionalitása
Web-fejlesztés NGM_IN002_1
Web-fejlesztés NGM_IN002_1 Dinamikus tartalom 3. Template feldolgozás Template feldolgozás Statikus (HTML) fájlok dinamikus tartalom beszúrással (speciális tagek) Template processzor PHP Cold Fusion ASP
Osztott alkalmazások fejlesztési technológiái Áttekintés
Osztott alkalmazások fejlesztési technológiái Áttekintés Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Történelem - a kezdetek 2 Mainframe-ek és terminálok Minden a központi gépen fut A
Enterprise JavaBeans. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem. Az Enterprise JavaBeans
Enterprise JavaBeans Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Az Enterprise JavaBeans Az Enterprise Javabeans Az Enterprise JavaBeans (EJB) server oldali komponens, amely Az üzleti
Hello World Servlet. Készítsünk egy szervletet, amellyel összeadhatunk két számot, és meghívásakor üdvözlőszöveget ír a konzolra.
Hello World Servlet Készítsünk egy szervletet, amellyel összeadhatunk két számot, és meghívásakor üdvözlőszöveget ír a konzolra. Hozzunk létre egy Dynamic Web projectet File New Other itt a következőket
A JavaServer Pages (JSP)
A JavaServer Pages (JSP) Fabók Zsolt Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 03. 27. JSP Harmadik generáci ciós s WEB szerver A dinamikus lap a tipikus Dinamikus
Junior Java Képzés. Tematika
Junior Java Képzés Tematika I. Szakmai törzsanyag A tematika tartalmaz algoritmuselméletet, programozási tételeket, tipikus adatfeldolgozó feladatokat, programozási nyelvi alapelemeket, technológiai ismereteket,
Informatikai Tesztek Katalógus
Informatikai Tesztek Katalógus 2019 SHL és/vagy partnerei. Minden jog fenntartva Informatikai tesztek katalógusa Az SHL informatikai tesztek katalógusa számítástechnikai tudást mérő teszteket és megoldásokat
Ajax és Echo 2. Bokor Attila
Ajax és Echo 2 Bokor Attila attila.bokor@netvisor.hu Tartalom Ajax áttekintés Echo2 Echo2 kiegészítések Asynchronous JavaScript and XML Webfejlesztési technika interaktív webalkalmazásokhoz Kifejezés közösen
A JavaServer Pages (JSP)
A JavaServer Pages (JSP) Fabók Zsolt Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem JSP WEB-es alkalmazások fejlődéstörténete A WEB-es alkalmazások fejlődését nyomon követve három nagy korszakot
Enterprise JavaBeans 1.4 platform (EJB 2.0)
Enterprise JavaBeans 1.4 platform (EJB 2.0) Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11.13. Az Enterprise JavaBeans Az Enterprise Javabeans Az Enterprise JavaBeans
Komponens modellek. 3. Előadás (első fele)
Komponens modellek 3. Előadás (első fele) A komponens modellek feladata Támogassa a szoftverrendszerek felépítését különböző funkcionális, logikai komponensekből, amelyek a számítógépes hálózatban különböző
Grafikus keretrendszer komponensalapú webalkalmazások fejlesztéséhez
Grafikus keretrendszer komponensalapú webalkalmazások fejlesztéséhez Székely István Debreceni Egyetem, Informatikai Intézet A rendszer felépítése szerver a komponenseket szolgáltatja Java nyelvű implementáció
Web programoz as 2009 2010
Web programozás 2009 2010 Áttekintés A web rövid története Kliens szerver architektúra Néhány alapfogalom Kliens- illetve szerver oldali technológiák áttekintése Áttekintés: miről lesz szó (kurzus/labor/vizsga)
MVC. Model View Controller
MVC Model View Controller Szoftver fejlesztés régen Console-based alkalmazások Pure HTML weboldalak Assembly, C Tipikusan kevés fejlesztő (Johm Carmack Wolfenstein, Doom, Quake..) Szűkös erőforrások optimális
Szoftver Tervezési Dokumentáció. Nguyen Thai Binh
Szoftver Tervezési Dokumentáció Nguyen Thai Binh April 2010 1. fejezet Feladat Szimulációs feladat. Célja, hogy reprezentáljunk egy több komponensből álló alkalmazást, amely a megadott témakörnek megfelel,
A JavaServer Pages (JSP)
A JavaServer Pages (JSP) Fabók Zsolt Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 03. 27. JSP Harmadik generáci ciós s WEB szerver A dinamikus lap a tipikus Dinamikus
Models are not right or wrong; they are more or less useful.
Eötvös Loránd Tudományegyetem Informatikai Kar Szoftvertechnológia 8. előadás Models are not right or wrong; they are more or less useful. (Martin Fowler) 2015 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto
Bevezetés J2EE komponensek Java2EE API-k Web alkalmazások Dokumentáció Fejlesztői környezet. JAVA technológiák - bevezető
JAVA technológiák - bevezető Java Java szigete - Indonézia Tartalom 1 Bevezetés 2 J2EE komponensek J2EE Kliensek Web kliensek Appletek Alkalmazáskliensek Web komponensek Üzleti logika komponensek 3 Java2EE
I. sz. 220 körül Origenész összeállítja Hexapla címen az Ószövetség hat különbözı fordítását
1 I. sz. 220 körül Origenész összeállítja Hexapla címen az Ószövetség hat különbözı fordítását A Biblia egyes nehezebben érthetı helyeihez főzött magyarázatok a szkholia-k. 360 körül Szt. Athanasziosz
Java I. A Java programozási nyelv
Java I. A Java programozási nyelv története,, alapvetı jellemzıi Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2007. 02. 12. Java I.: Történet, jellemzık, JDK JAVA1 / 1 Egy kis történelem
Bevezető. Servlet alapgondolatok
A Java servlet technológia Fabók Zsolt Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 03. 06. Servlet Bevezető Igény a dinamikus WEB tartalmakra Előzmény: CGI Sokáig
RIA Rich Internet Application
Áttekintés RIA Rich Internet Application Komplex felhasználói felülettel rendelkező web-alkalmazások Bevezető Flex áttekintés ActionScript Felhasználói felület tervezése Események Szerver oldali szolgáltatásokkal
Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben
Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben Szabó János Lotus Brand Manager IBM Magyarországi Kft. 1 Testreszabott alkalmazások fejlesztése Lotus Notes és Quickr környezetben 2
Rétegezett architektúra HTTP. A hálózatfejlesztés motorját a hálózati alkalmazások képezik. TCP/IP protokoll készlet
HTTP Hálózat Rétegezett architektúra felhasználók Alkalmazási Web, e-mail, file transfer,... Szállítási Internet Hálózat-elérési Végponttól végpontig terjedő átvitel, Megbízható átvitel, sorrendbe állítás,
8. rész: Implementáció JDeveloperben
8. rész: Implementáció JDeveloperben Bakay Árpád NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu A tananyag készült az ELTE-IKKK projekt támogatásával Mi a célunk? Egy egyszerő, adatkezelı alkalmazást
Miért ASP.NET? Egyszerű webes alkalmazás fejlesztése. Történet ASP ASP.NET. Működés. Készítette: Simon Nándor
Miért ASP.NET? Egyszerű webes alkalmazás fejlesztése Készítette: Simon Nándor Integrált fejlesztő környezet Egységes (vizuális) fejlesztési lehetőségek Bőséges segítség (help) Hibakeresési, nyomkövetési
Java Business Integration szolgáltatásalapú architektúra JavaEE környezetben. Simon Géza geza.simon@sun.hu Zsemlye Tamás tamas.zsemlye@sun.
Java Business Integration szolgáltatásalapú architektúra JavaEE környezetben Simon Géza geza.simon@sun.hu Zsemlye Tamás tamas.zsemlye@sun.com Témáim: SOA architecture Webservice folyamat java WS-addressing
A magyar URN:NBN rendszer alapelvei
A magyar URN:NBN rendszer alapelvei Egyszer ség Felhasználóbarát igénylés. A lehet legkevesebb adminisztráció, mind szerver, mind kliens oldalon. Automatikus igénylés egyszer megvalósíthatósága. Megbízhatóság
7. rész: A specifikációtól az implementációig az EJB rétegben
7. rész: A specifikációtól az implementációig az EJB rétegben Bakay Árpád NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu A tananyag készült az ELTE-IKKK projekt támogatásával Tartalom Tervezés lépései
eseményvezérelt megoldások Vizuális programozás 5. előadás
Programozási architektúrák, eseményvezérelt megoldások Vizuális programozás 5. előadás Komponens-alapú programozás Kezdelteges formája, az első komponensek: DLL-ek Black box ujrahasznosítható kód Függvényeket
ÜZLETI I TELLIGE CIA - VIZUALIZÁCIÓ
Budapest Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék ÜZLETI I TELLIGE CIA - VIZUALIZÁCIÓ Elméleti segédanyag Készítette: Kovács Dániel László 2007. november Tartalomjegyzék
Adatkezelés. 11. előadás (Entity Beans)
Adatkezelés 11. előadás (Entity Beans) Java EE konténerek (ismétlés) Szerver oldali Szerver (tartalmazza a másik kettőt) EJB konténer Web konténer Kliens oldali Alkalmazás konténer Böngésző java pluginje
Előszó. Bevezetés. Java objektumok leképzése relációs adatbázisokra OJB-vel Viczián István (viczus@freemail.hu) Viczián István
Java objektumok leképzése relációs adatbázisokra -vel Viczián István (viczus@freemail.hu) Előszó E cikk olyan haladó programozóknak nyújt segítséget, kik tisztában vannak a Java nyelvvel, és többször is
SAS Enterprise BI Server
SAS Enterprise BI Server Portik Imre vezető szoftverkonzulens SAS Institute, Magyarország A SAS helye a világban 280 iroda 51 országban 10,043 alkalmazott 4 millió felhasználó világszerte 41,765 ügyfél
2. rész: JSP-k és szervletek készítése. Bakay Árpád NETvisor kft (30)
2. rész: JSP-k és szervletek készítése Bakay Árpád NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu Emlékeztetı Servlet: Java kód, amely HTML outputot ír ki Pl. println() parancsokkal Rendszerint a javax.servlet.http.httpservlet
IBM Tivoli Access Manager for WebLogic Server Felhasználóikézikönyv. 3.9-es verzió GC22-0258-00
IBM Tivoli Access Manager for WebLogic Server Felhasználóikézikönyv 3.9-es verzió GC22-0258-00 IBM Tivoli Access Manager for WebLogic Server Felhasználóikézikönyv 3.9-es verzió GC22-0258-00 Megjegyzés
!!" KÉSZÍTK: ERDÉLYI LAJOS KOLLÁR NÁNDOR WD6OGW BUK8Y7
!!" KÉSZÍTK: ERDÉLYI LAJOS KOLLÁR NÁNDOR WD6OGW BUK8Y7 #$%#&'( 1. Bevezet... 4 1.1. Feladatkiírás:... 4 1.2. Specifikáció... 4 2. A kidolgozás munkafázisai, szakaszai... 6 3. Fejlesztési irányelvek...
Webes alkalmazások fejlesztése 8. előadás. Webszolgáltatások megvalósítása (ASP.NET WebAPI)
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 8. előadás (ASP.NET WebAPI) 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto A webszolgáltatás
Tűzfal megoldások. ComNETWORX nap, 2001. I. 30. ComNETWORX Rt.
Tűzfal megoldások ComNETORX nap, 2001. I. 30. ComNETORX Rt. N Magamról Hochenburger Róbert MCNI / MCNE MCNI = Master CNI MCNE = Master CNE CNI = Certified Novell Instructor CNE = Certified Novell Engineer
Java I. A Java programozási nyelv
Java I. A Java programozási nyelv története,, alapvető jellemzői Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2007. 02. 12. Java I.: Történet, jellemzők, JDK JAVA1 / 1 Egy kis történelem
applikációs protokollok
Applikációs protokollok Hálózati szolgáltatások 2. applikációs protokollok: HTTP, HTTPS, FTP, SFTP, POP3, IMAP, SMTP Informatikus (rendszerinformatikus) Az OSI modell viszony-, megjelenítési és alkalmazási
Az Apache Wicket keretrendszer
Az Apache Wicket keretrendszer JUM 2007. július 11. Cserép János cserepj@metaprime.hu Tartalom Bemutatkozás Java Web keretrendszerek Wicket Bevezetés, alapkoncepciók Application, Session, Component, és
The Power To Develop. i Develop
The Power To Develop 2001 Alkalmazások fejlesztése Oracle9i Alkalmazás rel Molnár Balázs Értékesítési konzultáns Oracle Hungary Miről is lesz szó? Mi az Oracle9i AS, technikailag? Hogyan működik Oracle9i
JEE tutorial. Zsíros Levente, 2012
JEE tutorial Zsíros Levente, 2012 A J2EE részei Webkonténer Szervletek JSP oldalak EJB (Enterprise Java Bean) konténer Session Bean Entity Bean (Java Persistence API-t használják) A Glassfish és JBoss
Web-fejlesztés NGM_IN002_1
Web-fejlesztés NGM_IN002_1 Dinamikus tartalom 2. Servletek Java Servletek Szerver oldali alkalmazások Java nyelven szerver funkcionalitásának kiterjesztése dinamikus és interaktív tartalom el!állításra
Adatbányászat és Perszonalizáció architektúra
Adatbányászat és Perszonalizáció architektúra Oracle9i Teljes e-üzleti intelligencia infrastruktúra Oracle9i Database Integrált üzleti intelligencia szerver Data Warehouse ETL OLAP Data Mining M e t a
Számítógépes Hálózatok Felhasználói réteg DNS, , http, P2P
Számítógépes Hálózatok 2007 13. Felhasználói réteg DNS, email, http, P2P 1 Felhasználói réteg Domain Name System Példák a felhasználói rétegre: E-Mail WWW Content Delivery Networks Peer-to-Peer-Networks
Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS. Domain Name System
Felhasználói réteg Domain Name System Számítógépes Hálózatok 2007 13. Felhasználói réteg DNS, email, http, P2P Példák a felhasználói rétegre: E-Mail WWW Content Delivery Networks Peer-to-Peer-Networks
Web design. Accessibility
Web design Accessibility A Web Az egyik definíció szerint a Web: minden ember számára (fizikai és technológiai szinttől és lehetőségektől függetlenül) információt közlő médium Látás- és hallássérültek
.NET Microsoft.Net Framework
1.oldal.NET Microsoft.Net Framework Előadás jegyzet Előadó: Pócza Krisztián ELTE,2008.NET Framework alapjai Hasznos tudnivalók A jegyzet Pócza Krisztián.NET Framework és Programozása I. című előadása alapján
Mobil készülékek programozása
Mobil készülékek Egyre több ember zsebében és táskájában a legkülönfélébb mobileszközök megtalálhatóak Mobiltelefonok, PDA-k, PalmTopok és intelligens multimédiás eszközök (mit pl. ipod-ok) A készülékek
Alkalmazások II. World Wide Web
World Wide Web 2 A Web története 1990 Tim Berners-Lee (CERN) globális hypertext tér NeXT szerver (nxoc01.cern.ch), line mode kliensek -- 24 -- Oxford Brookes University 2002 1992 akadémiai szféra bekapcsolódása
Webes képgaléria tervezése és implementációja
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Általános Informatikai Intézeti Tanszék Webes képgaléria tervezése és implementációja SZAKDOLGOZAT KÉSZÍTETTE: Vajóczki Erika HD7W3N 3943 Bodrogolaszi,
SQL Server High Availability. Bevezetés az SQL Server magas rendelkezésre állási megoldásaiba
SQL Server High Availability Bevezetés az SQL Server magas rendelkezésre állási megoldásaiba Sponsors Bemutatkozás 10+ év SQL Server tapasztalat Oktató Kapcsolat: Email: Janos@iamBerke.com Blog: http://www.iamberke.com
Java Servlet technológia
Java Servlet technológia Servlet Java osztály, megvalósítja a Servlet interfészt Kérés-válasz (request-response) modellre épül, leginkább web-kérések kiszolgálására használjuk A Servlet technológia http-specifikus
Az IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 felgyorsítja a többcsatornás alkalmazásfejlesztést
IBM Európa, Közel-Kelet és Afrika szoftverbejelentés ZP11-0164, kelt: 2011. május 17. Az IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 felgyorsítja a többcsatornás alkalmazásfejlesztést Tartalomjegyzék
A webhelyhez kötődő szoftverek architektúrája
A webhelyhez kötődő szoftverek architektúrája A webhelyhez kötődő szoftverek architektúrája...1 A kliens-szerver funkcionalitások megoszlása...1 A böngésző mint web kliens...1 Web szerver (kiszolgáló)
Tarantella Secure Global Desktop Enterprise Edition
Tarantella Secure Global Desktop Enterprise Edition A Secure Global Desktop termékcsalád Az iparilag bizonyított szoftver termékek és szolgáltatások közé tartozó Secure Global Desktop termékcsalád biztonságos,
Eclipse Rich AJAX Platform alapú webalkalmazások teljesítmény analízise. BSc szakdolgozat. Áshin László. Ráth István PhD hallgató
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Eclipse Rich AJAX Platform alapú webalkalmazások teljesítmény analízise BSc szakdolgozat Áshin László Konzulens:
MUNKAIDŐ-NYILVÁNTARTÁS ALKALMAZÁS
MUNKAIDŐ-NYILVÁNTARTÁS ALKALMAZÁS KÉSZÍTÉSE J2EE SEGÍTSÉGÉVEL Irta: Szőke Ákos 2004. június 1. Verzió 2.0 Státusz: Lezárt Tartalomjegyzék BEVEZETÉS... 3 MEGOLDANDÓ PROBLÉMA... 4 KÖVETELMÉNY SPECIFIKÁCIÓ...
Java technológiák - ANTAL Margit. komponensek. A HTTP protokoll. Webkonténerek és szervletek. Egyszerű HTTP. ANTAL Margit.
Sapientia - EMTE 2010 A célja A viselkedése Megjelenítés komponenstípusok Adatok megjelenítése: grafikonok, táblázatok Űrlapok Navigációs elemek: menük, hiperlinkek Informácios képernyők: útbaigazítások,
SAP Business One. Méretre szabás. Mosaic Business System Kft.; Support: +36 1 253-0526
Méretre szabás Mosaic Business System Kft.; Support: +36 1 253-0526 Felhasználói menü Jogosultságok Felhasználói felület Felhasználói táblák, mezık Felhasználói menü Felhasználói menü Felhasználói menü
Web programozás. Internet vs. web. Internet: Az Internet nyújtotta néhány alapszolgáltatás:
Áttekintés Web programozás 2011 2012 Mi a web? / A web rövid története Kliens szerver architektúra Néhány alapfogalom Kliens- illetve szerver oldali technológiák áttekintése Miről lesz szó... (kurzus/labor/vizsga)
fájl-szerver (file server) Az a számítógép a hálózatban, amelyen a távoli felhasználók (kliensek) adatállományait tárolják.
I n t e r n e t k i f e j e z é s e k adat (data) Valamilyen különleges célból, gyakran speciális alakban elıkészített információ. Számítógépen tárolható és feldolgozható számok és betők. adatbázis (database)
Web Services. (webszolgáltatások): egy osztott alkalmazásfejlesztési plattform
(webszolgáltatások): egy osztott alkalmazásfejlesztési plattform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem A Web Service Web Service definíciója Számos definíció létezik. IBM [4] A Web
Integrált téradatbázis alapú városirányítási rendszerek
VARINEX Zrt. megoldások Integrált téradatbázis alapú városirányítási rendszerek Baranyi Péter Mitnyan Zoltán VARINEX Informatikai Zrt. baranyi@varinex.hu mitnyan@varinex.hu VARINEX - 2009. 1 Tartalom Szolgáltató
IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.
IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.kiadás IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere
AJAX Framework építés. Nagy Attila Gábor Wildom Kft. nagya@wildom.com
AJAX Framework építés Wildom Kft. nagya@wildom.com Mi az AJAX? Asynchronous JavaScript and XML Ennél azért kicsit több: Koncepció váltás a felhasználói interface tervezésben Standard kompatibilis HTML!
SZAKDOLGOZAT CSEHI MIKLÓS DEBRECEN 2009.
SZAKDOLGOZAT CSEHI MIKLÓS DEBRECEN 2009. DEBRECENI EGYETEM INFORMATIKA KAR Témavezető: Dr Adamkó Attila Készítette: Csehi Miklós egyetemi tanársegéd programtervező informatikus MsC EJB3 ENTITÁSOK JAVASERVER
Crawler.NET: Elosztott webrobotok koordinálása és vezérlése
: Elosztott webrobotok koordinálása és vezérlése Hunyadi Levente 2007. június 19. Motiváció Célok Motiváció Motiváció Célok a web: szórt formában jelenlévő információ gyorsan változó tartalom friss indexadatbázishoz
Oracle Forms - Oracle Application Express alkalmazások migrációja a jövőbe
Oracle Forms - Oracle Application Express alkalmazások migrációja a jövőbe Izsák Tamás CERTIFIED EXPERT ORACLE APPLICATION EXPRESS DEVELOPER APPWORKS Kft. izsak.tamas@appworks.hu HOUG Konferencia 2014
Alkalmazások teljesítmény problémáinak megszűntetése
Alkalmazások teljesítmény problémáinak megszűntetése tapasztalatok a Compuware dynatrace APM szoftverrel RAIFFEISEN BANK ZRT. Melegh Csanád Alkalmazás üzemeltetési osztályvezető Előzmények Performancia
SZAKDOLGOZAT. Vígh Gábor DEBRECEN 2009.
SZAKDOLGOZAT Vígh Gábor DEBRECEN 2009. 1 Debreceni Egyetem Informatika Kar Témavezető: Készítette: Dr. Kuki Attila Vígh Gábor adjunktus Programtervező informatikus (Bsc) Debrecen 2009. 2 Webes alkalmazásfejlesztés
Weboldalak biztonsága
Weboldalak biztonsága Kertész Gábor kertesz.gabor@arek.uni-obuda.hu Óbudai Egyetem Alba Regia Egyetemi Központ http://arek.uni-obuda.hu/~kerteszg Mi a web? Gyakori tévedés: az internet és a web nem ugyanaz!
S04-2 Elosztott alkalmazások készítése
S04-2 Elosztott alkalmazások készítése Tartalom 1. Többrétegű architektúra, elosztott szerveroldal 2. Kommunikációs eszközök: távolieljárás-hívás és üzenet alapú infrastruktúra (point-to-point és publish-subscribe
Flash és PHP kommunikáció. Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft
Flash és PHP kommunikáció Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft A lehetőségek FlashVars External Interface Loadvars XML SOAP Socket AMF AMFphp PHPObject Flash Vars Flash verziótól függetlenül
Hová tűnt a sok kereszthivatkozás?
OSGi és barátai Modul alapú programozás Java környezetben avagy Hová tűnt a sok kereszthivatkozás? Biczók László Miért pont a Blues? Gyökerek 19. század afrikai gyökerek Déli államok - ültetvények Blues
DocBook útmutató. Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.hu
DocBook útmutató Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.hu Mi a DocBook? (1) XML formátum műszaki dokumentációhoz Eredetileg hardver és szoftver dokumentáció készítéséhez
Többrétegű műszaki nyilvántartás. NETinv
Többrétegű műszaki nyilvántartás NETinv NETinv TÁVKÖZLÉSI SZOLGÁLTATÓK, KÖZMŰVÁLLALATOK, ÁLLAMIGAZGATÁSI INTÉZMÉNYEK ÉS NAGYVÁLLATOK SZÁMÁRA A NETvisor NETinv műszaki nyilvántartó rendszere a távközlési
Rational. Application Developer. Telepítési kézikönyv. 7.0 változat GI22-0093-04
Rational Application Developer 7.0 változat Telepítési kézikönyv GI22-0093-04 Rational Application Developer 7.0 változat Telepítési kézikönyv GI22-0093-04 Megjegyzés Az információk és a tárgyalt termék
Í Á É É Á Ő ú ú ö ú Í ő ö ö ő ú ő ö ö ő ú Í ü ö ű ö ü ö ö ő ő ő Í ő ö ű ú ú ö ő ő ő ú ú ú ö ő ő ű ő ö ő ö ö É ő ő ú ő ü ö ű ö ú ú Í ö ő ö ű Í ő ü ö ö ő ő ú ő ö ő ő Í ü ő ú ü ö őö ú ö ő ő ö ü ö ö ő ő ü