Články s nálepkou Java
články 1 – 20 / 20
Nedokumentované chování vláken a fronty událostí v Javě
Tutoriály vysvětlující, jak psát grafické aplikace v Javě, nám radí, abychom zabezpečili, aby se veškerý kód týkající se grafiky prováděl ve vláknu obsluhujícím frontu událostí. Výklad pak ilustrují na jednoduchých příkladech, které budou vždy fungovat. V tomto článečku bych se chtěl podrobněji podívat na jednu takovou nestandardnost.
Java na webovém serveru: implementujeme Jabber
Java na webovém serveru: AJAX formuláře
Java na webovém serveru: Komentáře a integrace s Texy
Možnost vkládat komentáře, resp. schopnost přijímat od uživatelů formátovaný text, to je vlastnost, bez které se neobejde skoro žádný web. V dnešním díle přidáme do naší aplikace podporu komentářů a ukážeme si, jak je kontrolovat, aby nám do nich potenciální útočník nemohl podstrčit žádná závadná data, která by narušila naši stránku. Kromě XHTML a prostého textu umožníme čtenářům psát komentáře ještě v jednom formátu – Texy.
Java na webovém serveru: hlasování a grafy v SVG
Jak jsme si minule slíbili, dnes zase pokročíme trochu s funkcionalitou naší aplikace. Dnešním cílem bude umožnit uživatelům hlasovat, zda se v jejich oblíbeném podniku má kouřit nebo ne. Zavedeme jednoduchou ochranu proti podvodnému hlasování. Výsledky vykreslíme pomocí pěkného SVG grafu. Využijeme přitom to, co jsme se naučili v minulých dílech – zejména tvorbu REST API a vytváření vlastních JSP značek. V datové vrstvě si ukážeme, že i při používání ORM (JPA/Hibernate) máme stále k dispozici staré dobré SQL.
Java na webovém serveru: SOAP webové služby
Dnes navážeme na předchozí díl o RESTful webových službách a budeme se věnovat klasickým webovým službám (web services) využívajícím protokol SOAP. Jedná se svým způsobem o konkurenční technologie, které obě umožňují implementovat API pro naši aplikaci. Na konci tohoto dílu proto naleznete doporučení, kdy kterou z nich zvolit.
Java na webovém serveru: píšeme REST API
Java na webovém serveru: posílání e-mailů a CAPTCHA
Java na webovém serveru: Vlastní JSP značky a servlety
Java na webovém serveru: porovnání Javy a PHP
Java na webovém serveru: autorizace a autentizace
Po předchozím díle o lokalizaci a formátování přistoupíme k dalšímu důležitému tématu. Tím je bezpečnost. Ukážeme si, jak v Javě autorizovat a autentizovat uživatele a jak jim umožnit přístup jen tam, kam ho mít mají. Také naše výuková aplikace trochu pokročila – umí přidávat záznamy o podnicích do databáze.
Java na webovém serveru: lokalizace a formátování
Java na webovém serveru: práce s databází II
Java na webovém serveru: práce s databází
Java na webovém serveru: první web
Java na serveru: úvod
Rhino: na rozhraní JavaScriptu a Javy
V předchozích dílech našeho seriálu jsme si popisovali implementace JavaScriptu uvnitř webových prohlížečů. Dnes jejich svět opustíme a podíváme se na Rhino, implementaci JavaScriptu v Javě. Představíme si její interpret a kompilátor a především si popíšeme, jak JavaScript umí díky Rhinu spolupracovat s Javou.
Používáme Netbeans. Hodí se i pro tvorbu webů?
NetBeans jsou populární IDE používané zejména vývojáři v jazyce Java. V článku představíme nejen základní vlastnosti NetBeans, ale pokusíme se zhodnotit, zda a jak se NetBeans hodí pro běžný vývoj webových stránek a aplikací. Zmíníme i některé novinky nedávno vydané verze 6.5.
Do hlubin implementací JavaScriptu: 5. díl - implementace mimo prohlížeče
V tomto dílu dokončíme přehled implementací JavaScriptu a podíváme se, kde všude kromě webových prohlížečů se dá tento jazyk najít. JavaScript můžeme totiž používat také v Javě, Flashi, .NETu, ale třeba i na webovém serveru Apache, v Emacsu a v několika jiných nečekaných prostředích.
Bezpečnost na webu - přehled útoků na webové aplikace
V článku si ukážeme časté bezpečnostní chyby webových aplikací (zej. SQL injection, Cross Site Scripting, Cross Site Request Forgery) a postupy, jak jim předcházet. Soustředíme se na webové aplikace napsané v Javě, zmíněné problémy se ale týkají všech webových aplikací nezávisle na použité platformě.