Paralelno dohvaćanje web-stranica koristeći programski jezik Java

Sažetak na hrvatskom: Ovaj završni rad opisuje razvoj Web pauk aplikacija sa primjenom utvrđivanja veza između portala na temelju poveznica koje se mogu pronaći u HTML dokumentima koje primamo na upućeni zahtjev. Pri izradi ovog rada korišten je programski jezik Java u razvojnoj okolini NetBeans, ka...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:51005/Details
Glavni autor: Blažević, Pavao (-)
Ostali autori: Vladimir, Klemo (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, P. Blažević, 2019.
Predmet:
LEADER 02562na a2200229 4500
003 HR-ZaFER
008 160221s2019 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid6897 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Blažević, Pavao  |9 40280 
245 1 0 |a Paralelno dohvaćanje web-stranica koristeći programski jezik Java :  |b završni rad /  |c Pavao Blažević ; [mentor Klemo Vladimir]. 
246 1 |a Parallel Web Spider Implementation Using the Java Programming Language  |i Naslov na engleskom:  
260 |a Zagreb,  |b P. Blažević,  |c 2019. 
300 |a 30 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računalno inženjerstvo, šifra smjera: 40, datum predaje: 2019-06-14, datum završetka: 2019-09-17 
520 3 |a Sažetak na hrvatskom: Ovaj završni rad opisuje razvoj Web pauk aplikacija sa primjenom utvrđivanja veza između portala na temelju poveznica koje se mogu pronaći u HTML dokumentima koje primamo na upućeni zahtjev. Pri izradi ovog rada korišten je programski jezik Java u razvojnoj okolini NetBeans, kao temeljni jezik za funkcionalnosti cijelokupne aplikacije uz metode parallelStream i korištenjem razreda klase Thread za paralelno izvođenje aplikacije u usporedbi sa sekvencijskim izvođenjem, korišteni si alati iz knjižnice Jsoup za rad i upravljanje nad dohvaćenim HTML dokumentima, korišteni su alati Neo4j za izradu grafičke baze podataka i u konačnici za vizualizaciju rezultata izvođenog programa korišten je alat Neo4j Desktop. 
520 3 |a Sažetak na engleskom: This Bachelor thesis describes development of Web spide application which is applied for identifying relations between Web portals on basis of links that can be found in HTML document which we fetch as a result of our request. In making of this thesis as a base Java programming language was used in NetBeans developing enviournment for functionality of application with methods parallelStream i use of Thread class for parallelism in comparison with sequental running of application. As additional tools we used Jsoup library which provides methods for extracting and manipulating data within HTML document, we also used Neo4j tools for creating graphic data base and finally for visualising final result we used Neo4j Desktop. 
653 1 |a Web pauk  |a Paralelizam  |a Neo4j  |a grafička baza podataka  |a višedretvenost 
653 1 |a Web Spyder  |a Pallelism  |a Neo4j  |a Graphic Data Base  |a Multithreading 
700 1 |a Vladimir, Klemo  |4 ths  |9 40281 
942 |c Z 
999 |c 51005  |d 51005