diplomsko delo
Črtomir Majer (Avtor), Marjan Heričko (Mentor)

Povzetek

Dostop do podatkov in uporaba storitev objavljenih na spletu je dandanes množična. Strežniške rešitve morajo biti sposobne vračati rezultate ogromni količini odjemalcev sočasno, brez uporabe velikih in dragih strežniških sistemov. To pomeni, da je potrebno pri implementaciji tovrstnih rešitev uporabiti primerne tehnologije in programske platforme. Skozi diplomsko nalogo smo analizirali dve izmed takšnih ogrodij v Javi, imenovano Java New I/O (NIO) in Asynchronous Channel API (AIO). Predstavili smo vtičnike, vhodno/izhodne tokove in načrtovalske vzorce, ki predstavljajo njun temelj. Opisali smo implementacijo strežnika na osnovi ogrodij NIO in AIO ter izvedli performančne teste, ki prikazujejo njuno zmogljivost.

Ključne besede

Java NIO;Java AIO;vtičniki;vhodno/izhodni tokovi;strežniki;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UM FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Založnik: [Č. Majer]
UDK: 004.8:004.777(043.2)
COBISS: 17468182 Povezava se bo odprla v novem oknu
Št. ogledov: 1246
Št. prenosov: 98
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: JAVA NIO ANALYSIS AND ASYNCHRONOUS SERVER DEVELOPMENT
Sekundarni povzetek: Access to data and usage of services published on the Internet nowadays is massive. Network solutions must be able to serve huge amounts of customers simultaneously, without the use of large and expensive server systems. This means that, it is necessary to use appropriate technology and software platform, when implementing them. Through the thesis we analyzed two of these frameworks in Java, called Java New I/O (NIO) and Asynchronous Channel API (AIO). We presented sockets, input/output streams and design patterns that represent their foundation. We described the implementation of a server, based on NIO/AIO frameworks and done some performance tests, to show their capabilities.
Sekundarne ključne besede: Java NIO;Java AIO;socket;input/output streams;server;
URN: URN:SI:UM:
Vrsta dela (COBISS): Diplomsko delo/naloga
Komentar na gradivo: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja
Strani: VI, 47 f.
ID: 8727671