JAVA: metavyhledávač, www server a jiné
Napsal: 26 říj 2012 21:31
Dobrý den,
učím se programovat v Javě první rok na vysoké škole a potřeboval bych poradit se semestrální prací. Ta práce sice není přímo na programování, ale alternativní zadání je programovat tématicky ohledně sítí.
Příklady úloh jsou:
- Metavyhledávač z knihovních katalogů nebo z webových obchodů.
- Extrakce slov z textů, vytvoření invertovaného souboru a jeho prohledávání.
- Náročnější extrakce termínů (i víceslovných) z textů (konečný automat).
- Zobrazování hlaviček požadavku klienta a odpovědí HTTP serveru s volbou různých verzí protokolu.
- Jednoduchý WWW server
respektive podobné příklady. (nevím jaké, sám si něco asi nevymyslím)
Java jako programovací jazyk specifikovaný není, ale vzhledem k tomu, že to je právě jazyk zde vyučovaný jsem se chtěl zeptat, jestli jsou tyto úlohy v Javě realizovatelné (zrovna vyhledávače snad ano, co takový jednoduchý WWW server to nevím) a jakou míru znalostí by programování něčeho podobného vyžadovalo. Pokud je to moc pokročilé (zatím jsme se v Javě dostali někam k seznamům), budu se programování k tomuto předmětu holt muset vzdát.
Děkuji
učím se programovat v Javě první rok na vysoké škole a potřeboval bych poradit se semestrální prací. Ta práce sice není přímo na programování, ale alternativní zadání je programovat tématicky ohledně sítí.
Příklady úloh jsou:
- Metavyhledávač z knihovních katalogů nebo z webových obchodů.
- Extrakce slov z textů, vytvoření invertovaného souboru a jeho prohledávání.
- Náročnější extrakce termínů (i víceslovných) z textů (konečný automat).
- Zobrazování hlaviček požadavku klienta a odpovědí HTTP serveru s volbou různých verzí protokolu.
- Jednoduchý WWW server
respektive podobné příklady. (nevím jaké, sám si něco asi nevymyslím)
Java jako programovací jazyk specifikovaný není, ale vzhledem k tomu, že to je právě jazyk zde vyučovaný jsem se chtěl zeptat, jestli jsou tyto úlohy v Javě realizovatelné (zrovna vyhledávače snad ano, co takový jednoduchý WWW server to nevím) a jakou míru znalostí by programování něčeho podobného vyžadovalo. Pokud je to moc pokročilé (zatím jsme se v Javě dostali někam k seznamům), budu se programování k tomuto předmětu holt muset vzdát.
Děkuji