Sluníčko weblog nejen pro webmastery

neděle 11. března 2007

Tomcat: UTF 8 in GET parameters

Do you have problems with parameters sent from html form by method GET in UTF8? Then change your server settings in server.xml - add attributes URIEncoding="UTF-8" useBodyEncodingForURI="true" into tag <Connector...>. There are more connector-tags in this file, do this only for tag which is used for http requests (it usually has attribute port="8080").

Zapsal Marek Horák 11.03.2007 10:48 Java

středa 27. prosince 2006

Mapování Hibernate na již existující DB

V ideálním případě použijete Hibernate na nový projekt a obsah relační databáze si tedy plně přizpůsobítepotřebám objektově-relačního mapování. Naneštěstí ideální případy nastávají zřídka, často tedy budete potřebovat namapovat objetky na již existující databázi. V tom případě stojí za přečtení několik typů v článku Hibernate mapping patterns for legacy databases: Part I a také Part II.

Zapsal Marek Horák 27.12.2006 11:53 Java

pondělí 25. prosince 2006

Hibernate a anotace

Tutoriál k anotacím v Hibernate

Zapsal Marek Horák 25.12.2006 21:01 Java

pondělí 18. prosince 2006

Vlastní build script v Eclipse

O tom, jak používat při buildování projektů vlastní Ant skript v Eclipsu se rozepisuje Roman Pichlík na Dagblogu v článkuEclipse a drobné maličkosti: Ant builder.

Zapsal Marek Horák 18.12.2006 09:21 Java

sobota 16. prosince 2006

Hibernate tutorial

Hibernate tutorial.

Zapsal Marek Horák 16.12.2006 09:47 Java

pondělí 11. prosince 2006

J2EE Patterns

Informačně vyčerpávající ale přesto jednoduché a přínosné čtení Core J2EE Patterns.

Zapsal Marek Horák 11.12.2006 18:45 Java

Frameworky v Javě a jejich vlastnosti

Na co se soustředit při výběru toho správného frameworku pro tvorbu vaší enterprise aplikace v Javě, jaké jsou základní vlastnosti a principy jejich fungování? Web frameworky v Javě

Zapsal Marek Horák 11.12.2006 18:34 Java

sobota 2. prosince 2006

JSTL taglib zdrojáky a knihovna

Nevím proč SUN schovává věci kolem JSTL, ale napřiště až budu hledat něco z JSTL třeba FMT jako tentkrát, určitě to půjdu stáhnout sem: Taglibs - součást The Jakarta project.

Zapsal Marek Horák 2.12.2006 18:56 Java

pátek 1. prosince 2006

JBoss cluster s loadbalancingem přes Apache lokálně

Naprosto vyčerpávající návod s názvem JBoss cluster krok za krokem vyšel na Dagblogu. Pokud si chcete i lokálně pořádně vyhrát, můžete začít.

Zapsal Marek Horák 1.12.2006 10:22 Java

neděle 25. června 2006

Export nastavení projektu z Eclipse do Ant skriptu

To, že NetBeans jedou automaticky cokoliv v Antu je známá věc, a dost často to nám Eclipsářům kolegové otloukají o hlavu. Ale i pro tohle je v Eclipse cesta - jak tam, tak i zpět.:-) Setting a Project Based on an Existing ANT Build File

Zapsal Marek Horák 25.06.2006 21:33 Java

středa 14. června 2006

PortableRemoteObject.narrow(), EJB, CORBA a jiná havěť

Proč se občas po lookup() objevuje jenom klasické přetypování a někdy se ještě provádí PortableRemoteObject.narrow(objekt,SouborSTridouObjektu.class)?

Je to kvůli přenositelnosti, protože pokud RMI běží na protokolu IIOP (což je součást specifikace CORBA), tak nebude běžné přetypování fungovat. Více viz What is PortableRemoteObject.narrow() method and what is used for?

Zapsal Marek Horák 14.06.2006 15:10 Java

čtvrtek 8. června 2006

Apache spojený s Tomcatem (JBossem)

O tom, že Tomcat je úžasně pomalá věcička, co se týká servírování statického obsahu a navíc, že jej nejde nastavovat zdaleka tak hezky jako Apache, se už přesvědčil snad úplně každý. Proto jsemuvítal monost předřadit před Tomcat klasický httpd Apache, který bude osbluhovat požadavky na statický obsah, ale třeba i na PHP. Kouzlo celé věci je také v tom, že by to mělo fungovat s jakýmkoliv webserverem (např. IIS) a na druhé straně by měl jít kromě stand-alone Tomcata připojit také JBoss.

Zapsal Marek Horák 8.06.2006 23:12 Java

pondělí 29. května 2006

Nová specifikace servletů

O tom, co je v nové specifkaci servletů s číslem 2.5 se dočtete v článku New features added to Servlet 2.5.

Zapsal Marek Horák 29.05.2006 17:14 Java

pondělí 22. května 2006

7 pravidel pro psaní entitních EJB

Seven Rules for Optimizing Entity Beans

Zapsal Marek Horák 22.05.2006 21:58 Java

neděle 21. května 2006

Message driven Enterprise Java Bean na JBossu

Jak na to pěkně podrobně se dá dočíst v Message Driven Beans and JBoss. Pokud ale potřebujete jen narychlo něco vyzkoušet do semestrálky jako já s předdefinovanými objekty queue/testQueue resp. topic/testTopic. Podrobnější návod se připravuje.

Související: Messaging on JBoss - JMS Configuration and Architecture

Zapsal Marek Horák 21.05.2006 11:41 Java

sobota 20. května 2006

Java a formát data a času

Pro dnešek druhá programátorská jednohubka - formátování aktuálního data a času v Javě:

import java.text.SimpleDateFormat;
import java.util.*;

...

Date date = new Date()
Format formatter = new SimpleDateFormat("E, dd MMM yyyy HH:mm:ss Z");
s = formatter.format(date);
// Tue, 09 Jan 2002 22:14:02 -0500

Via Formatting a Date Using a Custom Format

Zapsal Marek Horák 20.05.2006 19:42 Java

čtvrtek 18. května 2006

JBoss s Eclipse nefunguje

v případě, že je JBoss nainstalován na Windows na cestě, která obsahuje mezeru. Nechápu tedy, proč defaultně instalátor nabízí instalaci do obligátního Program files.:-(

Další věc je, že ani ve verzi 4.0.4.GA není schopen pobrat generické datové typy v souborech jsp, tudíž jsem dělal downgrade zdrojových kódů. To máme zase den.;-)

Zapsal Marek Horák 18.05.2006 21:47 Java

pátek 14. dubna 2006

Postgre SQL, Tomcat, Java a Eclipse s Web Tools plugin

Docela dlouhoou dobu jsem strávil hledáním, jak přinutit Web Tool plugin, aby dal vědět Tomcatu o knihovnách jar schovaných v aplikaci v adresáři WEB-INF/lib/. V NetBeans není problém, zkopírujete do adresáře knihovnu a je hotovo. Ale ten Eclipse...

V Eclipse je třeba dát Properties projektu > Java Build Path > Add Jar. Překlad proběhne bez problémů. Nasazení vyexportovaného WARu také. Ale pokud dáte přes Web Tools pouze spustit aplikaci na Tomcatu, skončí to tím, že Tomcat nezná přidanou knihovnu (pokud ji samozřejmě nemá ve své CLASSPATH).

Hledané řešení je prosté Properties projektu > Java Build Path > Add Variable > Configure Variables > New > nějaké jméno a cesta k vašemu JARu.

Zapsal Marek Horák 14.04.2006 22:17 Java

Frameworky,frameworky a zase frameworky

Evidentně nejsem sám, komu přijde, že se dělají některé jednoduché věci v Javě, ale nejen tam, zbytečně složitě. Vtipně tento názor vyjadřuje příspěvek Why I hate frameworks.

Zapsal Marek Horák 14.04.2006 13:59 Java

neděle 15. ledna 2006

Databáze v Javě snadno a rychle

Návrhový vzor Template method a jeho aplikace v prostředí JDBC

Zapsal Marek Horák 15.01.2006 11:42 Java

čtvrtek 24. listopadu 2005

Shrnutí novinek Java 1.5 a FAQ - generické typy

Shrnutí novinek Java 1.5 a podrobnosti o generických datových typech.

Zapsal Marek Horák 24.11.2005 21:48 Java

čtvrtek 3. listopadu 2005

Pluginy J2EE do Eclipse

Kompletní přehled oficiálních J2EE pluginů a některé mně doporučené:

Zapsal Marek Horák 3.11.2005 14:24 Java

Knowledgebase

Čistota půl zdraví

Valid XHTML 1.1!

Odborné odkazy

Pro volný čas