diplomsko delo
Abstract
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.
Keywords
Java NIO;Java AIO;vtičniki;vhodno/izhodni tokovi;strežniki;
Data
Language: |
Slovenian |
Year of publishing: |
2013 |
Typology: |
2.11 - Undergraduate Thesis |
Organization: |
UM FERI - Faculty of Electrical Engineering and Computer Science |
Publisher: |
[Č. Majer] |
UDC: |
004.8:004.777(043.2) |
COBISS: |
17468182
|
Views: |
1246 |
Downloads: |
98 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
JAVA NIO ANALYSIS AND ASYNCHRONOUS SERVER DEVELOPMENT |
Secondary abstract: |
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. |
Secondary keywords: |
Java NIO;Java AIO;socket;input/output streams;server; |
URN: |
URN:SI:UM: |
Type (COBISS): |
Bachelor thesis/paper |
Thesis comment: |
Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja |
Pages: |
VI, 47 f. |
ID: |
8727671 |