Spring a Quartz - JobStore

2007-08-10 Thread radovan deka
Nedari se mi rozchodit Quartz persistenci. Stravil jsem nad tim skoro celej den a bez vysledku. Tato konfigurace nejspis v dobe psani knihy Pro Spring fungovala, ale ted uz bohuzel nefunguje, pise mi to: 

[QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler] INFO org.springframework.scheduling.quartz.LocalDataSourceJobStore - Handling 1 trigger(s) that missed their scheduled fire-time. 

konfigurace: 

 
 
service.GameChecker 
 
 

 
 
 
 
 
1000 
 
 
3000 
 
 

 
 
 
applicationContext 
 
 
 
 
 
 
 





package service; 

import org.quartz.JobExecutionContext; 
import org.quartz.JobExecutionException; 
import org.springframework.scheduling.quartz.QuartzJobBean; 
import org.springframework.context.ApplicationContext; 
import service.GameManager; 

public class GameChecker extends QuartzJobBean{ 

private ApplicationContext ctx; 

public void setApplicationContext(ApplicationContext applicationContext) { 
this.ctx = applicationContext; 
} 

protected void executeInternal(JobExecutionContext jobExecutionContext) throws JobExecutionException { 
GameManager gm = (GameManager) ctx.getBean("gameManager"); 
gm.checkNextItemPerson(); 
} 
} 




nepodarilo se mi vygooglit jak to zrobit, aby to fungovalo..


Spring a Quartz - JobStore

2007-08-10 Thread radovan deka

kdyz zakomentuju radek , tak vse 
funguje. Ale dataSource mam nastaveny dobre, protoze ho pouzivam na hibernate, ktery taky funguje.


 Původní zpráva 
Od: radovan deka <[EMAIL PROTECTED]>
Předmět: Spring a Quartz - JobStore
Datum: 10.8.2007 09:55:59

Nedari se mi rozchodit Quartz persistenci. Stravil jsem nad tim skoro celej den
a bez vysledku. Tato konfigurace nejspis v dobe psani knihy Pro Spring
fungovala, ale ted uz bohuzel nefunguje, pise mi to:

[QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler] INFO
org.springframework.scheduling.quartz.LocalDataSourceJobStore - Handling 1
trigger(s) that missed their scheduled fire-time.

konfigurace:



service.GameChecker








1000


3000






applicationContext











package service;

import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.springframework.scheduling.quartz.QuartzJobBean;
import org.springframework.context.ApplicationContext;
import service.GameManager;

public class GameChecker extends QuartzJobBean{

private ApplicationContext ctx;

public void setApplicationContext(ApplicationContext applicationContext) {
this.ctx = applicationContext;
}

protected void executeInternal(JobExecutionContext jobExecutionContext) throws
JobExecutionException {
GameManager gm = (GameManager) ctx.getBean("gameManager");
gm.checkNextItemPerson();
}
}



nepodarilo se mi vygooglit jak to zrobit, aby to fungovalo..





automaticke odhlaseni ze systemu

2007-08-30 Thread radovan deka
ahoj, chtel bych ve sve aplikaci udelat automaticke odhlaseni nejakou dobu necinnych uzivatelu. Informace o kazdem uzivateli se pri prihlaseni uklada do session. 
Zajimalo by me, jestli lze nakym zpusobem ziskat vsechny session (vsech uzivatelu)? Z techto sessions bych pak ziskal informaci napr. o tom, kdy se uzivatel prihlasil nebo jak dlouho uz neprovedl zadnou akci a na zaklade toho bych ho bud odhlasil nebo ne.

Nebo se toto resi uplne jinak?
Jeste dodam ze aplikace vyuziva Spring, kdyby treba ten mohl byt nak napomocny.. 


webhosting

2007-09-20 Thread radovan deka
Chtel bych se zeptat na vase zkusenosti s hostingem podporujicim JSP stranky a 
servlety. Na tomto builder.cz kdysi davno nekdo doporucoval www.savvy.cz, ale 
jinde jsem cetl, ze tam neni moc dobra tech. podpora, kdyz se objevi nake 
problemy..  


Re: webhosting

2007-09-20 Thread radovan deka
tak jsem to prolitl, sice se to resilo, ale nic moc se nevyresilo, teda krom 
toho, ze pipni.cz nebrat. To je fakt v pytli, s tim Java hostingem.. mi 
nerikejte, ze vsichni co delate v Jave mate vlastni server..?

>  Původní zpráva 
> Od: Jozef Babjak <[EMAIL PROTECTED]>
> Předmět: Re: webhosting
> Datum: 20.9.2007 19:38:46
> 
> Skus prehladat archiv konferencie, riesi sa to tu cca raz za pol roka.
>
> J.
>
>
> On 9/20/07, radovan deka <[EMAIL PROTECTED]> wrote:
> > Chtel bych se zeptat na vase zkusenosti s hostingem podporujicim JSP 
> > stranky a
> servlety. Na tomto builder.cz kdysi davno nekdo doporucoval www.savvy.cz, ale
> jinde jsem cetl, ze tam neni moc dobra tech. podpora, kdyz se objevi nake
> problemy..
> >
>
>
>


Re: webhosting

2007-09-20 Thread radovan deka
jasne, tak pokud pouzivate aplikacni server, tak to asi ani jinak nejde. Me 
Tomcat uplne postaci, pouzivam Spring + Hibernate. Jinak diky za typ move.cz, 
podle informaci co jsem se dozvedel na jejich strankach, vypadaji zatim 
nejverohodneji.

>  Původní zpráva 
> Od: EHP <[EMAIL PROTECTED]>
> Předmět: Re: webhosting
> Datum: 20.9.2007 21:46:17
> 
> No ja mam vlastni server ... Ono to ani jinak moc nejde - standardni tomcat se
> uz obcas da sehnat (move.cz) ale ja treba delam na glassfishi + par
> vychytavek okolo (vlastni jaas modul, hibernate jako jpa provider etc.) a to
> uz opravdu nikdo nedela. Nic neni flexibilnejsi nez vlastni server.
>
> EHP
>
> On Thursday 20 September 2007 21:01, radovan deka wrote:
> > tak jsem to prolitl, sice se to resilo, ale nic moc se nevyresilo, teda
> > krom toho, ze pipni.cz nebrat. To je fakt v pytli, s tim Java hostingem..
> > mi nerikejte, ze vsichni co delate v Jave mate vlastni server..?
> >
> > >  Původní zpráva 
> > > Od: Jozef Babjak <[EMAIL PROTECTED]>
> > > Předmět: Re: webhosting
> > > Datum: 20.9.2007 19:38:46
> > > ----
> > > Skus prehladat archiv konferencie, riesi sa to tu cca raz za pol roka.
> > >
> > > J.
> > >
> > > On 9/20/07, radovan deka <[EMAIL PROTECTED]> wrote:
> > > > Chtel bych se zeptat na vase zkusenosti s hostingem podporujicim JSP
> > > > stranky a
> > >
> > > servlety. Na tomto builder.cz kdysi davno nekdo doporucoval www.savvy.cz,
> > > ale jinde jsem cetl, ze tam neni moc dobra tech. podpora, kdyz se objevi
> > > nake problemy..
>
>
>


Re: Výhody JSF

2007-09-21 Thread radovan deka

Struts 2 bohuzel neznam a taky by me zajimalo co je tam oproti predchozi verzi 
vylepseneho. Ale pokud MVC framework, tak bych doporucil Spring MVC, pro 
zacatek podle me uplne idealni. A kdyz k tomu prictu IoC a dalsi vychytavky 
Springu, je to jasna volba.


 Původní zpráva 
Od:  <[EMAIL PROTECTED]>
Předmět: Re: Výhody JSF
Datum: 21.9.2007 17:57:32

suhlasim s tym co tu bolo povedane o Struts nakolko som ho pouzil v  
niekolkych projektoch, ale chcem sa spytat aky mate nazor na Struts 2

(zmenilo sa to k lepsiemu) ?

Ivan

Citát Jozef Babjak <[EMAIL PROTECTED]>:

>> začnu nejprve s tím STRUTS. Je to celkem rozšířené,
>
>   ^-- Tak to by som neodporucal. Struts je sice velmi
> rozsireny a podporovany v IDEs, ale len preto, ze dlhu
> dobu to bola jedina masovo pouzivana technologia.
> Struts je ale velmi zlozite a netransparentne a casto
> potrapi aj skusenych vyvojarov.
>
> Ak chces skusit nejaky webovy framework, ktory sa
> lahko uci, je dobre zdokumentovany a dobre sa
> pouziva, skus Stripes:
>
> http://stripes.mc4j.org
>
> Precitaj si aspon uvodnu stranku, pomoze Ti
> rozhodnut sa, ci chces Stripes skusit.
>
> J.
>








web problem

2007-09-23 Thread radovan deka
Ahoj, mam problem s tim, ze si webovy stranky prohlizec (Opera) uklada do nake 
sve cash pameti a kdyz se na strankach neco zmeni, Opera zobrazi starou verzi 
stranky a obnovi ji, az kdyz kliknu na refresh tlacitko. MS Explorer tento 
problem nema. Da se treba nekde nak nastavit, aby si prohlizec stranky 
neukladal? 


Re: web problem

2007-09-23 Thread radovan deka
diky, urcite si to prectu.

>  Původní zpráva 
> Od: Filip Jirsák <[EMAIL PROTECTED]>
> Předmět: Re: web problem
> Datum: 23.9.2007 17:07:08
> 
> Protudujte si třeba http://www.mnot.net/cache_docs/
> S pozdravem
>
> Filip Jirsák
>
> 23.9.07, radovan deka <[EMAIL PROTECTED]>:
> >
> > Ahoj, mam problem s tim, ze si webovy stranky prohlizec (Opera) uklada do
> > nake sve cash pameti a kdyz se na strankach neco zmeni, Opera zobrazi starou
> > verzi stranky a obnovi ji, az kdyz kliknu na refresh tlacitko. MS Explorer
> > tento problem nema. Da se treba nekde nak nastavit, aby si prohlizec stranky
> > neukladal?
> >
>
>
>
> --
> Filip Jirsák
> [EMAIL PROTECTED]
>
>
>


Re:Generální ředitel JBoss Europe na Fakultě informatiky MU

2007-09-29 Thread radovan deka

to bude asi v Praze, ze? Ja jenom, ze v Brne mame taky MU FI.


 Původní zpráva 
Od: Jiri Pechanec <[EMAIL PROTECTED]>
Předmět: Generální ředitel JBoss Europe na Fakultě informatiky MU
Datum: 27.9.2007 05:57:43

Dobrý den,

posílám pozvánku na výše uvedenou akci

-
V úterý 2.října 2007 od 12:00 do 14:00 se uskuteční přednáška o JBoss
(divize Red Hat) na Fakultě informatiky MU v posluchárně D1.

Přednášku přednese Sacha Labourey - přední vývojář a generální ředitel
JBoss Group Europe. Posluchači se na přednášce doví co je to JBoss, k čemu
jsou dobré jeho open source produkty (JBoss AS, Hibernate, Seam, Drools,
jBPM, JBoss Portal, JBoss ESB, ...), jaký používá vývojový model, jak
vypadá jeho vnitřní organizace a další zajímavé informace.

Java vývojáři, ale i zájemci o middleware produkty by si tuto přednášku
neměli nechat ujít.
-

Oficiální oznámení je umístěno na
http://www.cz.redhat.com/news/article/2208.html

Přijďte, ať už JBoss používáte nebo ne. Jo to ideální příležitost na
kladení všetečných i nepříjemných otázek :-).

--
Jiri Pechanec
QA Engineer JBoss Products, Red Hat






Re: převod českých znaků iText

2007-10-16 Thread radovan deka

mohl bych se zeptat, jak vypadala trida Settings? Mam totiz stejny problem a 
nevim jak mam na hostingu zapsat tu cestu k fontu. (font mam v adresari 
mojeApp/fonts, ale pokud napisu /fonts/arial.ttf vyhodi se IO vyjimka  soubor 
nenalezen)


 Původní zpráva 
Od: Robert Slama <[EMAIL PROTECTED]>
Předmět: Re: převod českých znaků iText
Datum: 04.10.2007 13:46:52

osobne v jednej app som pouzil toto :

BaseFont bfArial =
BaseFont.createFont(Settings.PATH_TO_PDF_TEMPLATE+"arial.ttf",
BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
tmpl.beginText();
tmpl.setFontAndSize(bfArial,12);

a font som pribalil k aplikacii a ide to v pohode s diakritikou vsade...

r^

Josef Cacek  wrote / napísal(a):
> Ahojte,
>
> On 10/4/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
>> Jinak jsem našel ještě takovouhle možnost jak vkládat český znaky:
>>
>> BaseFont bf = BaseFont.createFont("c:/windows/fonts/arialbd.ttf",
>> "Cp1250", BaseFont.EMBEDDED);
>> Font font = new Font(bf, 12);
>> byte[] noMansLand = { 'N', 'i', 'k', 'o', 'g', 'a',
'r',(byte)0xFA,(byte)0xF8,
>> (byte) 0x9A, 'n', 'j', 'a', ' ', 'z', 'e', 'm', 'l', 'j', 'a' };
>> document.add(new Paragraph(new String(noMansLand), font));
>>
>> je ale blbý že se hodnoty musí vkládat jako byte a při zobrazování swing
komponenty je to prakticky nepoužitelný(nebo velice těžko).
>>
>
> To neni pravda,  ja to pouzivam nasledovne a funguje to bez problemu
>
> BaseFont bf = BaseFont.createFont("c:/windows/fonts/arial.ttf",
> BaseFont.CP1250, BaseFont.EMBEDDED);
> Font font = new Font(bf, 12);
> document.add(new Paragraph("Příliš žluťoučký kůň úpěl ďábelské ódy.", font));
>
>
>
>> Diky mooc Petr
>>
>
> Rado se stalo,
>
> -- pepa cacek
>





datovy model

2007-10-26 Thread radovan deka
Ahoj, chtel bych se zeptat, jaky je best practices pri tvorbe datoveho modelu 
aplikace, kera pouziva hibernate. Jestli se jen vytvori domenove tridy a 
namapuji, nebo se provadi normalizace a vse okolo a vysledny dat. model se 
namapuje na tridy? Nemam s tvorbou datoveho modelu moc zkusenosti, mohl by 
nekdo poradit?


problem s DWR na hostingu

2007-11-14 Thread radovan deka
ahoj, chtel bych se zeptat, jestli nekdo netusite v cem by mohl byt problem. 
Mam v aplikaci jednoduchy chat udelany pomoci DWR, chat normalne fungoval i na 
hostingu, ale od doby co hosting preinstaloval server, uz chat nefunguje. Na 
hostingu pry jen presli na novejsi verze softwaru a konfiguraci nechali 
stejnou. 


hibernate annotations

2007-12-11 Thread radovan deka
Ahoj, nevim si rady, jak pomoci anotaci namapovat toto:

public class BaseEntity {
private Long id;
private int version;
   
...
}


public class User extends BaseEntity {

private String firstName;
private String lastName;
private String userName;
private String password;
private String email;
private Address address;


}

Trida BaseEntity se do DB neuklada, ale dedi od ni vsechny persistentni tridy. 
Tusim, ze musim pouzit anotaci @MappedSuperclass, ale nevim jak namapovat to id 
a version.



Re: hibernate annotations

2007-12-11 Thread radovan deka

takto jsem to zkousel:

package cz.firma.domain;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;
import javax.persistence.Version;

@MappedSuperclass
public class BaseEntity {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
   private Long id;

@Version
   private int version;
}




package cz.firma.domain;

import javax.persistence.Table;
import org.hibernate.annotations.Entity;

@Entity
@Table(name = "user")
public class User extends BaseEntity {

   private String firstName;
   private String lastName;
   private String userName;
   private String password;
   private String email;
   private Address address;
}



a dataAccessContext.xml file:




cz.firma.domain

   





create
org.hibernate.dialect.MySQLDialect
true
3





ale pokus o ulozeni do DB zkonci vyjimkou:

org.hibernate.MappingException: Unknown entity: cz.firma.domain.User



 Původní zpráva 
Od: Zdeněk Šenk <[EMAIL PROTECTED]>
Předmět: Re: hibernate annotations
Datum: 11.12.2007 10:50:40

Muzete to napriklad namapovat takto:

@MappedSuperclass
public class BaseEntity {

@Id
@... pripadne dalsi anotace
private Long id;

@Column(...
private int version;

...
}



@Entity

@Table(name = "...")

public class User extends BaseEntity {

private String firstName;
private String lastName;
private String userName;
private String password;
private String email;
private Address address;


}

radovan deka napsal(a):
> Ahoj, nevim si rady, jak pomoci anotaci namapovat toto:
>
> public class BaseEntity {
> private Long id;
> private int version;
>
> ...
> }
>
>
> public class User extends BaseEntity {
>
> private String firstName;
> private String lastName;
> private String userName;
> private String password;
> private String email;
> private Address address;
>
> 
> }
>
> Trida BaseEntity se do DB neuklada, ale dedi od ni vsechny persistentni tridy.
Tusim, ze musim pouzit anotaci @MappedSuperclass, ale nevim jak namapovat to id
a version.
>
>
>






Re: hibernate annotations

2007-12-11 Thread radovan deka

nemam, ja myslel, ze mapovani je vyreseno pomoci anotaci...?


 Původní zpráva 
Od: Karel Nagy <[EMAIL PROTECTED]>
Předmět: Re: hibernate annotations
Datum: 11.12.2007 11:42:24

A mate v tom balicku cz.firma.domain xml soubor popisujici mapovani
tridy User?

radovan deka napsal(a):
> takto jsem to zkousel:
>
> package cz.firma.domain;
>
> import javax.persistence.Column;
> import javax.persistence.GeneratedValue;
> import javax.persistence.GenerationType;
> import javax.persistence.Id;
> import javax.persistence.MappedSuperclass;
> import javax.persistence.Version;
>
> @MappedSuperclass
> public class BaseEntity {
> @Id
> @GeneratedValue(strategy = GenerationType.AUTO)
>private Long id;
>
> @Version
>private int version;
> }
>
>
>
>
> package cz.firma.domain;
>
> import javax.persistence.Table;
> import org.hibernate.annotations.Entity;
>
> @Entity
> @Table(name = "user")
> public class User extends BaseEntity {
>
>private String firstName;
>private String lastName;
>private String userName;
>private String password;
>private String email;
>private Address address;
> }
>
>
>
> a dataAccessContext.xml file:
>
> 
>
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">

>
> 
> 
> cz.firma.domain
> 
> 
> 
> 
> 
> 
> 
> create
>  key="hibernate.dialect">org.hibernate.dialect.MySQLDialect
> true
> 3
> 
> 
> 
>
>
> ale pokus o ulozeni do DB zkonci vyjimkou:
>
> org.hibernate.MappingException: Unknown entity: cz.firma.domain.User






Re: hibernate annotations

2007-12-11 Thread radovan deka

ja bych to ale chtel mit vsechno v dataAccessContext.xml souboru, ne pridavat 
dalsi xml soubor s vyjmenovanymi entitnimi tridami. Nevim proc to hazi tu samou 
vyjimku (org.hibernate.MappingException: Unknown entity) i kdyz zadam primo 
nazev oanotovane tridy:




cz.firma.domain.User

   





create
org.hibernate.dialect.MySQLDialect
true
3






 Původní zpráva 
Od: Karel Nagy <[EMAIL PROTECTED]>
Předmět: Re: hibernate annotations
Datum: 11.12.2007 12:31:23

To ano, ale potom musite rict, ktere tridy jsou oanotovane entity. V 
konfiguracnim souboru mate zadano, ze entity jsou v balicku
cz.firma.domain, a Hibernate v tomto balicku prohledava konfuguracni 
soubory pro dane entity - nebere v uvahu tridy, ktere tam jsou. Ty

musite vypsat v konfiguracnim souboru jednu po druhe - viz.










Karel

radovan deka napsal(a):
> nemam, ja myslel, ze mapovani je vyreseno pomoci anotaci...?
>
>> > 
>> > 
>> > cz.firma.domain
>> > 
>> >> 
>> > 
>> > 
>> > 
>> > 
>> > create
>> > 
>> key="hibernate.dialect">org.hibernate.dialect.MySQLDialect
>> > true
>> > 3
>> > 
>> > 
>> > 






Acegi security

2008-01-22 Thread radovan deka
Ahoj, rozhodl jsem se zkusit pouzit Acegi security na autentizaci uzivatelu. 
Autentizace funguje ok, jen nevim jak vyresit pozadavek na ulozeni IP adresy 
uzivatele a cas, pri kazde uspesne autentizaci.

Vygooglil sem, ze je potreba rozsirit tridu AuthenticationProcessingFilter, ale 
nevim, jak v teto tride poznam, jestli autentizace byla uspesna.

Pak sem jeste narazil na moznost vytvorit listenera, ktery implementuje 
ApplicationListener. V tomto pripde by nebyl problem ulozit ten cas, ale zas 
nevim jak zjistit IP adresu.


Re: Acegi security

2008-01-23 Thread radovan deka
diky moc za vase odpovedi, jeste bych se chtel zeptat, zda se v teto tride:

public class MyAuthListener implements ApplicationListener, InitializingBean {

   public void onApplicationEvent(ApplicationEvent event) {
if (event instanceof InteractiveAuthenticationSuccessEvent) {
 final Authentication tmpAuth = 
SecurityContextHolder.getContext().getAuthentication();
 log.debug("InteractiveAuthenticationSuccessEvent: " + 
tmpAuth.getName());
 if (tmpAuth.getDetails() instanceof WebAuthenticationDetails) {
   final WebAuthenticationDetails webDetails =
 (WebAuthenticationDetails) tmpAuth.getDetails();
   
userDao.logAuthenticationSuccess(tmpAuth.getName(),webDetails.getRemoteAddress());
 } else {
   log.warn("Authentication.getDetails() not instance of 
WebAuthenticationDetails: "
   + tmpAuth.getDetails());
 }
}
}

}

da nejekym zpusobem dostat na httpSession?


>  Původní zpráva 
> Od: Josef Cacek <[EMAIL PROTECTED]>
> Předmět: Re: Acegi security
> Datum: 23.1.2008 09:20:08
> ----
> Ahojte,
>
> 2008/1/23 radovan deka <[EMAIL PROTECTED]>:
> > Ahoj, rozhodl jsem se zkusit pouzit Acegi security na autentizaci uzivatelu.
> Autentizace funguje ok, jen nevim jak vyresit pozadavek na ulozeni IP adresy
> uzivatele a cas, pri kazde uspesne autentizaci.
>
> zrovna včera jsem přemýslel o tom, že bych o tomhle mohl napsat něco
> do blogu, tak jste to uspíšil. Jedno z řešení (využití
> ApplicationListeneru) je popsáno zde:
>
> http://javlog.cacek.cz/2008/01/acegi-logujeme-loginy.html
>
> -- pepa cacek
> http://javlog.cacek.cz/
>
>
>


hibernate mapovani

2008-01-23 Thread radovan deka
Ahoj, nedari se mi namapovat tridu Category, nevite prosim nekdo co je spatne? 
Hibernate hazi vyjimku:

 org.hibernate.MappingException: Could not determine type for: domain.Category, 
for columns: [org.hibernate.mapping.Column(parentCategory)]

@MappedSuperclass
public class BaseEntity {

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;

@Version
private int version;
.
}



@Entity
public class Category extends BaseEntity {

@OneToMany(cascade = {CascadeType.ALL}, mappedBy = "parentCategory")
private Set childCategory;

private Category parentCategory;
private String name;
private String description;


@ManyToOne
@JoinColumn(name="id")
public Category getParentCategory() {
return parentCategory;
}
...
}

Nebo bude lepsi znemit domenovy model?


Re: hibernate mapovani

2008-01-23 Thread radovan deka

Bohuzel to nepomohlo, hazi to tu samou vyjimku.



 Původní zpráva 
Od: Lukas Barton <[EMAIL PROTECTED]>
Předmět: Re: hibernate mapovani
Datum: 23.1.2008 22:43:06

Napiste anotaci  @ManyToOne k deklaracifieldu private Category
parentCategory;

Anotaci @JoinColumn(name="id") muzete IMHO vynechat.

   Lukas




> Ahoj, nedari se mi namapovat tridu Category, nevite prosim nekdo co je spatne?
Hibernate hazi vyjimku:
>
>  org.hibernate.MappingException: Could not determine type for:
domain.Category, for columns: [org.hibernate.mapping.Column(parentCategory)]
>
> @MappedSuperclass
> public class BaseEntity {
>
>@Id
>@GeneratedValue(strategy = GenerationType.AUTO)
> private Long id;
>
>@Version
> private int version;
> .
> }
>
>
>
> @Entity
> public class Category extends BaseEntity {
>
>@OneToMany(cascade = {CascadeType.ALL}, mappedBy = "parentCategory")
>private Set childCategory;
>
>private Category parentCategory;
> private String name;
> private String description;
>
>
>@ManyToOne
> @JoinColumn(name="id")
>public Category getParentCategory() {
>return parentCategory;
>}
> ...
> }
>
> Nebo bude lepsi znemit domenovy model?
>
>






eclipse mi obcas nekompiluje JSP

2008-01-30 Thread radovan deka
Ahoj, nevim jak je to mozny, ale eclipse mi prestal kompilovat jednu JSP 
stranku. Kdyz v ni udelam zmenu a ulozim, v prohlizeci zustane stranka beze 
zmeny. Dokonce nepomaha ani restartovani Tomcatu nebo eclipse. Tu zkompilovanou 
JSP do class sem nikde v projektu nenasel, abych ji mohl smazat. Ostatni JSP se 
chovaji standardne. Nevi nekdo cim se toto stane a jak z toho ven?


Acegi ACL a MySQL

2008-02-06 Thread radovan deka
Ahoj, snazim se rozchodit Acegi priklad "Contacs" pod MySQL, ale skoncil sem na 
vyjimce:

com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 
'ACL_OBJECT_IDENTITY.ID' in 'on clause'

bude to asi tim, ze Acegi ma hardcoded zapsany SQL prikazy primo ve zdrojacich, 
ktery MySQL nepodporuje. Nema tu nekdo naky zkusenosti s Acegi ACL a MySQL?


Spring, Hibernate a BLOB

2008-02-19 Thread radovan deka
Ahoj, mam pokusnou aplikaci ktera pouziva Spring, Hibernate a Stripes. Ted 
nemuzu zjistit, jak ulozit uploadnuty soubor do databaze. Soubor uploaduju 
pomoci Stripes:


...

...


V ActionBeanu mam ten uploadnuty soubor typu 
"net.sourceforge.stripes.action.FileBean". Muzu na nem zavolat metodu save(File 
toFile) a soubor ulozit. Ale ja bych ho rad ukladal do databaze pomoci 
Hibernate. Nevim ale jak z toho FileBeanu udelat []byte, abych ho mohl ulozit 
jako typ "org.springframework.orm.hibernate3.support.BlobByteArrayType". Nebo 
jsem uplne mimo misu?  


HTTP invokers a Lazy init

2008-02-23 Thread radovan deka
Ahoj, mam dve aplikace, ktere pouzivaji Spring a Hibernate, tyto dve aplikace 
si pres HTTP invokers posilaji objekt. Problem mam s tim, ze ten objekt v sobe 
obsahuje dalsi objekty, ktere diky lazy initialize nejsou inicializovany a kdyz 
v te druhe aplikaci chci s temi objekty pracovat, dostanu 
org.hibernate.LazyInitializationException. Chtel bych se zeptat, jak se toto 
resi, jestli mam kazdy ten objekt zavolat a zinicializovat rucne, nebo na to 
existuje naka metoda ci co? Lazy init bych uplne vypinat nechtel.


Spring HttpInvoker a dynamicke serviceUrl

2008-02-23 Thread radovan deka
Ahoj, muj predesly prispevek neni tak dulezitej, zjistil sem, ze neni zadnej 
problem to zinicializovat rucne. Velky starosti mi vsak dela, jak udelat, abych 
URL adresu druhe aplikace mohl zadavat az za behu prvni aplikace. Ted tu adresu 
zadavam primo v kontextu v definici beanu:


http://localhost:8080/server/remoting/serverService"/>





 
ja bych ale potreboval, abych mohl adresu 
"http://localhost:8080/server/remoting/serverService"; zadat az ve webovem 
formulari, pac ta aplikace by mela umet komuikovat s vice jinymi aplikacemi. 
Predem diky za pripadne info.


Re: Spring HttpInvoker a dynamicke serviceUrl

2008-02-24 Thread radovan deka
toho jsem se bal, ze to bude trochu problem. Jinak moc diky za odpoved. A jakou 
byste obecne doporucili technologii, aby se dal co nejsnadneji splnit 
pozadavek, ze vyber protejsi strany komunikace se deje az za behu aplikace. 
Bylo by to s RMI nebo Hessianem lepsi? A nebo Web service, o kterych  zatim 
vubec nic nevim?

>  Původní zpráva 
> Od: Roman Pichlik <[EMAIL PROTECTED]>
> Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl
> Datum: 24.2.2008 10:16:03
> 
> No to bude trohu problem, protoze chcete, aby se staticka konfigurace
> chovala dynamicky.
>
> Jake jsou moznosti:
>
> - serviceUrl nastavovat programove, az potom co je ziskana instance
> serverServiceHttpInvokerProxy
> - serviceUrl dotahovat pres PropertyPlaceholderConfigurer viz
> dokumentace. V takovem pripade se musi zmenit lifecycle beany a to na
> lazy inicializaci a nebo scope prototype, v dusledku toho ze hodnota
> nemusi byt znama pri inicializaci kontextu
> - udelat ze serviceUrl beanu s vlastni factory viz dokumentace, ktera
> bude v zavislosti na kontextu inicializovat jeji hodnotu. Problem se
> zmenou lifecycle serverServiceHttpInvokerProxy pretrva
>
>
> 2008/2/23 radovan deka <[EMAIL PROTECTED]>:
> > Ahoj, muj predesly prispevek neni tak dulezitej, zjistil sem, ze neni zadnej
> problem to zinicializovat rucne. Velky starosti mi vsak dela, jak udelat, 
> abych
> URL adresu druhe aplikace mohl zadavat az za behu prvni aplikace. Ted tu 
> adresu
> zadavam primo v kontextu v definici beanu:
> >
> >  class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
> >  value="http://localhost:8080/server/remoting/serverService"/>
> >  value="cz.vutbr.xkarel03.remote.ServerService"/>
> > 
> >  class="org.springframework.remoting.httpinvoker.CommonsHttpInvokerRequestExecutor"/>
> > 
> > 
> >
> >  ja bych ale potreboval, abych mohl adresu
> "http://localhost:8080/server/remoting/serverService"; zadat az ve webovem
> formulari, pac ta aplikace by mela umet komuikovat s vice jinymi aplikacemi.
> Predem diky za pripadne info.
> >
>
>
>
> --
> S pozdravem Roman "Dagi" Pichlik
>
> /* http://www.sweb.cz/pichlik/ Blog pro kodery */
>
>
>


Re: Spring HttpInvoker a dynamicke serviceUrl

2008-02-26 Thread radovan deka
Jde jenom o to vybrat vzdaleny endpoint v runtime, aplikacni rozhrani vsech 
endpointu bude zname a stejne. Predem diky za radu.

>  Původní zpráva 
> Od: Roman Pichlik <[EMAIL PROTECTED]>
> Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl
> Datum: 26.2.2008 18:31:09
> 
> > A jakou byste obecne doporucili technologii, aby se dal co nejsnadneji 
> > splnit
> pozadavek, ze vyber protejsi strany komunikace se deje az za behu aplikace.
> > Bylo by to s RMI nebo Hessianem lepsi? A nebo Web service, o kterych  zatim
> vubec nic nevim?
>
> a jde jenom o to vybrat vzdaleny endpoint v runtime a nebo bude
> kompletne nezname aplikacni rozhrani endpointu tj. nevite jestli tam
> bezi WebService, Hessian a RMI?
>
>
> >
> >  >  Původní zpráva 
> >  > Od: Roman Pichlik <[EMAIL PROTECTED]>
> >  > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl
> >  > Datum: 24.2.2008 10:16:03
> >  > 
> >
> >
> > > No to bude trohu problem, protoze chcete, aby se staticka konfigurace
> >  > chovala dynamicky.
> >  >
> >  > Jake jsou moznosti:
> >  >
> >  > - serviceUrl nastavovat programove, az potom co je ziskana instance
> >  > serverServiceHttpInvokerProxy
> >  > - serviceUrl dotahovat pres PropertyPlaceholderConfigurer viz
> >  > dokumentace. V takovem pripade se musi zmenit lifecycle beany a to na
> >  > lazy inicializaci a nebo scope prototype, v dusledku toho ze hodnota
> >  > nemusi byt znama pri inicializaci kontextu
> >  > - udelat ze serviceUrl beanu s vlastni factory viz dokumentace, ktera
> >  > bude v zavislosti na kontextu inicializovat jeji hodnotu. Problem se
> >  > zmenou lifecycle serverServiceHttpInvokerProxy pretrva
> >  >
> >  >
> >  > 2008/2/23 radovan deka <[EMAIL PROTECTED]>:
> >  > > Ahoj, muj predesly prispevek neni tak dulezitej, zjistil sem, ze neni
> zadnej
> >  > problem to zinicializovat rucne. Velky starosti mi vsak dela, jak udelat,
> abych
> >  > URL adresu druhe aplikace mohl zadavat az za behu prvni aplikace. Ted tu
> adresu
> >  > zadavam primo v kontextu v definici beanu:
> >  > >
> >  > >  >  >
> class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
> >  > >  >  > value="http://localhost:8080/server/remoting/serverService"/>
> >  > >  >  > value="cz.vutbr.xkarel03.remote.ServerService"/>
> >  > > 
> >  > >  >  >
> class="org.springframework.remoting.httpinvoker.CommonsHttpInvokerRequestExecutor"/>
> >  > > 
> >  > > 
> >  > >
> >  > >  ja bych ale potreboval, abych mohl adresu
> >  > "http://localhost:8080/server/remoting/serverService"; zadat az ve webovem
> >  > formulari, pac ta aplikace by mela umet komuikovat s vice jinymi
> aplikacemi.
> >  > Predem diky za pripadne info.
> >  > >
> >  >
> >  >
> >  >
> >  > --
> >  > S pozdravem Roman "Dagi" Pichlik
> >  >
> >  > /* http://www.sweb.cz/pichlik/ Blog pro kodery */
> >  >
> >  >
> >  >
> >
>
>
>
> --
> S pozdravem Roman "Dagi" Pichlik
>
> /* http://www.sweb.cz/pichlik/ Blog pro kodery */
>
>
>


Re: Spring HttpInvoker a dynamicke serviceUrl

2008-02-26 Thread radovan deka
myslite tu propertu serviceUrl? To mi prislo jako genialni napad (jednoduche, 
ale me by to nenapadlo), bohuzel se mi ji ale  v aplikacnim kodu nepodarilo 
nastavit. Zkousel jsem to napr. tak, ze jsem se pokusil vytahnout celou beanu 
serverServiceHttpInvokerProxy a nasledne ji nastavit serviceUrl.

ServletContext servletContext = 
getContext().getRequest().getSession().getServletContext();
WebApplicationContext wac = 
WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);
UrlBasedRemoteAccessor httpInvokerProxyFactoryBean = 
(UrlBasedRemoteAccessor) wac.getBean("serverServiceHttpInvokerProxy");

httpInvokerProxyFactoryBean.setServiceUrl("//localhost:8080/server/remoting/serverService");

ztroskotalo to vsak na tom, ze serverServiceHttpInvokerProxy je proxy:

java.lang.ClassCastException: $Proxy35 cannot be cast to 
org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean

Taky sem zkousel nasetovat serverServiceHttpInvokerProxy do moji tridy kde mam 
business logiku, ale skoncilo to podobnou vyjimkou, ze nemuze konvertovat 
[$Proxy35] na dany typ a jeste to napsalo: no matching editors or conversion 
strategy found. Muzete prosim jeste poradit jak by se dala ta properta v 
aplikacnim kodu nastavit? Nebo jsem to cely spatne pochopil?



>  Původní zpráva 
> Od: Roman Pichlik <[EMAIL PROTECTED]>
> Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl
> Datum: 26.2.2008 20:35:58
> 
> asi bych tuto danou propertu nenastavoval pres Spring, ale udelal bych
> to vzdy v aplikacnim kodu.
>
> 2008/2/26 radovan deka <[EMAIL PROTECTED]>:
> > Jde jenom o to vybrat vzdaleny endpoint v runtime, aplikacni rozhrani vsech
> endpointu bude zname a stejne. Predem diky za radu.
> >
> >
> >  >  Původní zpráva 
> >  > Od: Roman Pichlik <[EMAIL PROTECTED]>
> >  > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl
> >  > Datum: 26.2.2008 18:31:09
> >  > 
> >
> >
> > > > A jakou byste obecne doporucili technologii, aby se dal co nejsnadneji
> splnit
> >  > pozadavek, ze vyber protejsi strany komunikace se deje az za behu 
> > aplikace.
> >  > > Bylo by to s RMI nebo Hessianem lepsi? A nebo Web service, o kterych
> zatim
> >  > vubec nic nevim?
> >  >
> >  > a jde jenom o to vybrat vzdaleny endpoint v runtime a nebo bude
> >  > kompletne nezname aplikacni rozhrani endpointu tj. nevite jestli tam
> >  > bezi WebService, Hessian a RMI?
> >  >
> >  >
> >  > >
> >  > >  >  Původní zpráva 
> >  > >  > Od: Roman Pichlik <[EMAIL PROTECTED]>
> >  > >  > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl
> >  > >  > Datum: 24.2.2008 10:16:03
> >  > >  > 
> >  > >
> >  > >
> >  > > > No to bude trohu problem, protoze chcete, aby se staticka konfigurace
> >  > >  > chovala dynamicky.
> >  > >  >
> >  > >  > Jake jsou moznosti:
> >  > >  >
> >  > >  > - serviceUrl nastavovat programove, az potom co je ziskana instance
> >  > >  > serverServiceHttpInvokerProxy
> >  > >  > - serviceUrl dotahovat pres PropertyPlaceholderConfigurer viz
> >  > >  > dokumentace. V takovem pripade se musi zmenit lifecycle beany a to 
> > na
> >  > >  > lazy inicializaci a nebo scope prototype, v dusledku toho ze hodnota
> >  > >  > nemusi byt znama pri inicializaci kontextu
> >  > >  > - udelat ze serviceUrl beanu s vlastni factory viz dokumentace, 
> > ktera
> >  > >  > bude v zavislosti na kontextu inicializovat jeji hodnotu. Problem se
> >  > >  > zmenou lifecycle serverServiceHttpInvokerProxy pretrva
> >  > >  >
> >  > >  >
> >  > >  > 2008/2/23 radovan deka <[EMAIL PROTECTED]>:
> >  > >  > > Ahoj, muj predesly prispevek neni tak dulezitej, zjistil sem, ze
> neni
> >  > zadnej
> >  > >  > problem to zinicializovat rucne. Velky starosti mi vsak dela, jak
> udelat,
> >  > abych
> >  > >  > URL adresu druhe aplikace mohl zadavat az za behu prvni aplikace. 
> > Ted
> tu
> >  > adresu
> >  > >  > zadavam primo v kontextu v definici beanu:
> >  > >  > >
> >  > >  > >  >  > >  >
&g

Re: Spring HttpInvoker a dynamicke serviceUrl

2008-02-28 Thread radovan deka
Uz to funguje presne jak potrebuju, mockrat dekuju, sem velkym dluznikem.

>  Původní zpráva 
> Od: Roman Pichlik <[EMAIL PROTECTED]>
> Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl
> Datum: 27.2.2008 09:55:54
> 
> serverServiceHttpInvokerProxy je totiz factory beana, ktera vyrabi
> proxy pro volani cz.vutbr.xkarel03.remote.ServerService. Pokud chcete
> z Springu vytahnout factory beanu a ne to co vyrabi (v tomto pripade
> tu proxinu) tak je potreba pouzit &.
>
> HttpInvokerProxyFactoryBean factory = (HttpInvokerProxyFactoryBean)
> wac.getBean("&serverServiceHttpInvokerProxy");
> factory.setServiceUrl("//localhost:8080/server/remoting/serverService");
>
> pak by
>
> ServerService service = wac.getBean("serverServiceHttpInvokerProxy");
>
> mela byt nastavena na tu danou URL
>
> 2008/2/26 radovan deka <[EMAIL PROTECTED]>:
> > myslite tu propertu serviceUrl? To mi prislo jako genialni napad 
> > (jednoduche,
> ale me by to nenapadlo), bohuzel se mi ji ale  v aplikacnim kodu nepodarilo
> nastavit. Zkousel jsem to napr. tak, ze jsem se pokusil vytahnout celou beanu
> serverServiceHttpInvokerProxy a nasledne ji nastavit serviceUrl.
> >
> >  ServletContext servletContext =
> getContext().getRequest().getSession().getServletContext();
> > WebApplicationContext wac =
> WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);
> > UrlBasedRemoteAccessor httpInvokerProxyFactoryBean =
> (UrlBasedRemoteAccessor) wac.getBean("serverServiceHttpInvokerProxy");
> >
> httpInvokerProxyFactoryBean.setServiceUrl("//localhost:8080/server/remoting/serverService");
> >
> >  ztroskotalo to vsak na tom, ze serverServiceHttpInvokerProxy je proxy:
> >
> >  java.lang.ClassCastException: $Proxy35 cannot be cast to
> org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean
> >
> >  Taky sem zkousel nasetovat serverServiceHttpInvokerProxy do moji tridy kde
> mam business logiku, ale skoncilo to podobnou vyjimkou, ze nemuze konvertovat
> [$Proxy35] na dany typ a jeste to napsalo: no matching editors or conversion
> strategy found. Muzete prosim jeste poradit jak by se dala ta properta v
> aplikacnim kodu nastavit? Nebo jsem to cely spatne pochopil?
> >
> >
> >
> >
> >  >  Původní zpráva 
> >  > Od: Roman Pichlik <[EMAIL PROTECTED]>
> >  > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl
> >  > Datum: 26.2.2008 20:35:58
> >  > 
> >
> >
> > > asi bych tuto danou propertu nenastavoval pres Spring, ale udelal bych
> >  > to vzdy v aplikacnim kodu.
> >  >
> >  > 2008/2/26 radovan deka <[EMAIL PROTECTED]>:
> >  > > Jde jenom o to vybrat vzdaleny endpoint v runtime, aplikacni rozhrani
> vsech
> >  > endpointu bude zname a stejne. Predem diky za radu.
> >  > >
> >  > >
> >  > >  >  Původní zpráva 
> >  > >  > Od: Roman Pichlik <[EMAIL PROTECTED]>
> >  > >  > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl
> >  > >  > Datum: 26.2.2008 18:31:09
> >  > >  > 
> >  > >
> >  > >
> >  > > > > A jakou byste obecne doporucili technologii, aby se dal co
> nejsnadneji
> >  > splnit
> >  > >  > pozadavek, ze vyber protejsi strany komunikace se deje az za behu
> aplikace.
> >  > >  > > Bylo by to s RMI nebo Hessianem lepsi? A nebo Web service, o 
> > kterych
> >  > zatim
> >  > >  > vubec nic nevim?
> >  > >  >
> >  > >  > a jde jenom o to vybrat vzdaleny endpoint v runtime a nebo bude
> >  > >  > kompletne nezname aplikacni rozhrani endpointu tj. nevite jestli tam
> >  > >  > bezi WebService, Hessian a RMI?
> >  > >  >
> >  > >  >
> >  > >  > >
> >  > >  > >  >  Původní zpráva 
> >  > >  > >  > Od: Roman Pichlik <[EMAIL PROTECTED]>
> >  > >  > >  > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl
> >  > >  > >  > Datum: 24.2.2008 10:16:03
> >  > >  > >  > 
> >  > >  > >
> >  > >  > >
> >  > &g

Spring HttpInvoker pres https

2008-03-11 Thread radovan deka
Ahoj, potreboval bych mit celou aplikaci zabezpecenou SSL/TLS, tak sem pomoci 
keytoolu vygeneroval certifikat a ulozil ho do keystore, pak sem do 
konfiguracniho souboru Tomcatu server.xml pridal connector:



to zafungovalo, aplikace bezi na https://localhost:8443/app. Nedari se mi ale 
zjistit, jak rozchodit Spring HttpInvoker pres https. Hazi mi to vyjimku:

sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target

Rekl bych, ze server nemuze najit ten certifikat, ale nevim jak mu ho mam 
ukazat?


RE: Spring HttpInvoker pres https

2008-03-14 Thread radovan deka
ano, uvedena vyjimka se objevuje na strane klienta a to i po tom, co jsem do 
C:\Java\jdk1.6.0_03\jre\lib\cacerts pridal serveruv certifikat.
Jeste sem nekde vygooglil, ze se ma pridat atribut "truststoreFile" do 
konektoru v konfiguraci Tomcatu,



ale s timhle nastavenim Tomcat vubec nefunguje. Uz vazne nevim co s tim..



>  Původní zpráva 
> Od: Michal Palička <[EMAIL PROTECTED]>
> Předmět: RE: Spring HttpInvoker pres https
> Datum: 11.3.2008 23:00:51
> 
> Dobry den,
>
> predpokladam, ze uvedena vyjimka se objevuje na strane klienta, ktery pres 
> HTTPS
> vola sluzbu.
>
> Problem tkvi zrejme v tom, ze klient nezna verejny certifikat serveru.
> Pokud byste pouzival certifikat vydany/podepsany obecne znamou certifikacni
> autoritou,
> jejiz certifikat je soucasti JRE (Verisign atd.), bylo by vse bez problemu.
>
> Vas vlastni testovaci certifikat vsak zadna takova autorita nepotvrdila.
> Tim padem si klient neni jist, zda je dotycny server duveryhodny, nebot
> pravost jeho certifikatu nelze overit.
>
> Resenim je naimportovat certifikat serveru do uloziste duveryhodnych 
> certifikatu
> klienta
> (trust-store).
>
> Pokud nechcete pouzit standardni keystore JRE/JDK, muzete si pro tento ucel
> vyrobit zvlastni soubor. Pri spusteni programu klienta pak nastavte vhodnym
> zpusobem
> systemove promenne:
>
> - javax.net.ssl.trustStore
> - javax.net.ssl.trustStorePassword
>
> mp.
>
>
>
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
> Of radovan deka
> Sent: Tuesday, March 11, 2008 21:57 PM
> To: Java
> Subject: Spring HttpInvoker pres https
>
> Ahoj, potreboval bych mit celou aplikaci zabezpecenou SSL/TLS, tak sem pomoci
> keytoolu vygeneroval certifikat a ulozil ho do keystore, pak sem do
> konfiguracniho souboru Tomcatu server.xml pridal connector:
>
> maxThreads="150" scheme="https" secure="true"
>clientAuth="false" sslProtocol="TLS"
>keystoreFile="${catalina.home}/keystore"
> keystorePass="password"
>/>
>
> to zafungovalo, aplikace bezi na https://localhost:8443/app. Nedari se mi ale
> zjistit, jak rozchodit Spring HttpInvoker pres https. Hazi mi to vyjimku:
>
> sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
> valid
> certification path to requested target
>
> Rekl bych, ze server nemuze najit ten certifikat, ale nevim jak mu ho mam
> ukazat?
>
>
>


Re: Spring HttpInvoker pres https

2008-03-14 Thread radovan deka

mohl bych poprosit o radu jak vyrobit vlastni CA a jak s ni potom podepsat muj 
certifikat?


 Původní zpráva 
Od: Martin Kuba <[EMAIL PROTECTED]>
Předmět: Re: Spring HttpInvoker pres https
Datum: 14.3.2008 15:01:06
----
radovan deka napsal(a):
> ano, uvedena vyjimka se objevuje na strane klienta a to i po tom, co jsem do
C:\Java\jdk1.6.0_03\jre\lib\cacerts pridal serveruv certifikat.

Mám pocit, že pro ověření ten certifikát nesmí být self-signed.
Pokud si vyrobíte vlastní CA, tou ho podepíšete a pak
tu CA dáte do cacert, mělo by to fungovat.

Makub
--
~~
Supercomputing Center Brno Martin Kuba
Institute of Computer Scienceemail: [EMAIL PROTECTED]
Masaryk University http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
--






Re: Spring HttpInvoker pres https

2008-03-15 Thread radovan deka

pridal jsem do kodu nasledujici dva radky:

System.setProperty("javax.net.ssl.trustStore", 
"C://truststore");
System.setProperty("javax.net.ssl.trustStorePassword", 
"changeit");

a httpInvoker zacal pres https fungovat. Ale objevil se novy problem, kdyz jsem 
chtel pouzit BASIC autentizaci. Pouzil jsem 
org.acegisecurity.context.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor,
 ale dostal jsem nasledujici vyjimku:

javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: 
No name matching localhost found




---- Původní zpráva 
Od: radovan deka <[EMAIL PROTECTED]>
Předmět: Re: Spring HttpInvoker pres https
Datum: 14.3.2008 16:31:27

mohl bych poprosit o radu jak vyrobit vlastni CA a jak s ni potom podepsat muj
certifikat?

>  Původní zpráva 
> Od: Martin Kuba <[EMAIL PROTECTED]>
> Předmět: Re: Spring HttpInvoker pres https
> Datum: 14.3.2008 15:01:06
> 
> radovan deka napsal(a):
> > ano, uvedena vyjimka se objevuje na strane klienta a to i po tom, co jsem
do
> C:\Java\jdk1.6.0_03\jre\lib\cacerts pridal serveruv certifikat.
>
> Mám pocit, že pro ověření ten certifikát nesmí být self-signed.
> Pokud si vyrobíte vlastní CA, tou ho podepíšete a pak
> tu CA dáte do cacert, mělo by to fungovat.
>
> Makub
> --
> ~~
> Supercomputing Center Brno Martin Kuba
> Institute of Computer Scienceemail: [EMAIL PROTECTED]
> Masaryk University http://www.ics.muni.cz/~makub/
> Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
> --
>
>
>
>





Re: Spring HttpInvoker pres https

2008-03-15 Thread radovan deka

problem vyresen, pokud by to nekoho zajimalo, tak jsem misto 
AuthenticationSimpleHttpInvokerRequestExecutor pouzil vlastni tridu ktera dedi 
od CommonsHttpInvokerRequestExecutor. Kod tridy vypada nasledovne:

public class MyAuthenticationCommonsHttpInvokerRequestExecutor extends
CommonsHttpInvokerRequestExecutor {

protected void executePostMethod(HttpInvokerClientConfiguration config,
HttpClient httpClient, PostMethod postMethod) throws 
IOException {

Authentication auth = 
SecurityContextHolder.getContext().getAuthentication();

if ((auth != null) && (auth.getName() != null) && 
(auth.getCredentials() != null)) {
String name = auth.getName();
String pass = auth.getCredentials().toString();
URI uri = null;
try {
uri = new URI(config.getServiceUrl());
} catch (URISyntaxException e) {
System.out.println("Error getting service url");
}
httpClient.getState().setCredentials(
new AuthScope(uri.getHost(), 
uri.getPort()),
new UsernamePasswordCredentials(name, 
pass));
postMethod.setDoAuthentication(true);
httpClient.executeMethod(postMethod);
} else {
executePostMethod(config, httpClient, postMethod);
if (logger.isDebugEnabled()) {
logger.debug("Unable to set BASIC authentication 
header as SecurityContext did not provide "
+ "valid 
Authentication: " + auth);
}
}
}
}




---- Původní zpráva 
Od: radovan deka <[EMAIL PROTECTED]>
Předmět: Re: Spring HttpInvoker pres https
Datum: 15.3.2008 14:40:12

pridal jsem do kodu nasledujici dva radky:

System.setProperty("javax.net.ssl.trustStore", 
"C://truststore");
System.setProperty("javax.net.ssl.trustStorePassword", 
"changeit");

a httpInvoker zacal pres https fungovat. Ale objevil se novy problem, kdyz jsem
chtel pouzit BASIC autentizaci. Pouzil jsem
org.acegisecurity.context.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor,
ale dostal jsem nasledujici vyjimku:

javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No
name matching localhost found



>  Původní zpráva 
> Od: radovan deka <[EMAIL PROTECTED]>
> Předmět: Re: Spring HttpInvoker pres https
> Datum: 14.3.2008 16:31:27
> 
> mohl bych poprosit o radu jak vyrobit vlastni CA a jak s ni potom podepsat
muj
> certifikat?
>
> >  Původní zpráva 
> > Od: Martin Kuba <[EMAIL PROTECTED]>
> > Předmět: Re: Spring HttpInvoker pres https
> > Datum: 14.3.2008 15:01:06
> > 
> > radovan deka napsal(a):
> > > ano, uvedena vyjimka se objevuje na strane klienta a to i po tom, co jsem
> do
> > C:\Java\jdk1.6.0_03\jre\lib\cacerts pridal serveruv certifikat.
> >
> > Mám pocit, že pro ověření ten certifikát nesmí být self-signed.
> > Pokud si vyrobíte vlastní CA, tou ho podepíšete a pak
> > tu CA dáte do cacert, mělo by to fungovat.
> >
> > Makub
> > --
> > ~~
> > Supercomputing Center Brno Martin Kuba
> > Institute of Computer Scienceemail: [EMAIL PROTECTED]
> > Masaryk University http://www.ics.muni.cz/~makub/
> > Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
> > --
> >
> >
> >
> >
>
>
>





padajici Eclipse 3.3.2 v Ubuntu 7.10

2008-03-25 Thread radovan deka
Ahoj, stahl jsem si "eclipse-SDK-3.3.2-linux-gtk-x86_64.tar.gz", rozbalil a 
soupl do "/home/radovan/opt/eclipse". Pres  Software Updates -> Find and 
install jsem jako root nainstaloval pluginy: 
Web standard tools
J2EE statndard tools
SpringIde
Subclipse 1.2.4

Pak jsem pres Synaptic nainstaloval Tomcat 5.5 ve kterym pres Eclipse spoustim 
web aplikace. Konfiguracni soubor eclipse.ini:
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
-vmargs
-Xms40m
-Xmx512m

Stejna konfigurace i stejny pluginy pod widlema beha bez problemu. V Ubuntu 
Eclipse po case spadne a nevyhodi ani zadnou hlasku, dokonce ani nic nezaloguje 
do .log souboru. Uz vazne nevim co s tim..




Re: padajici Eclipse 3.3.2 v Ubuntu 7.10

2008-03-25 Thread radovan deka
diky, ale tim to asi bohuzel nebude, "java -version" mi vypisuje:

java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode)

a  "sudo update-java-alternatives -l" vypisuje:

java-6-sun 63 /usr/lib/jvm/java-6-sun



>  Původní zpráva 
> Od: Josef Adamčík <[EMAIL PROTECTED]>
> Předmět: Re: padajici Eclipse 3.3.2 v Ubuntu 7.10
> Datum: 25.3.2008 23:02:41
> 
> Doporucuju zkontrolovat, jestli je nainstalovana opravdu java od sunu,
> tusim ze ve defaultne v ubuntu je (nebo mozna byvala, nejakou dobu uz
> jenom updatuju a nedelam cistou instalaci) svobodna implementace (gcj
> se to tusim jmenuje) a na ni eclipsy podivne padaly.
> v konzoli  java -version
> Kdyztak sunovska java je v multiverse repozitari, balicek sun-java6
> nebo tak nejak, staci nainstalovat a melo by se to i samo prehodit.
> Pokud ne, tak
> sudo update-java-alternatives -s java-6-sun (nebo jine jmeno, daji se
> tim prikazem i vypsat).
>
> JInak eclipse provozuji ve stejne verzi, v podstate se stejnymi
> pluginy (dokonce jich mam nejspis nainstalovano vice), tomcat 5.5 i 6
> pod ubuntu naprosto bez problemu a jiny hacek me nenapada :)
>
>
> On Tue, Mar 25, 2008 at 10:38 PM, radovan deka <[EMAIL PROTECTED]> wrote:
> > Ahoj, stahl jsem si "eclipse-SDK-3.3.2-linux-gtk-x86_64.tar.gz", rozbalil a
> soupl do "/home/radovan/opt/eclipse". Pres  Software Updates -> Find and 
> install
> jsem jako root nainstaloval pluginy:
> >  Web standard tools
> >  J2EE statndard tools
> >  SpringIde
> >  Subclipse 1.2.4
> >
> >  Pak jsem pres Synaptic nainstaloval Tomcat 5.5 ve kterym pres Eclipse
> spoustim web aplikace. Konfiguracni soubor eclipse.ini:
> >  -showsplash
> >  org.eclipse.platform
> >  --launcher.XXMaxPermSize
> >  512m
> >  -vmargs
> >  -Xms40m
> >  -Xmx512m
> >
> >  Stejna konfigurace i stejny pluginy pod widlema beha bez problemu. V Ubuntu
> Eclipse po case spadne a nevyhodi ani zadnou hlasku, dokonce ani nic 
> nezaloguje
> do .log souboru. Uz vazne nevim co s tim..
> >
> >
> >
>
>
>


Re: padajici Eclipse 3.3.2 v Ubuntu 7.10

2008-03-26 Thread radovan deka
moc diky vsem za rady, jako prvni jsem zkusil tu podle me nejjednodussi (pridat 
do scriptu: ./eclipse -vmargs -XX:PermSize=64M -XX:MaxPermSize=256M) a zda se, 
ze to zafungovalo. Eclipse uz pres hodinu nezamrznul.


>  Původní zpráva 
> Od: srakyi <[EMAIL PROTECTED]>
> Předmět: Re: padajici Eclipse 3.3.2 v Ubuntu 7.10
> Datum: 26.3.2008 09:52:56
> 
> Sice pouzivam Gentoo a eclipse 3.4M5, ale treba tohle pomuze:
>
> Taky mne to nedavno hrozne padalo, resp. po chvili prace prestal eclipse uplne
> reagovat. Problem se ale vyresil po nastaveni velikosti PermGenu - stacilo do
> scriptu ktery mi spousti eclipse pripsat nasledujici:
>
>   ./eclipse -vmargs -XX:PermSize=64M -XX:MaxPermSize=256M
>
> Tyhle parametry se sice daji nejak predat i v eclipse.ini, ale to se mne
> nepovedlo.
>
>   M.
>
>
> On Tue, 25 Mar 2008 23:43:56 +0100 (CET)
> radovan deka <[EMAIL PROTECTED]> wrote:
>
> > diky, ale tim to asi bohuzel nebude, "java -version" mi vypisuje:
> >
> > java version "1.6.0_03"
> > Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
> > Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode)
> >
> > a  "sudo update-java-alternatives -l" vypisuje:
> >
> > java-6-sun 63 /usr/lib/jvm/java-6-sun
> >
> >
>
>
>


nastroj

2008-04-13 Thread radovan deka
Ahoj, chtel bych se zeptat, zda existuje naky volne dostupny nastroj, ktery by 
umel z jiz vytvorene databaze nakreslit ER diagram. Databazi mi vytvoril 
Hibernate z domain modelu. Diky


nastroj SQuirreL

2008-04-15 Thread radovan deka
Ahoj, diky za typ na tento nastroj, vypada opravdu namakane. Zatim se mi ale 
nepodarilo zobrazit pozadovany ER diagram (nebo neco podobneho). Kdyz v zalozce 
Objekty rozbalim moji databazi, pak rozbalim polozku s nazvem TABLE a vsechny 
svoje tabulky oznacim a v kontextovym menu dam "pridat do grafu", zobrazi se mi 
vsechny tabulky v graficke podobe, ale bez vazeb mezi nimi, takze asi neco 
delam spatne.. :) 


Re: nastroj SQuirreL

2008-04-16 Thread radovan deka

tak jsem zmenil tabulky z MyISAM na InnoDB, ale tabulky se zobrazi uplne stejne 
(bez vazeb)



 Původní zpráva 
Od: Libor Preněk <[EMAIL PROTECTED]>
Předmět: Re: nastroj SQuirreL
Datum: 16.4.2008 08:18:11

Jeste se sam opravim. Pokud mate tabulky v MySql vytvorene pomoci InnoDB
engine, pak by se vazby (foreign key constraints) mely zobrazovat i pro
MySql

Libor Preněk wrote:
> Zdravim,
> rekl bych, ze ten nastroj testujete na MySql? Nad jinou
> "plnohodnotnou" db jako MSSQL ci Oracle by se Vam vazby mely
> zobrazovat. Alespon takhle jsem to vypozoroval nad podobnym nastrojem
> Dbvisualizer...
>
> radovan deka wrote:
>> Ahoj, diky za typ na tento nastroj, vypada opravdu namakane. Zatim se
>> mi ale nepodarilo zobrazit pozadovany ER diagram (nebo neco
>> podobneho). Kdyz v zalozce Objekty rozbalim moji databazi, pak
>> rozbalim polozku s nazvem TABLE a vsechny svoje tabulky oznacim a v
>> kontextovym menu dam "pridat do grafu", zobrazi se mi vsechny tabulky
>> v graficke podobe, ale bez vazeb mezi nimi, takze asi neco delam
>> spatne.. :)
>
>





Hibernate Criteria API

2008-11-07 Thread radovan deka
Zdravim java komunitu, chtel bych se zeptat, zda lze pomoci Hibernate Criteria 
API pripadne HQL (radeji bych pres Criteria API, pac potrebuju strankovat a 
strankovani pres HQL sem jeste nedelal) ziskal seznam entit, s tim ze v tomto 
seznamu nebudou dve entity, ktere maji stejny nektery atribut. Kontretne 
napriklad seznam lidi (trid Person) ve kterym nebudou dva Honzove (Person.name) 
- seznam bude obsahovat unikatni entity podle nektere property.


BFILE a hibernate

2008-11-19 Thread radovan deka
Zdravím, mohl by prosím někdo poradit, jak v Hibernate pracovat s Oracle typem 
BFile? Podle toho co jsem vyčetl z hibenetího fóra, jsem vyzkoušel toto:

předek mojí entitní třídy:

@TypeDef(name = "bfile", typeClass = BFileType.class)
abstract public class GeneralFile extends BaseWithId {

private String name;
private String description;

private byte[] file;
...

@Type(type = "bfile")
byte[] getFile() {
return file;
}

můj user type:

import java.io.Serializable;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import oracle.jdbc.OracleConnection;
import oracle.jdbc.OracleTypes;
import oracle.sql.BFILE;

import org.hibernate.HibernateException;
import org.hibernate.usertype.UserType;
import org.hibernate.util.EqualsHelper;

public final class BFileType implements UserType {
private static final int BFILE_TYPE = OracleTypes.BFILE;
private static final Class RETURNED_CLASS = byte[].class;

public int[] sqlTypes() {
return new int[] { BFILE_TYPE };
}

public Class returnedClass() {
return RETURNED_CLASS;
}

public boolean equals(Object x, Object y) throws HibernateException {
return EqualsHelper.equals(x, y);
}

public boolean isMutable() {
return false;
}

public Object assemble(Serializable cached, Object owner) throws 
HibernateException {
return cached;
}

public Object deepCopy(Object value) throws HibernateException {
return value;
}

public Serializable disassemble(Object value) throws HibernateException {
return (Serializable) value;
}

public int hashCode(Object x) throws HibernateException {
return x.hashCode();
}

public Object nullSafeGet(ResultSet rs, String[] names, Object owner)
throws HibernateException, SQLException {
BFILE file = (BFILE) rs.getObject(names[0]);

if (file == null) {
return null;
}

return file.getBytes();
}

public void nullSafeSet(PreparedStatement st, Object value, int index)
throws HibernateException, SQLException {
if (value == null) {
st.setObject(index, null);
} else {
BFILE file = new BFILE((OracleConnection) st.getConnection(), 
(byte[]) value);
file.setLocator("".getBytes());
st.setObject(index, file);
}
}

public Object replace(Object original, Object target, Object owner) throws 
HibernateException {
return original;
}
}

Ovšem toto řešení končí na výjimce:

org.hibernate.MappingException: Could not determine type for: bfile, for 
columns: [org.hibernate.mapping.Column(file)]




Spring a Log4jConfigurer

2009-04-04 Thread radovan deka
Ahoj, mam webovou aplikaci postavenou na Spring 2.5, ve web.xml mam nasleduji 
kod:


log4jConfigLocation
classpath:/proj/log4j.properties


to funguje podle ocekavani. 
Problem mam s tim, ze nechci umisteni souboru log4j.properties zadavat ve 
web.xml, ale v applicationContext.xml - abych to mohl zadat stylem 
${logging.location}. Z duvodu, ze na locale je tento soubor jiny, nez na ostrem 
serveru a toto umisteni chci mit v properties konfiguracnim souboru pro celou 
palikaci.
Vygooglil jsem, ze se k tomu asi pouzije trida 
org.springframework.util.Log4jConfigurer, ale nikde se mi nepodarilo najit 
ukazku konfiguraku. Predem moc diky za pripadne rady. 


wicket a hibernate

2009-04-23 Thread radovan deka
Ahoj, nevim zda jsem neco spatne nepochopil, ale pouzivani hibernate a wicketu 
soucasne me neprijde uplne sikovny. Problem je v tom, ze wicketovske kompomenty 
mohou mit ve svem modelu pouze tridy, ktere jsou serializovatelne (coz je 
logicke, vzhledem k tomu, jak wicket funguje). Ale vetsina domenovych trid v 
moji aplikaci jsou Hibernate entity, ktere podle me implementovat Serializable 
nemohou, pac hibernatem vytvarene proxy objekty zavisle na hibernate session 
pujdou asi tezko serializovat a deserializovat. Nevim teda jak tento rozpor 
rozumne vyresit. Vytvareni pomocnych serializovatelnych trid, ktere pouzivam v 
modelech mi neprijde zrovna efektivni reseni. Mate s tim nekdo nejakou 
zkusenost? Predem diky za odpoved.