Název:
Specifika a rozdíly vývoje serverových aplikací na platformě JavaSE a .NET
Překlad názvu:
Specifics of and differences in the development of server applications on the JavaSE and .NET platforms
Autoři:
Varga, Ondrej ; Pfeifer, Václav (oponent) ; Kovář, Petr (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2008
Jazyk:
slo
Nakladatel: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstrakt: [slo][eng]
V dnešnej dobe modernej technológie by sme asi ťažko našli človeka, ktorý by si vedel predstaviť svoj život bez počítača. Počítačové aplikácie sú vytvorené pomocou neustále sa vyvíjajúcich programovacích jazykov. Medzi najnovšími a najmodernejšími platformami patria JavaSE a .NET, ktoré použijem podža úlohy aj pri spracovaní tejto bakalárskej práci. Najnovšie platformy sú použitežné vo väčšine oblastí počítačových programov, aj v sieťových aplikáciách. Sú v nich implementované triedy zaoberajúce sa práve touto oblasťou. V týchto triedach sú už niektoré príkazy dopredu naprogramované, a tým je jednoduchšia naša práca pri programovaní takýchto aplikácií. V dnešnej dobe vežmi často používanou sieťovou aplikáciou je FTP server, ktorý používa FTP (File Transfer Protocol) pre komunikáciu s klientom. Je dobre stanovený internetový protokol určený na prenášanie dáta (a informácie o súboroch) cez počítačové siete, ktoré používajú TCP. Ciežom nasledujúcej bakalárskej práce je preskúmať možnosti vývoja serverovej strany sieťových aplikácii na platformách JavaSE a .NET. To znamená, naprogramovať FTP server zaisťujúci základné služby na obidvoch platformách, a potom zhrnúť výhody a nevýhody jednotlivých platforiem pri programovaní tejto sieťovej aplikácie. Kapitola č.1 popisuje teoreticky platformu JavaSE, programovací jazyk Java a použité vývojové prostredie NetBeans. Vlastnosti platformy .NET, obecná charakteristika jazyka C# a vývojové prostredie Visual Studio sú popísané v kapitole č.2. Kapitola č.3 obsahuje realizáciu praktickej časti úlohy. Ďalšia kapitola sa zaoberá teóriou sieťovania a obecnou charakteristikou protokolu FTP. V poslednej kapitole sú zhrnuté dosiahnuté výsledky a vedomosti.
Nowadays, in this modern world full of technology, it would be very difficult to find someone, who could live without using the computer. The computer applications are made by the always developing programming languages. The one of the newest and the most modern platforms are the JavaSE and the .NET, which two I needed to use for this bachelor's thesis. The newest developing platforms can be used in a lot of section of computer programs, in the network applications as well. Some classes dealing with exactly this section are implemented in them. Some of the commands are already programmed in these classes, so it helps to be easier our job at programming an application like this. Nowadays, a very frequently used network application is the FTP server, which uses FTP (File Transfer Protocol) for the communication with the client. It is a well established internet protocol defined for transfer data (and information about files) thorough computer networks, which uses TCP. Goal of this bachelor's thesis is to check abilities of development of the server side of the network applications on the JavaSE and .NET platforms. It means, to develop an FTP server application on both platforms, which includes the basic services, and after programming this network application resume the pros and cons of the used platforms. Chapter 1 describes the theory of platform JavaSE, developing language Java and used developing environment NetBeans. Properties of platform .NET, developing language C# and developing environment Visual Studio are described in chapter 2. Chapter 3 contests the realization of the practical part of the layout. Next chapter includes the basics of networking and the general characteristic of the FTP. In the last chapter are all the achievements and knowledge.
Klíčová slova:
.NET; client; FTP; JavaSE; server
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/14948