Re: rychly vyvoj webaplikace pro existujici DB strukturu

2007-02-16 Tema obsahu Richard Malaschitz


Velice nas zaujal produkt Oracle Application Express, ktery to umoznuje
udelat doopravdy velice rychle. Naklikate, jake tabulky pouzivate, jakou
sablonu pouzit a par jinych detailu a aplikace je hotova. Zni to jako
pohadka.



Oracle ma aj novy produkt: Oracle WebCenter Suite

Vyzera to podstatne lepsie ako Oracle Application Express a nic podobneho
som v Jave este nevidel.


Jakou pouzit strukturu?

2007-02-16 Tema obsahu BJ
Dobry den
Mam LOG soubor a ten chci analyzovat.

Struktura:
/var/www/xxx/stranka1.html
/var/www/xxx/stranka2.html
/var/www/xxx/stranka1.html
/var/www/xxx/stranka1.html
/var/www/xxx/stranka5.html
...

A ja potrebuji abych ve vysledku zjistil ze:
/var/www/xxx/stranka1.html - 3
/var/www/xxx/stranka2.html - 1
/var/www/xxx/stranka5.html - 1

Zkousel jsem laborovat s TreeSet a Hashtable.
U Hashtable jsem se dostal az do naplneni ale nevim jak jednoduse projit tuto 
strukturu (nejlepe s volbou setrideni podle nazvu souboru (key), nebo poctem 
souboru (value).

Kod na naplneni Hashtable vypada takhle:
String line = "";
Hashtable set = new Hashtable ();

while ((line = r.readLine()) != null) {
if (line.trim().compareTo("") == 0) continue;
if (set.containsKey(line)) {
set.put(line, (Integer)set.get(line)+1);
} else {
set.put(line, 1);
}
}

Napadla me cesta ze bych si vratil seznam klicu (set.keySet()) ale nejsem si 
jist zda se nedrbu pravou rukou za levym uchem a neresi to samotne trideni.

Dik za rady ci pripadnou pomoc.

BJ


Re: rychly vyvoj webaplikace pro existujici DB strukturu

2007-02-16 Tema obsahu Karel Tejnora
Ja ted zkousim Spring Webflow, Spring framework s Hibernate. Na 
Hibrenate MyEclipse (www.myeclipseide.com) MyEclipse Hibernate.



Petr Ferschmann wrote:

vladimír karásek píše v Pá 16. 02. 2007 v 16:07 +0100:


  

Jake technologie pouzit? Zatim to vypada na kombinaci JSF, Facelets a Hibernate 
a bylo nam doporuceno se podivat na JBoss Seam. Takze uvitam dalsi typy.



Z vlastní zkušenosti můžu doporučit právě Seam. Ale to už víte :-)
Také proto, že už existuje integrace pro Maven
http://software.softeu.cz/seam/ ;-)


  




Re: rychly vyvoj webaplikace pro existujici DB strukturu

2007-02-16 Tema obsahu Petr Ferschmann
vladimír karásek píše v Pá 16. 02. 2007 v 16:07 +0100:


> Jake technologie pouzit? Zatim to vypada na kombinaci JSF, Facelets a 
> Hibernate a bylo nam doporuceno se podivat na JBoss Seam. Takze uvitam dalsi 
> typy.

Z vlastní zkušenosti můžu doporučit právě Seam. Ale to už víte :-)
Také proto, že už existuje integrace pro Maven
http://software.softeu.cz/seam/ ;-)


-- 
Petr Ferschmann

SoftEU s.r.o.
---
Sady Petatricatniku 31
301 00 Plzen
Czech Republic
---
Phone: +420 373 729 300
Fax:   +420 373 729 301
Cell:  +420 775 638 008
E-mail: [EMAIL PROTECTED] 



Unorovy JUG

2007-02-16 Tema obsahu Roman Pichlik

Ahoj vsem,
 chtel bych Vas vsechny pozvat na unorove setkani CZJUG, ktere se bude 
konat ve stredu 21.2.2007 od 18h, jako obvykle v K1 na Karlaku. Opet nas 
cekaji dve opravdu velice zajimave prednasky.


Nase Pozvani prijal Jonas Boner z firmy Terracota 
(http://www.terracotta.org/), ktery bude mit prednasku na tema Using AOP 
to Cluster the JVM. Jak odruhy vystoupi Tomas Zalusky s prednasku o 
Generics.


Stranka unoroveho setkani:
http://java.cz/detail.do?articleId=2624

--
S pozdravem Roman "Dagi" Pichlik

/* http://www.sweb.cz/pichlik/ Blog pro kodery */


__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
__


Re: Persistance API a SUN Appl Server 9

2007-02-16 Tema obsahu Pavel Hora
Hm, myslel jsem, ze kdyz v persistence.xml uvedu prave tag 
org.hibernate.ejb.HibernatePersistence bude brat pouze 
Hibernate. Ovsem, ted jsem se dostal tak daleko, ze dostavam 
Caused by: java.lang.NullPointerException
at 
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:120)

- Nastaveni pri starem, pouze jsem Upd. na SUN Appl Server 9 Update1 ML, 
instalovany do adresare bez mezery...

Tak uz vubec nevim :)




>
>Dobry den,
>
>JPA mozete pouzit ako v J2EE serveri tak aj mimo neho. Ak pouzivate J2EE
>server tak ste viac menej odkazany na perzistencneho vendora ktory
konteiner
>pouziva (myslim ze v Glassfishi sa aj toto da konfigurovat). Ak
>nepotrebujete ziadne sluzby applikacneho serveru (security, JNDI, JMS,
...)



rychly vyvoj webaplikace pro existujici DB strukturu

2007-02-16 Tema obsahu vladimír karásek
Dobry den,

stojime pred rozhodnutim jak se zachovat v nasledujici situaci. Mame 2 proekty, 
ktere jsou si dost podobne a nasledujici mozna prijdou. A jak veli "Do not 
repeat yourself" pravidlo, kdyz neco mas vis nez 2krat tak je na case s tim 
neco udelat.

Pro existujici DB schema 30-40 tabulek vytvorit CRUD (create, read, update, 
delete) aplikaci s webovym rozhranim.  Velice nas zaujal produkt Oracle 
Application Express, ktery to umoznuje udelat doopravdy velice rychle. 
Naklikate, jake tabulky pouzivate, jakou sablonu pouzit a par jinych detailu a 
aplikace je hotova. Zni to jako pohadka.

 Neco takoveho bychom potrebovali s tim, ze bychom mohli dodelat ( zmenit) 
nejake casti kodu.  Nevyhoda tohoto produktu je ze je tu vazba na Oracle 
databazi, takze bychom ji museli vnutit zakaznikovi. Museli bychom provest 
migraci dat z jine databaze.  A nevim jak pracne by bylo provest nejake upravy. 

Existuje nejaky alespone trosku podobny produkt (nemusi byt free nebo 
open-source), ktery by nebyl vazany na urcitou databazi? A pokud ne, tak mate 
nejake typy jak elegantne resit takove projekty. Jake technologie pouzit? Zatim 
to vypada na kombinaci JSF, Facelets a Hibernate a bylo nam doporuceno se 
podivat na JBoss Seam. Takze uvitam dalsi typy.

Dekuji


Re: Graphics

2007-02-16 Tema obsahu Martin Kuba

[EMAIL PROTECTED] napsal(a):

Ahoj,
mám asi docela začátečnickej dotaz ... hledal jsem na googlu a nic nenašel.
Chtěl jsem se zeptat neví někdo jak kreslit na rootPane od JFrame ?
zkousim to pres graphics 
varianta 1:

Graphics g = getGraphics(); // nebo this.getGraphics();
g.setColor(Color.BLUE);
g.fillRect(10,10,50,50);
varinta 2:
Graphics g = getContentPane().getGraphics();
g.setColor(Color.BLUE);
g.fillRect(10,10,50,50);

ale bohuzel nefunguje .( ani jedna
pokud si treba na Image vytvořím graphics
BufferedImage bImg = new BufferedImage(.);
Graphics gImg = bImg.createGraphics();
kreslit do obrázku můžu a je to v pohodě
Abych řekl všechno tak do 
rootPane se mě podaří kreslit pokud přepíšu paint(Graphics g)

pak do g kreslím a všechno je v pohodě akorát pak nevím jak zajistit vykreslení 
komponent.


Kresleni je popsane v tutorialu ke Swingu tady:
http://java.sun.com/docs/books/tutorial/uiswing/painting/practice.html

K problemu vyse - rekl bych,ze nema smysl neco vykreslit do JPanelu
jen tak. Aplikace musi byt schopna okno prekreslit, kdyz ho
zakryje jine okno a pak se zase odkryje, takze kresleni
by melo byt uvnitr paintComponent(). Kdyz nakreslim neco
bez vyzadani, tak se to pri pristim prekresleni ztrati.

Kdyz budu kreslit do BufferedImage, tak kreslim jenom do pameti,
a nebude to videt. Kdyz ten BufferedImage pouziju jako Image
do ikony v JLabel, tak se kresleni projevi az pri prekresleni ikony,
ktere muzu vynutit zavolanim repaint() na JLabelu.

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: Persistance API a SUN Appl Server 9

2007-02-16 Tema obsahu Martin Krajci

Dobry den,

JPA mozete pouzit ako v J2EE serveri tak aj mimo neho. Ak pouzivate J2EE
server tak ste viac menej odkazany na perzistencneho vendora ktory konteiner
pouziva (myslim ze v Glassfishi sa aj toto da konfigurovat). Ak
nepotrebujete ziadne sluzby applikacneho serveru (security, JNDI, JMS, ...)
tak vam uplne staci Hibernate alebo Toplink Essentials.

Martin Krajci

On 2/16/07, Pavel Hora <[EMAIL PROTECTED]> wrote:


No me se nechce verit tomu, ze by by byl problem v mezere, ale vyzkousim.

Jinak klient je webova appl. a nechapu, proc se jeste snazi pouzivat
toplink, kdyz mu prave sdeluji, ze chci pouzit Hibernate? :)


org.hibernate.ejb.HibernatePersistence
MyOracleJDBC







>Ahoj,
>
>no v Exception vidim:l p
>
>java.net.URISyntaxException: Illegal character in path at index 16
>
>file:/C:/Program
Files/Java/jdk5ee/domains/domain1/applications/j2ee-modules/ejb-appl
>
>
>16 znak v poradi je medzera, takze je mozne ze mu vadi. Asi by tam mal
mat %20, alebo znak +.
>
>Vseobecne neodporucam instalovat akykolvek server do adresara s medzerou,
a viem ze vadi aj !.
>
>





--
Best regards,
Martin Krajci

www.krajci.eu


Re: Persistance API a SUN Appl Server 9

2007-02-16 Tema obsahu Pavel Hora
No me se nechce verit tomu, ze by by byl problem v mezere, ale vyzkousim. 

Jinak klient je webova appl. a nechapu, proc se jeste snazi pouzivat toplink, 
kdyz mu prave sdeluji, ze chci pouzit Hibernate? :)


org.hibernate.ejb.HibernatePersistence
MyOracleJDBC







>Ahoj,
>
>no v Exception vidim:l p
>
>java.net.URISyntaxException: Illegal character in path at index 16
>
>file:/C:/Program
Files/Java/jdk5ee/domains/domain1/applications/j2ee-modules/ejb-appl
>
>
>16 znak v poradi je medzera, takze je mozne ze mu vadi. Asi by tam mal
mat %20, alebo znak +.
>
>Vseobecne neodporucam instalovat akykolvek server do adresara s medzerou,
a viem ze vadi aj !.
>
>



Re: Persistance API a SUN Appl Server 9

2007-02-16 Tema obsahu jeeff

Ahoj,

no v Exception vidim:

java.net.URISyntaxException: Illegal character in path at index 16

file:/C:/Program 
Files/Java/jdk5ee/domains/domain1/applications/j2ee-modules/ejb-appl


16 znak v poradi je medzera, takze je mozne ze mu vadi. Asi by tam mal 
mat %20, alebo znak +.


Vseobecne neodporucam instalovat akykolvek server do adresara s 
medzerou, a viem ze vadi aj !.



Pavel Hora wrote:

Zdravim,

Pouzivam Sun appl server 9 (z jdk5ee), hibernate 3.2 a zkousim si malou apl. s persistance api. Mam ejb3 bean, z ktereho volam 


EntityManagerFactory emf = Persistence.createEntityManagerFactory("manager1");
EntityManager em = emf.createEntityManager();
Objekt obj = em.find( Objekt.class, new Long( 2 ) );
if (obj != null) {
  return Long.toString( ver.getId() );
}

aplikacna je v ejb-appl.jar. Problem nastane, kdyz zavolam jakoukoli metodu z 
Objekt. Na serveru nastane :

Caused by: Exception [TOPLINK-30003] (Oracle TopLink Essentials - 2006.4 (Build 
060412)): oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException
Exception Description: An exception was thrown while processing persistence 
unit at URL: file:/C:/Program 
Files/Java/jdk5ee/domains/domain1/applications/j2ee-modules/ejb-appl
Internal Exception: java.net.URISyntaxException: Illegal character in path at 
index 16: file:/C:/Program 
Files/Java/jdk5ee/domains/domain1/applications/j2ee-modules/ejb-appl
at 
oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException.exceptionProcessingPersistenceUnit(PersistenceUnitLoadingException.java:92)

Netusi nekdo, co mu vadi? :) 

  



--
jeeff



Re: Persistance API a SUN Appl Server 9

2007-02-16 Tema obsahu Martin Krajci

Dobry den,

Predpokladam ze miesate Hibernate s Toplink Essentials. Sun application
server interne pouziva Toplink Essential a vy mate pravdepodobne v
persistence.xml hibernate dialekt. Ak chcete dalej pouzivat SAS tak prejdite
na Toplink Essential, alebo ak chcete hibernate tak skuste JBoss.

Martin Krajci


On 2/16/07, Pavel Hora <[EMAIL PROTECTED]> wrote:


Zdravim,

Pouzivam Sun appl server 9 (z jdk5ee), hibernate 3.2 a zkousim si malou
apl. s persistance api. Mam ejb3 bean, z ktereho volam

EntityManagerFactory emf = Persistence.createEntityManagerFactory
("manager1");
EntityManager em = emf.createEntityManager();
Objekt obj = em.find( Objekt.class, new Long( 2 ) );
if (obj != null) {
  return Long.toString( ver.getId() );
}

aplikacna je v ejb-appl.jar. Problem nastane, kdyz zavolam jakoukoli
metodu z Objekt. Na serveru nastane :

Caused by: Exception [TOPLINK-30003] (Oracle TopLink Essentials - 2006.4(Build 
060412)):
oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException
Exception Description: An exception was thrown while processing
persistence unit at URL: file:/C:/Program
Files/Java/jdk5ee/domains/domain1/applications/j2ee-modules/ejb-appl
Internal Exception: java.net.URISyntaxException: Illegal character in path
at index 16: file:/C:/Program
Files/Java/jdk5ee/domains/domain1/applications/j2ee-modules/ejb-appl
at
oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException.exceptionProcessingPersistenceUnit
(PersistenceUnitLoadingException.java:92)

Netusi nekdo, co mu vadi? :)




Persistance API a SUN Appl Server 9

2007-02-16 Tema obsahu Pavel Hora
Zdravim,

Pouzivam Sun appl server 9 (z jdk5ee), hibernate 3.2 a zkousim si malou apl. s 
persistance api. Mam ejb3 bean, z ktereho volam 

EntityManagerFactory emf = Persistence.createEntityManagerFactory("manager1");
EntityManager em = emf.createEntityManager();
Objekt obj = em.find( Objekt.class, new Long( 2 ) );
if (obj != null) {
  return Long.toString( ver.getId() );
}

aplikacna je v ejb-appl.jar. Problem nastane, kdyz zavolam jakoukoli metodu z 
Objekt. Na serveru nastane :

Caused by: Exception [TOPLINK-30003] (Oracle TopLink Essentials - 2006.4 (Build 
060412)): oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException
Exception Description: An exception was thrown while processing persistence 
unit at URL: file:/C:/Program 
Files/Java/jdk5ee/domains/domain1/applications/j2ee-modules/ejb-appl
Internal Exception: java.net.URISyntaxException: Illegal character in path at 
index 16: file:/C:/Program 
Files/Java/jdk5ee/domains/domain1/applications/j2ee-modules/ejb-appl
at 
oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException.exceptionProcessingPersistenceUnit(PersistenceUnitLoadingException.java:92)

Netusi nekdo, co mu vadi? :)