Re: Protokol pre IoT middleware

2019-04-15 Tema obsahu Vladislav Korecký
Ahoj,
s úspěchem jsem používal všchny tyto brokery ActiveMQ, RabbitMQ a Mosquito 
V JAVA je asi nejlepší implementace klienta v Eclipse Paho. Běžně ji používám 
ve Spring, kde si MQTT Client vytvářím jako Bean ve Spring Context.

Na testování můžeš použít trěba MQTT.fx, je to šiková aplikace, která se umí 
napojit skoro na všechny varianty MQTT

Vláďa


> On 15 Apr 2019, at 14:33, Ing. Rastislav Siekel  wrote:
> 
> Ahoj Vláďa,
> 
> 
> 
> tak to som asi použil nesprávny pojem - myslel som, že keď je to priemyselné 
> PC medzi IoT zariadeniami a mojou aplikáciou, tak je to "middleware". Zrejme 
> je lepší pojem "Gateway".
> 
> Áno MQTT je nenáročný aj implementácií je dosť, ale neviem, aké sú praktické 
> skúsenosti s tou implementáciou v Spring-u, alebo s inou.
> 
> Použil si ho v praxi? Ktorú knižnicu? Boli tam nejaké problémy, alebo všetko 
> išlo podľa dokumentácie?
> 
> 
> 
> Vďaka,
> 
> Rasťo.
> 
> 
> Ing. Rastislav Siekel 
> SIERA, s.r.o., Bôrická Cesta 95, 010 01 Žilina, Slovakia 
> E-mail :   <mailto:sie...@siera.sk>
> Mobil : 0905 340 020
> 
> 
> On 15.4.2019 14:17, Vladislav Korecký wrote:
> 
>> Ahoj,
>> to, že je IoT Middleware na nějakém malém kousku HW je podivné, to je to co 
>> mě pořád mate.
>> Podle tvého popisu hádám, že se spíš jedná o azařízení umějící více 
>> protokolů, tedy Gateway. IoT Middleware je enterprise řešení a zde se bavíme 
>> o cloudu a serverech, šifrování, bigdata, apod.
>>  
>> Pokud chceš komunikovat s nějakým kouskem HW (v tvém případě asi Gateway), 
>> tak doporučuji MQTT, je nenáročný a implementací je nespočet.
>> MQTT funguje obousměrně, to znamená, že potřebuješ MQTT Broker a k němu se 
>> připojí jako klient web aplikace i HW gateway. Pokud to dobře nastavíš, tak 
>> je komunikace obousměrná.
>>  
>>  
>> Vláďa
>>  
>> 
>>> On 15 Apr 2019, at 14:11, Ing. Rastislav Siekel >> <mailto:sie...@siera.sk>> wrote:
>>> 
>>> Ahoj Vláďa,
>>> 
>>> 
>>> 
>>> vďaka za reakciu. Presne ako píšeš - middleware ma odtieni od HW a ja chcem 
>>> komunikovať z web aplikácie len s ním. Tento protokol medzi mnou a 
>>> middleware zatiaľ nie je určený a je možné tam dať čokoľvek. Keďže 
>>> middleware bude zbierať data z IoT zariadení a posielať ich mne, je 
>>> zbytočné vymýšľať nový protokol, takže chcem využiť už existujúci, 
>>> asynchrónny, nejaký messaging-ový, ktorý zvládne obmedzený HW na ktorom 
>>> beží middleware.
>>> 
>>> Druhá požiadavka je aby web aplikácia cez RPC volala middleware - či už 
>>> REST, alebo využiť napr. volanie RPC cez AMQP, alebo Jabber-RPC cez XMPP.
>>> 
>>> Takže to, čo hľadám je - aký protokol zvoliť medzi web aplikáciou a 
>>> middleware.
>>> 
>>> 
>>> 
>>> Ahoj,
>>> 
>>> Rasťo.
>>> 
>>> 
>>> Ing. Rastislav Siekel 
>>> SIERA, s.r.o., Bôrická Cesta 95, 010 01 Žilina, Slovakia 
>>> E-mail :   <mailto:sie...@siera.sk>
>>> Mobil : 0905 340 020
>>> 
>>> 
>>> On 15.4.2019 12:54, Vladislav Korecký wrote:
>>> 
>>> Ahoj,
>>> pracuji jako architekt na MyMight IoT Middleware a není mi úplně jasné co 
>>> přesně hledáš.
>>> IoT Middlewre je SW vrstva, která tě odstíní od HW, takže s ní můžeš 
>>> většinou komunikovat přes RESTful API a u některých i přes MQTT.
>>> Takže pokud máš v řešení IoT Middleware, zjisti si jaké má API a máš to 
>>> jasně dané. 
>>>  
>>>  
>>> Vláďa
>>>  
>>> 
>>> On 15 Apr 2019, at 10:49, Ing. Rastislav Siekel >> <mailto:sie...@siera.sk>> wrote:
>>> 
>>> Ahoj vospolok,
>>> 
>>> vedel by niekto doporučiť protokol pre IoT middleware?
>>> 
>>> 
>>> 
>>> Preskúmavam možnosti pre web aplikáciu, ktorá má komunikovať s IoT 
>>> zariadeniami cez middleware (zabudované priemyselné PC s obmedzeným HW). 
>>> Potrebujeme messaging a RPC a ideálne by to mohlo byť integrované zo 
>>> Spring-om. Našiel som viac možností:
>>> 
>>> AMQP - https://spring.io/projects/spring-amqp 
>>> <https://spring.io/projects/spring-amqp>
>>> MQTT - 
>>> https://docs.spring.io/spring-integration/docs/4.0.0.M3/reference/html/mqtt.html
>>>  
>>> <https://docs.spring.io/spring-integration/docs/4.0.0.M3/reference/html/mqtt.html>
>>> XMPP - https://docs.spring.io/spring-integration/reference/html/#xmpp 
>>> <https://docs.spring.io/spring-integration/reference/html/#xmpp>
>>> Niektoré majú RPC priamo, niektoré nie - tam by sme použili REST, alebo 
>>> JSON-RPC, alebo hocičo iné.
>>> 
>>> 
>>> 
>>> Problém je ten, že zatiaľ sa mi zdajú všetky skoro rovnaké a všetky dobre 
>>> použiteľné.
>>> 
>>> Nemáte niekto praktické skúsenosti s niektorým riešením? Dobré alebo zlé?
>>> 
>>> 
>>> 
>>> Ahoj,
>>> 
>>> Rastislav "Bedo" Siekel
>>> 
>>> 
>>> 
>>> 
>>> Ing. Rastislav Siekel 
>>> SIERA, s.r.o., Bôrická Cesta 95, 010 01 Žilina, Slovakia 
>>> E-mail :   <mailto:sie...@siera.sk>
>>> Mobil : 0905 340 020



Re: Protokol pre IoT middleware

2019-04-15 Tema obsahu Vladislav Korecký
Ahoj,
to, že je IoT Middleware na nějakém malém kousku HW je podivné, to je to co mě 
pořád mate.
Podle tvého popisu hádám, že se spíš jedná o azařízení umějící více protokolů, 
tedy Gateway. IoT Middleware je enterprise řešení a zde se bavíme o cloudu a 
serverech, šifrování, bigdata, apod.

Pokud chceš komunikovat s nějakým kouskem HW (v tvém případě asi Gateway), tak 
doporučuji MQTT, je nenáročný a implementací je nespočet.
MQTT funguje obousměrně, to znamená, že potřebuješ MQTT Broker a k němu se 
připojí jako klient web aplikace i HW gateway. Pokud to dobře nastavíš, tak je 
komunikace obousměrná.


Vláďa


> On 15 Apr 2019, at 14:11, Ing. Rastislav Siekel  wrote:
> 
> Ahoj Vláďa,
> 
> 
> 
> vďaka za reakciu. Presne ako píšeš - middleware ma odtieni od HW a ja chcem 
> komunikovať z web aplikácie len s ním. Tento protokol medzi mnou a middleware 
> zatiaľ nie je určený a je možné tam dať čokoľvek. Keďže middleware bude 
> zbierať data z IoT zariadení a posielať ich mne, je zbytočné vymýšľať nový 
> protokol, takže chcem využiť už existujúci, asynchrónny, nejaký 
> messaging-ový, ktorý zvládne obmedzený HW na ktorom beží middleware.
> 
> Druhá požiadavka je aby web aplikácia cez RPC volala middleware - či už REST, 
> alebo využiť napr. volanie RPC cez AMQP, alebo Jabber-RPC cez XMPP.
> 
> Takže to, čo hľadám je - aký protokol zvoliť medzi web aplikáciou a 
> middleware.
> 
> 
> 
> Ahoj,
> 
> Rasťo.
> 
> 
> Ing. Rastislav Siekel 
> SIERA, s.r.o., Bôrická Cesta 95, 010 01 Žilina, Slovakia 
> E-mail :   <mailto:sie...@siera.sk>
> Mobil : 0905 340 020
> 
> 
> On 15.4.2019 12:54, Vladislav Korecký wrote:
> 
>> Ahoj,
>> pracuji jako architekt na MyMight IoT Middleware a není mi úplně jasné co 
>> přesně hledáš.
>> IoT Middlewre je SW vrstva, která tě odstíní od HW, takže s ní můžeš 
>> většinou komunikovat přes RESTful API a u některých i přes MQTT.
>> Takže pokud máš v řešení IoT Middleware, zjisti si jaké má API a máš to 
>> jasně dané. 
>>  
>>  
>> Vláďa
>>  
>> 
>>> On 15 Apr 2019, at 10:49, Ing. Rastislav Siekel >> <mailto:sie...@siera.sk>> wrote:
>>> 
>>> Ahoj vospolok,
>>> 
>>> vedel by niekto doporučiť protokol pre IoT middleware?
>>> 
>>> 
>>> 
>>> Preskúmavam možnosti pre web aplikáciu, ktorá má komunikovať s IoT 
>>> zariadeniami cez middleware (zabudované priemyselné PC s obmedzeným HW). 
>>> Potrebujeme messaging a RPC a ideálne by to mohlo byť integrované zo 
>>> Spring-om. Našiel som viac možností:
>>> 
>>> AMQP - https://spring.io/projects/spring-amqp 
>>> <https://spring.io/projects/spring-amqp>
>>> MQTT - 
>>> https://docs.spring.io/spring-integration/docs/4.0.0.M3/reference/html/mqtt.html
>>>  
>>> <https://docs.spring.io/spring-integration/docs/4.0.0.M3/reference/html/mqtt.html>
>>> XMPP - https://docs.spring.io/spring-integration/reference/html/#xmpp 
>>> <https://docs.spring.io/spring-integration/reference/html/#xmpp>
>>> Niektoré majú RPC priamo, niektoré nie - tam by sme použili REST, alebo 
>>> JSON-RPC, alebo hocičo iné.
>>> 
>>> 
>>> 
>>> Problém je ten, že zatiaľ sa mi zdajú všetky skoro rovnaké a všetky dobre 
>>> použiteľné.
>>> 
>>> Nemáte niekto praktické skúsenosti s niektorým riešením? Dobré alebo zlé?
>>> 
>>> 
>>> 
>>> Ahoj,
>>> 
>>> Rastislav "Bedo" Siekel
>>> 
>>> 
>>> 
>>> 
>>> Ing. Rastislav Siekel 
>>> SIERA, s.r.o., Bôrická Cesta 95, 010 01 Žilina, Slovakia 
>>> E-mail :   <mailto:sie...@siera.sk>
>>> Mobil : 0905 340 020



Re: Protokol pre IoT middleware

2019-04-15 Tema obsahu Vladislav Korecký
Ahoj,
pracuji jako architekt na MyMight IoT Middleware a není mi úplně jasné co 
přesně hledáš.
IoT Middlewre je SW vrstva, která tě odstíní od HW, takže s ní můžeš většinou 
komunikovat přes RESTful API a u některých i přes MQTT.
Takže pokud máš v řešení IoT Middleware, zjisti si jaké má API a máš to jasně 
dané. 


Vláďa


> On 15 Apr 2019, at 10:49, Ing. Rastislav Siekel  wrote:
> 
> Ahoj vospolok,
> 
> vedel by niekto doporučiť protokol pre IoT middleware?
> 
> 
> 
> Preskúmavam možnosti pre web aplikáciu, ktorá má komunikovať s IoT 
> zariadeniami cez middleware (zabudované priemyselné PC s obmedzeným HW). 
> Potrebujeme messaging a RPC a ideálne by to mohlo byť integrované zo 
> Spring-om. Našiel som viac možností:
> 
> AMQP - https://spring.io/projects/spring-amqp 
> 
> MQTT - 
> https://docs.spring.io/spring-integration/docs/4.0.0.M3/reference/html/mqtt.html
>  
> 
> XMPP - https://docs.spring.io/spring-integration/reference/html/#xmpp 
> 
> Niektoré majú RPC priamo, niektoré nie - tam by sme použili REST, alebo 
> JSON-RPC, alebo hocičo iné.
> 
> 
> 
> Problém je ten, že zatiaľ sa mi zdajú všetky skoro rovnaké a všetky dobre 
> použiteľné.
> 
> Nemáte niekto praktické skúsenosti s niektorým riešením? Dobré alebo zlé?
> 
> 
> 
> Ahoj,
> 
> Rastislav "Bedo" Siekel
> 
> 
> 
> 
> Ing. Rastislav Siekel 
> SIERA, s.r.o., Bôrická Cesta 95, 010 01 Žilina, Slovakia 
> E-mail :   
> Mobil : 0905 340 020



Re: Vice socket klientu ve webové aplikaci (Spring)

2014-06-13 Tema obsahu Vladislav Korecký

Dobrý den,
problém jsem objevil, pan Kamil Podlesak měl pravdu.
Oba zmíněné způsoby byly dobře, problém byl v tom, že verze na webu 
volala kdesi hluboko v objektech jednu zapomenutou metodu static a ta 
pochopitelně způsobovala všechny problémy.

Zkrátka školácká chyba.
Tímto tedy dementuji, že by byl rozdíl s multithreadovým socket klientem 
na webu.
Když použijete správné třídy pro vytvoření threadu či tasku (jedno 
jestli ze Spring či Java EE) , tak vše pojede jak má.


Ještě jednou se omlouvám za zbytečné vlákno.

Vladislav Korecký


On 12.6.2014 13:40, Kamil Podlesak wrote:


Problém zřejmě není v paralelním spouštění (obě varianty vypadají 
zcela správně) ale v té práci se sockety.
Jaký by to mohl být problém, to mě moc nenapadá - jedině snad že pokud 
je těch spojení opravu MOC (stovky, tisíce) tak že to narazí na 
maximální počet otevřených souborů (sockety se počítají jako otevřené 
soubory).

Jinak těžko radit, bez dalších informací.

Kamil Podlešák


On 12. 6. 2014, at 13:30, Vladislav Korecký 
vladislav_kore...@gordic.cz mailto:vladislav_kore...@gordic.cz wrote:



Děkuji za odpověď,
přepsal jsem aplikaci aby místo threads používala bean s Async metodou.
Pomocí scheduleru vyvolávám metody a ta vytváří instanci beany a na 
ní spouští metody s anotací Async.

Vše běží paralelně, ale problém se Socket přetrvává.

Předem děkuji za pomoc,
Korecký

Sign
Ing. Vladislav Korecký mailto:vladislav_kore...@gordic.cz 
signature.png

GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava
tel: +420 567 571 467

On 12.6.2014 08:29, Tomas Baca wrote:

http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/scheduling.html

example:
@Async
FutureString returnSomething(int  i) {
 // this will be executed asynchronously
}


2014-06-11 19:31 GMT+02:00 Vladislav Korecký 
vladislav_kore...@gordic.cz mailto:vladislav_kore...@gordic.cz:


Dobrý den,
prosím o radu.

Mám zkušební console aplikaci, ve které mám třídu která
implementuje Runnable, v metodě run() vytvářím Socket (klient) a
navazuji spojení se serverem.
V main metodě vyvolávám několik instancí výše zmíněné třídy a
vše vesele komunikuje (paralelně).

Když stejnou třídu vytvořím ve webové aplikaci postavené nad
Spring MVC a pomocí scheduleru vyvolám třídu, která vytvoří
instance zmíněného threadu a spustí je, tak se mi jednotlivý
socket klienti poperou (některé instance hlásí, že nelze navázat
spojení, jiné hlásí timeout). Když vše udělám synchroně
(vyvolávám jednotlivé instance threadu postupně), tak vše funguje.
Zkoušel jsem i implementovat Spring TaskExecutor, ale se stejným
výsledkem.

Jak bych měl postupovat ve webové aplikaci, abych mohl navázat N
paralelních spojení se Socket servery ?
Upozorňuji, že komunikace probíhá na TCP/IP úrovní pomocí
zasílání jednotlivých bytes. Nemohu použít HttpClient či podobné
třídy.

Předem děkuji za pomoc,
Vladislav Korecký










Re: Vice socket klientu ve webové aplikaci (Spring)

2014-06-12 Tema obsahu Vladislav Korecký

Děkuji za odpověď,
přepsal jsem aplikaci aby místo threads používala bean s Async metodou.
Pomocí scheduleru vyvolávám metody a ta vytváří instanci beany a na ní 
spouští metody s anotací Async.

Vše běží paralelně, ale problém se Socket přetrvává.

Předem děkuji za pomoc,
Korecký

Sign
Ing. Vladislav Korecký mailto:vladislav_kore...@gordic.cz 	GORDIC 
spol. s r.o.

GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava
tel: +420 567 571 467

On 12.6.2014 08:29, Tomas Baca wrote:

http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/scheduling.html

example:
@Async
FutureString returnSomething(int  i) {
 // this will be executed asynchronously
}


2014-06-11 19:31 GMT+02:00 Vladislav Korecký 
vladislav_kore...@gordic.cz mailto:vladislav_kore...@gordic.cz:


Dobrý den,
prosím o radu.

Mám zkušební console aplikaci, ve které mám třídu která
implementuje Runnable, v metodě run() vytvářím Socket (klient) a
navazuji spojení se serverem.
V main metodě vyvolávám několik instancí výše zmíněné třídy a vše
vesele komunikuje (paralelně).

Když stejnou třídu vytvořím ve webové aplikaci postavené nad
Spring MVC a pomocí scheduleru vyvolám třídu, která vytvoří
instance zmíněného threadu a spustí je, tak se mi jednotlivý
socket klienti poperou (některé instance hlásí, že nelze navázat
spojení, jiné hlásí timeout). Když vše udělám synchroně (vyvolávám
jednotlivé instance threadu postupně), tak vše funguje.
Zkoušel jsem i implementovat Spring TaskExecutor, ale se stejným
výsledkem.

Jak bych měl postupovat ve webové aplikaci, abych mohl navázat N
paralelních spojení se Socket servery ?
Upozorňuji, že komunikace probíhá na TCP/IP úrovní pomocí zasílání
jednotlivých bytes. Nemohu použít HttpClient či podobné třídy.

Předem děkuji za pomoc,
Vladislav Korecký






Re: Chyba pri spúšťaní aplikácie eDane.jnlp

2014-04-24 Tema obsahu Vladislav Korecký

Dobrý den,
zkusil jsem spustit aplikaci z Vámi uvedeného odkazu a vše funguje.

Zde je má konfigurace:
Kubuntu 14.04 64bit
Oracle JDK 1.7.0_55 64bit
Pro spuštění jsem musel snížit úroveň security (v Java Control Panel) na 
medium.


Myslím, že problém je v OpenJDK, osobně jsem s ním měl již mnoho 
problémů, proto používám výhradně OracleJDK.


S pozdravem,
Vladislav Korecký


On 04/24/2014 08:02 PM, Ronald Púpala wrote:

Dobrý deň

Snažím sa nainštalovať aplikáciu eDane.jnlp z 
http://edane.drsr.sk/install/java2014/eDane.jnlp.
Mám nainštalovanú javu z openjdk-7 na platforme Debian Jessie amd64. 
Na stránkach portálu Finančnej správy je, že je to testované aj na 64 
bit verzii linuxu a java má byť vyššej verzie ako 1.6.

Pri spustení cez javaws mi hodí chybu:

javaws eDane.jnlp
This application does not specify a Codebase in its manifest. Please 
verify with the applet's vendor. Continuing. See: 
http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html 
for details.
This application does not specify a Codebase in its manifest. Please 
verify with the applet's vendor. Continuing. See: 
http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html 
for details.
This application does not specify a Codebase in its manifest. Please 
verify with the applet's vendor. Continuing. See: 
http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html 
for details.
This application does not specify a Codebase in its manifest. Please 
verify with the applet's vendor. Continuing. See: 
http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html 
for details.
Application title was not found in manifest. Check with application 
vendor
Application title was not found in manifest. Check with application 
vendor

Architecture: amd64
OS Name: Linux
Local host address: 127.0.0.1
Native Command: [/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java, 
-Dnativeswing.localhostAddress=127.0.0.1, 
-Djava.library.path=/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib, 
-classpath, /tmp/.djnativeswing/classpath, 
chrriis.common.NetworkURLClassLoader, 
http://127.0.0.1:55271/classpath/1/, 
chrriis.dj.nativeswing.swtimpl.NativeInterface, 1, 50894]
Application title was not found in manifest. Check with application 
vendor
Application title was not found in manifest. Check with application 
vendor
UIDefaults.getUI() failed: no ComponentUI class for: 
javax.swing.JPanel[,0,0,0x0,invalid,layout=java.awt.FlowLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]

java.lang.Error
at javax.swing.UIDefaults.getUIError(UIDefaults.java:732)
at 
javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:130)


a ešte oveľa viac riadkov, ale nechcel som to sem všetko nakopírovať.

Neviem zistiť, v čom je problém. Či verzia Javy, alebo, že to nebeží 
pre 64 bit platformu, alebo že niečo nemám nainštalované.


Ďakujem za prípadnú pomoc

S pozdravom

Ronald Púpala





Re: Validace XML souboru podle XSDcka

2013-02-04 Tema obsahu Vladislav Korecký
Title: Sign

  
  
Dobrý den,
  řešil jsem stejný problém.
  XSD mám v resource, ale je možné použít i XSD z disku. Ostatní XSD
  leží ve stejné složce jako výchoz XSD.
  
  Java code:
  public static void validateXmlFile(File xmlFile) throws
  ParserConfigurationException, IOException, JAXBException,
  SAXException {
      //Building a Schema instance
      SchemaFactory schemaFactory =
  SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
      Source schemaFile = new StreamSource(new
  File(Validator.class.getResource("/xsd/mets.xsd").getPath()));
      Schema schema = schemaFactory.newSchema(schemaFile);
  
      //Creating a SAXParser for our input XML
      //First the factory
      final SAXParserFactory factory =
  SAXParserFactory.newInstance();
      //Must be namespace aware to receive element names
      factory.setNamespaceAware(true);
      //Setting the Schema for validation
      factory.setSchema(schema);
      //Now the parser itself
      final SAXParser parser = factory.newSAXParser();
  
      //Creating an instance of our special handler
      final MyContentHandler handler = new MyContentHandler();
  
      //Parsing
      parser.parse(xmlFile, handler);
      }
  
  
  V XSD mám:
  xsd:schema targetNamespace="http://www.loc.gov/METS/"
  xmlns="http://www.loc.gov/METS/"
      xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
      xmlns:nsesss="http://www.mvcr.cz/nsesss/v2"
  elementFormDefault="qualified"
      attributeFormDefault="unqualified"
      xsd:import namespace="http://www.w3.org/1999/xlink"
          schemaLocation="xlink.xsd" /
      xsd:import namespace="http://www.mvcr.cz/nsesss/v2"
          schemaLocation="nsesss.xsd" /
      ...
  
  
  S pozdravem,
  Korecký
      
  
    


  

  
  
   Ing. Vladislav Korecký
  

  
  

  vedoucí týmu POR
  programátor - analytik 
  
  

   
  
  

  GORDIC - tým POR (Portálová Řešení)
  GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech
  Republic
  TEL: +420 567 571 491 
  

  

  
  Dne 4. 2. 2013 14:01, Dušan Rychnovský napsal(a):


  Dobrý den,
  
  
  
  mám následující problém.
  
  
  Potřebuji ve své aplikaci validovat XML soubory oproti XSD
schématu. Toto schéma je ale rozloženo do několika (cca 10ti)
souborů propojených navzájem pomocí tagů
include a import.
  
  
  Podle rad na internetu jsem sestavil níže uvedený kód
(prototypu), který ovšem nefunguje dobře.
  
  
  Kontrolou logů vypisovaných na konzoli se zdá že řešení
opravdu prochází tagy include/import (a to průchodem do
hloubky), nicméně z neznámých důvodů občas některé z nich
přeskočí. Dlouho jsem hledal rozdíly mezi tagy, které se úspěšně
zpracují a těmi, které jsou přeskočeny. Nicméně na nic jsem
nepřišel.
  
  
  V konkrétním případě například z těchto tří řádků se první a
poslední úspěšně zpracují, zatímco prostřední je ignorován.
Všechna schémata existují, jsou dostupná, validní (nicméně to by
nemělo mít na chybu vliv, protože resolver vůbec nedostane za
úkol tento import řešit).
  
import namespace="schemas/src/x20130601"
schemaLocation="../../x20130601/Personalnumber.xsd"/
import namespace="schemas/src/common/2008/01/03"
schemaLocation="../../../contract/x20080103/Contractnumber.xsd"/
import namespace="schemas/src/20100504"
schemaLocation="../../../system/x20100504/Contractidentification.xsd"
/
  
  
  
  Díky tomu, že se některé importy nezpracují, pak dostávám
výjimky tohoto charakteru:
  
Exception in thread "main" org.xml.sax.SAXParseException;
systemId: file:/z:/--- project path
---/schemas//x20130504/Identification.xsd; lineNumber: 18;
columnNumber: 61; src-resolve: Cannot resolve the name
'dat20080103:Contractnumber' to a(n) 'element declaration'
component.

Deklarace chybějícího 

Re: Validace XML souboru podle XSDcka

2013-02-04 Tema obsahu Vladislav Korecký
Title: Sign

  
  
Dobrý den,
  content handler není nutný pro správnou validaci, používám jej jen
  proto, abych si dokázal vypsat jméno a cestu k elementu, který je
  špatně validovaný (zatím jen vypisuji do konzole).
  
  Důležitý je tento řádek:
  SchemaFactory schemaFactory =
SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
  Ten Vám zajistí, že se dotáhnou i ostatní XSD.
  
  Nicméně, zde je i ten content handler (je to rozvrtaná verze,
  právě si s ním hraji).
  private static class MyContentHandler extends DefaultHandler {
  
      private String element = "";
      private int documentNum = 0;
      private ListString elementPath = new
ArrayListString();
  
      @Override
      public void startElement(String uri, String
localName, String qName,
      Attributes attributes) throws
SAXException {
  
      if (localName != null 
!localName.isEmpty()) {
      element = localName;
      } else {
      element = qName;
      }
  
      if (StringUtils.equals(element, "Dokument"))
{
      documentNum++;
      element += String.valueOf(documentNum);
      }
      elementPath.add(element);    
      }
  
      @Override
      public void endElement(String uri, String
localName, String qName) throws SAXException {
      super.endElement(uri, localName, qName);
      elementPath.remove(elementPath.size() -
1);    
      }
  
      @Override
      public void warning(SAXParseException exception)
throws SAXException {
      printPath();
      System.out.println(element + ": " +
exception.getMessage());
      }
  
      @Override
      public void error(SAXParseException exception)
throws SAXException {
      printPath();
      System.out.println(element + ": " +
exception.getMessage());
      }
  
      @Override
      public void fatalError(SAXParseException
exception) throws SAXException {
      printPath();
      System.out.println(element + ": " +
exception.getMessage());
      }
  
      public String getElement() {
      return element;
      }
  
      private void printPath() {
      for (String element : elementPath) {
      System.out.print("/");
      System.out.print(element);
      }
      System.out.println();
      }
      }
  
  
  
  



  
    
      
  
   Ing. Vladislav Korecký
  

  
  

  vedoucí týmu POR
  programátor - analytik 
  
  

   
  
  

  GORDIC - tým POR (Portálová Řešení)
  GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech
  Republic
  TEL: +420 567 571 491 
  

  

  
  Dne 4. 2. 2013 16:00, Dušan Rychnovský napsal(a):


  Předpokládám, že jeho obsah souvisí s validací. Zbytek kódu
se mi zdá napsaný klasicky bez ohledu na importní tagy.
  
  
  
  Dušan
  
  Dne 4. února 2013 15:58 Dušan Rychnovský
geraltzri...@gmail.com
napsal(a):

  

   //Creating an instance of our special handler
 final MyContentHandler handler = new
MyContentHandler();



  
  Mohl byste prosím přiložit i kód třídy MyContentHandler?
  
  
  
  Děkuji za pomoc
  
  Dušan
      
  
      
      Dne 4. února 2013 15:36 Vladislav
Korecký vladislav_kore...@gordic.cz
napsal(a):

  

  
Dobrý den,
  řešil jsem stejný problém.
  XSD mám v resource, ale je možné použít i XSD z
  disku. Ostatní XSD leží ve stejné složce jako
  výchoz XSD.
  
  Java code:
  public static void validateXmlFile(File xmlFile)
  

Re:

2012-09-16 Tema obsahu Vladislav Korecký
Title: Sign

  
  
Ahoj,
  oba problémy jsem řešil.
  ad 1) Tady je odkaz na WindowBuilder Pro
  http://www.eclipse.org/windowbuilder/download.php
  Nainstaluj dle verze Eclipse ze sloupce "Integration Version"
  
  ad 2)
  To je nový bezpečnostní prvek Chrome, ale dá se obejít.
  Do spouštěče Chrome musíš dát přepínač
  "--enable-easy-off-store-extension-install". Pak ti půjde
  nainstalovat originální rozšíření s Google plugin.
  
  Vláďa
  
  
  



  

  
  
   Ing. Vladislav Korecký
  

  
  

  vedoucí týmu POR
  programátor - analytik 
  
  

   
  
  

  GORDIC - tým POR (Portálová Řešení)
  GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech
  Republic
  TEL: +420 567 571 491 
  

  

  
  Dne 16.9.2012 22:50, Igor Němec napsal(a):


  
  Ahoj,

zacal jsem zkouset GWT a narazil jsem na dva problemy, zajimalo by me zda nekdo neresil neco podobneho :-(

1) Stahl jsem si Eclipse IDE for Java EE Developers a nainstaloval Google Plugin for Eclipse. Otestoval jsem par tutorialu a vse bezelo OK.
Pak jsem chtel rozbehat GWT Designer (měl by být součástí) a bohuzel pri zobrazeni okna ma problemy s parsovanim zdrojoveho kodu tridy :-( V popisu jsem nasel, ze by mel zaroven byt nainstalovat plugin WindowBuilder, ktery bohuzel v verzi Eclipse for Java EE Developers chybi. Jakou pouzivate verzi Eclipse pro Google Plugin ? Pripadne ma cenu rozchazet GWT Designer nebo to za to nestoji ?

2) Testuju bezici aplikaci v prohlizeci Chrome a ten pro develop vyzaduje specialni GWT plugin. Pokud dam instalovat, vypise hlaseni, ze toto je mozne pouze pres Google Play, ale tam standardne nic nenajdu :-)
Pak se mi pokutne podarilo najit jakousi verzi, ktera po rozbaleni funguje s mnoha varovnymi hlaskami, ale prece jenom se mi to zda divne :-(

Diky IN
 



  



Logování GWT + Tomcat 7

2012-08-29 Tema obsahu Vladislav Korecký

Dobrý den,
chtěl bych poprosit o pomoc s konfigurací logování.
Mám projekt napsaný v GWT 2.4, jelikož je projekt v zárodku je 
prošpikovaný logováním od úrovně SEVERE až po FINEST.

Můj gwt.xml soubor obsahuje následující konfiguraci logování:
  inherits name=com.google.gwt.logging.Logging/
  set-property name=gwt.logging.firebugHandler value=DISABLED /
  set-property name=gwt.logging.popupHandler value=ENABLED /
  set-property name=gwt.logging.simpleRemoteHandler 
value=ENABLED /

  set-property name=gwt.logging.logLevel value=FINEST/
  set-property name=compiler.stackMode value=emulated /
  set-configuration-property 
name=compiler.emulatedStack.recordLineNumbers value=true /


Log se vypisuje jak v popup okně aplikace, tak se zapisuje na server (v 
Eclipse do okna Console)


Abych mohl logovat i na serveru, tak jsem do složky SRC (v Eclipse) 
přidal konfiguraci logování pro tomcat.

Soubor logging.properties obsahující následující konfiguraci:
handlers = org.apache.juli.FileHandler, 
java.util.logging.ConsoleHandler

org.apache.juli.FileHandler.level = ALL
org.apache.juli.FileHandler.directory = ${catalina.base}/logs
org.apache.juli.FileHandler.prefix = visualreg.
java.util.logging.ConsoleHandler.level = ALL
java.util.logging.ConsoleHandler.formatter = 
java.util.logging.SimpleFormatter


Když spustím Tomcat, vytvoří se mi dle očekávání ve složce logs soubor 
visualreg.log a aplikace loguje.
Problém je, že loguje vše jen od úrovně SEVERE po INFO. Vše ostatní 
CONFIG, FINE, FINER a FINEST ignoruje. Přitom se v popup okně aplikace 
vypisuje vše a jsou tam vidět i záznamy o tom, že simpleRemoteHandler 
hlášku zalogoval. Ukázka textu z popup okna GWT aplikace:
Wed Aug 29 08:32:36 GMT+200 2012 
cz.vktechnik.visualreg.webapplication.client.VisualREG_WebApplication 
FINER: onModuleLoad metod started.
Wed Aug 29 08:32:36 GMT+200 2012 
cz.vktechnik.visualreg.webapplication.client.VisualREG_WebApplication 
FINE: Check if user is logged in. currentSessionID: undefined
Wed Aug 29 08:32:36 GMT+200 2012 WireActivityLogger FINEST: Remote 
logging message acknowledged
Wed Aug 29 08:32:36 GMT+200 2012 WireActivityLogger FINEST: Remote 
logging message acknowledged


Mořím se s tím už druhý den a nejsem schopen přesvědčit Tomcat aby 
logoval až do úrovně FINEST.


Předem děkuji za jakoukoli radu,
Korecký


Re: Systémová služba (nebo něco podobného)

2011-10-31 Tema obsahu Vladislav Korecký

Dobrý den,
zde jsou odpovědi na otázky:

 * jak rychle ten interface reaguje
   Interface reaguje v řádech stovek ms
 * kolik bude souběžných klientů
   Jelikož to bude ovládání rodinného domu, nepočítám s více jak 5-ti
   klienty
 * jak bude výsledek prezentován přes web (response čeká na vyřešení
   požadavku, AJAX, nebo podívejte se na URL xx jestli ej váš
   požadavek již uspokojen, ...)
   Bude to pomocí Apache Wicket s AJAXem. Na stránce bude zobrazena
   mapka domu, v mapce budou zobrazeny hodnoty nastavených a skutečných
   teplot (možná i obrázek technologie - čerpadla, atd ..). Hodnoty se
   budou v obrázku aktualizovat cca. po 5 sec.

Má představa je tato:
Jelikož to poběží někde na hostingu, tak vše musí být na Apache Tomcat.
Zatím jsem ve fázi že mám vytvořený servlet, který se spustí hned po 
startu aplikačního serveru a vytvoří thread. Thread sbírá požadavky 
pomocí XML-RPC (volím ho proto aby bylo komunikace nenáročná na 
vyskládání požadavku, chtěl bych udělat i klienta pro Android) do 
zásobníku FIFO a zpracováváje.
Webová aplikace se připojuje jako každý jiný klient na XML-RPC threadu a 
zadává požadavky.


Zatím jsem nenašel lepší řešení na Apache Tomcat, na EE serverech jako 
JBoss jde spousta jiných věcí, ale já se chci držet jednoduchosti. Což 
znamená Tomcat a nic z Java EE.


Předem děkuji za Vaše postřehy a náměty,
Korecký


Dne 31.10.2011 14:37, jan_bar napsal(a):

In article4ead223c.6080...@gordic.cz, vladislav_korecky-
btygo4b3k76lvyrhu4q...@public.gmane.org says...

Dobrý den,
jsem začátečník s Java a měl bych na Vás jeden dotaz.
Mám zařízení naslouchající na TCP a které dokáže obsloužit jen jednoho
klienta (neumí více připojení současně). Jedná se o interface k regulaci
domu.
Píši si webovou aplikaci (s použitím Apache Wicket), která by ovládala
dům, ale řeším následující problém. Pokud se k webovým stránkám přihlásí
více klientů, vytvoří se více instancí na webovém serveru a každá se
bude snažit komunikovat s interface regulace, ale to je nedokáže obsloužit.
Napadlo mě řešení s vytvořením systémové služby, která by pomocí XML-RPC
přijímala požadavky od webových aplikací a dávala by je do zásobníku
FIFO. Jednotlivé požadavky by posílala do regulace a výsledek vracela
zpět do webových aplikací.
Toto řešení má jednu chybu, nenajdu hosting (cenově dostupný) kam bych
mohl nainstalovat vlastní systémovou službu, takové služby nabízí jen
server hostingy a ty jsou moc drahé.
Lze tento problém nějak řešit přímo na aplikačním serveru ? Buď přes
nějaké sdílení session mezi instancemi téže aplikace nebo lze dokonce
vytvořit něco jako systémovou službu přímo v aplikačním serveru ?

Předem děkuji za nápady,
Korecký

Dobrý den

ideální řešení závisí na mnoha faktorech které jste neuvedl:

* jak rychle ten interface reaguje
* kolik bude souběžných klientů
* jak bude výsledek prezentován přes web (response čeká na vyřešení
požadavku, AJAX, nebo podívejte se na URL xx jestli ej váš požadavek
již uspokojen, ...)
* ...

Předpokládám, že to píšete pro sebe a sousedy ve volném čase a možnost
kolize je minimální. Já bych použil lock s timeoutem (5-10s) a výsledek
vracel v response. Pokud to náhodovou timeoutuje, tak sorry uživateli,
zkus to znovu.

Honza


Re: Systémová služba (nebo něco podobného)

2011-10-31 Tema obsahu Vladislav Korecký

Ahoj,
lhal bych kdyby jsem tvrdil že mě varianta s hostingem pro více domů 
nenapadla.
Každopádně je pro mě prioritou můj dům a pak možná budu hledat řešení 
pro větší systém.
Kdyby k tomu došlo tak bych chtěl vyvolat frontu požadavků pro každý dům 
zvlášť v separátním threadu.


Vláďa


Dne 31.10.2011 15:32, Lukas Barton napsal(a):

Ahoj,

 a chcete z jednoho deploymentu ridit vice domu?
 Pokud ano, tak by to chtelo separatni frontu pro kazdy dum a vice 
vlaken zpracovavajicich pozadavky.


 Staticke metody to neresi, jedine ze by byli synchronized, coz neni 
dobrej pristup.


   Lukas

2011/10/31 Snajder Ivo isnaj...@trask.cz mailto:isnaj...@trask.cz

a nestacilo by pri pristupovani ku komunikacnemu interface +
komunikovani pouzivat singleton a staticke metody ?
ak je problem vo vytvoreni viac instancii webovej aplikacii na
servri ...

ivo

-Original Message-
From: konference-boun...@java.cz
mailto:konference-boun...@java.cz
[mailto:konference-boun...@java.cz
mailto:konference-boun...@java.cz] On Behalf Of Vladislav Korecký
Sent: Sunday, 30.October 2011 11:09
To: Java
Subject: Systémová služba (nebo něco podobného)

Dobrý den,
jsem začátečník s Java a měl bych na Vás jeden dotaz.
Mám zařízení naslouchající na TCP a které dokáže obsloužit jen jednoho
klienta (neumí více připojení současně). Jedná se o interface k
regulaci
domu.
Píši si webovou aplikaci (s použitím Apache Wicket), která by ovládala
dům, ale řeším následující problém. Pokud se k webovým stránkám
přihlásí
více klientů, vytvoří se více instancí na webovém serveru a každá se
bude snažit komunikovat s interface regulace, ale to je nedokáže
obsloužit.
Napadlo mě řešení s vytvořením systémové služby, která by pomocí
XML-RPC
přijímala požadavky od webových aplikací a dávala by je do zásobníku
FIFO. Jednotlivé požadavky by posílala do regulace a výsledek vracela
zpět do webových aplikací.
Toto řešení má jednu chybu, nenajdu hosting (cenově dostupný) kam bych
mohl nainstalovat vlastní systémovou službu, takové služby nabízí jen
server hostingy a ty jsou moc drahé.
Lze tento problém nějak řešit přímo na aplikačním serveru ? Buď přes
nějaké sdílení session mezi instancemi téže aplikace nebo lze dokonce
vytvořit něco jako systémovou službu přímo v aplikačním serveru ?

Předem děkuji za nápady,
Korecký





Systémová služba (nebo něco podobného)

2011-10-30 Tema obsahu Vladislav Korecký

Dobrý den,
jsem začátečník s Java a měl bych na Vás jeden dotaz.
Mám zařízení naslouchající na TCP a které dokáže obsloužit jen jednoho 
klienta (neumí více připojení současně). Jedná se o interface k regulaci 
domu.
Píši si webovou aplikaci (s použitím Apache Wicket), která by ovládala 
dům, ale řeším následující problém. Pokud se k webovým stránkám přihlásí 
více klientů, vytvoří se více instancí na webovém serveru a každá se 
bude snažit komunikovat s interface regulace, ale to je nedokáže obsloužit.
Napadlo mě řešení s vytvořením systémové služby, která by pomocí XML-RPC 
přijímala požadavky od webových aplikací a dávala by je do zásobníku 
FIFO. Jednotlivé požadavky by posílala do regulace a výsledek vracela 
zpět do webových aplikací.
Toto řešení má jednu chybu, nenajdu hosting (cenově dostupný) kam bych 
mohl nainstalovat vlastní systémovou službu, takové služby nabízí jen 
server hostingy a ty jsou moc drahé.
Lze tento problém nějak řešit přímo na aplikačním serveru ? Buď přes 
nějaké sdílení session mezi instancemi téže aplikace nebo lze dokonce 
vytvořit něco jako systémovou službu přímo v aplikačním serveru ?


Předem děkuji za nápady,
Korecký




Re: Systémová služba (nebo něco podobného)

2011-10-30 Tema obsahu Vladislav Korecký

Dobrý den,

jestli to chápu dobře. Řešením by bylo udělat bean která by měla tělo
while (true)
{
// zpracovani fronty
}

tato bean by implementovala interface BlockingQueue a to samé rozhraní 
by implementovala i webova aplikace.
webova aplikace by ukladala na zasobnik pozadavky a beana while (true) 
by frontu zpracovávala.


Pochopil jsem to dobře ?

Pokud ano, zřejmě budu muset thread ve kterém běží while (true) 
uspávat, abych nevyžral všechny systémové prostředky. Je to tak ?


Předem děkuji,
Korecký


Dne 30.10.2011 11:25, Petr Přikryl napsal(a):
Hmm a nestacilo by Vam application scope beana ktera by davala prikazy 
do fronty, fronty ktera je thread safe?


A pri pridani nejakeho prvky by ji neco vybiralo, napada me po ranu 
bud jina beana, (ktera by mel while true, a volani fronty by bylo 
blokujici) prip kdybyste to chtel mit casovane tak neco ze springu s 
casovacem...


Jiank jako fronta mozna neco z BlockingQueue?


Anebo JMS? to je primo na tyto pripady. Asi bych volil JMS.

PP

On 30. říjen 2011 11:09:00, Vladislav Korecký wrote:

Dobrý den,
jsem začátečník s Java a měl bych na Vás jeden dotaz.
Mám zařízení naslouchající na TCP a které dokáže obsloužit jen 
jednoho klienta (neumí více připojení současně). Jedná se o interface 
k regulaci domu.
Píši si webovou aplikaci (s použitím Apache Wicket), která by 
ovládala dům, ale řeším následující problém. Pokud se k webovým 
stránkám přihlásí více klientů, vytvoří se více instancí na webovém 
serveru a každá se bude snažit komunikovat s interface regulace, ale 
to je nedokáže obsloužit.
Napadlo mě řešení s vytvořením systémové služby, která by pomocí 
XML-RPC přijímala požadavky od webových aplikací a dávala by je do 
zásobníku FIFO. Jednotlivé požadavky by posílala do regulace a 
výsledek vracela zpět do webových aplikací.
Toto řešení má jednu chybu, nenajdu hosting (cenově dostupný) kam 
bych mohl nainstalovat vlastní systémovou službu, takové služby 
nabízí jen server hostingy a ty jsou moc drahé.
Lze tento problém nějak řešit přímo na aplikačním serveru ? Buď přes 
nějaké sdílení session mezi instancemi téže aplikace nebo lze dokonce 
vytvořit něco jako systémovou službu přímo v aplikačním serveru ?


Předem děkuji za nápady,
Korecký




Re: Co se stalo se Swinglabs?

2011-05-16 Tema obsahu Vladislav Korecký
Title: Sign


  
  
Dobrý den,

web www.swinglabs.org mi jede.
Ale již cca 3 měsíce pozoruji že se s projektem něco děje, používám
ve svých projektech knihovnu SwingX.
Naposledy jsem si ji stáhl někde ke konci roku 2010, od té doby
nefungují žádné odkazy na stahování jen se v patičce stránek
objevila zmínka o ORACLE a mrtvo.
Nevím co se s ním děje, samotného by mě to zajímalo.

Korecký


  
  
  

  


 Ing. Vladislav Korecký

  


   vedoucí
týmu POR
programátor - analytik 


  
 


  
GORDIC - tým POR (Portálová Řešení)
GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech
Republic
TEL: +420 567 571 491 

  

  


Dne 16.5.2011 14:50, Libor Jelinek napsal(a):

  Dobrý den!
Nějak mi asi uteklo, co se stalo s projektem Swinglabs. Web
www.swinglabs.org se zdá být down... Nebo je to můj lokální problém?
Chtěl si si stáhnout nějaké grafické GUI beany...

Něco jsem někde četl, že snad subprojekt SAF (Swing Application
Framework) definitivně zemřel, ale co celé Swinglabs?

Díky
Libor


  

attachment: vladislav_korecky.vcf

Nápověda pro aplikaci (Help)

2011-03-11 Tema obsahu Vladislav Korecký

Dobrý den,

mám aplikaci napsanou ve Swing a rád bych do ní přidal nějakou formu 
nápovědy.
Nepředpokládal jsem že by to mohl být problém, proto jsem této 
problematice v začátcích projektu nevěnoval pozornost, ale když jsem se 
snažil hledat na google, našel jsem jen JavaHelp, který vypadal že by 
mohl umět to co potřebuji, ale ze stránek Oracle je jen odkaz na stránky 
projektu kde není vůbec žádný text a můžu si prohlédnout jen zdrojový 
kód, nic víc.


Mohl by jste mi někdo poradit co používáte pro tvorbu a zobrazování 
nápovědy nejen u SWING aplikací, ale i na webu ?


Zde jsou požadavky:

   * multiplatformní
   * zakomponovaná do aplikace (nechci otevírat browser s HTML nápovědou)
   * možnost procházení nápovědy, hledání, index
   * možnost se odkázat na konkrétní stránku (když jsem na okně a
 stisknu F1, tak chci zobrazit nápovědu pro dané okno)
   * použití stejné nápovědy na webu a desktopu výhodou


Předem děkuji.
Korecký

attachment: vladislav_korecky.vcf

smime.p7s
Description: S/MIME Cryptographic Signature


Re: Nápověda pro aplikaci (Help)

2011-03-11 Tema obsahu Vladislav Korecký
Pátral jsem dál a vypadá to že Oracle tento projekt pohřbil, mají totiž 
ekvivalent který se jmenuje Oracle Java Help.
Bohužel je to zase obluda ala Oracle (jako vše co dělá), takže musím 
hledat dál.


Authoring jsem vyřešil pomocí DocBook a XML editoru Conglomerate.
screenshot:
http://www.conglomerate.org/shots/edit_hal.png

Je to jednoduché a práce je s tím příjemná (napsal jsem jen pár kapitol).
Navíc to vypadá že existuje spousta konverzí z DocBook XML do PDF, 
OpenOffice, HTML, atd..

Dokonce jsem našel návod jako DocBook XML dostat do JavaHelp:
http://onjava.com/pub/a/onjava/2003/10/15/javahelp_docbook.html
jenže jaksi nemám ten JavaHelp :-(


On 03/11/2011 12:19 PM, Ondra Medek wrote:

Tak to vypada na chybu u Oracle, JavaHelp byl drive normalne dostupny.
Mozna by sel prozatim nejak ziskat z NetBeans (nevim, nepouzivam je,
ale mely by mit pro JavaHelp podporu, viz treba
http://weblogs.java.net/blog/2007/05/15/javahelp-and-swing-application-framework).

JavaHelp lze snadno zobrazit pres servlet. Napr. tady je, jak
jednoduse se integroval do ZKoss Web frameworku:
http://docs.zkoss.org/wiki/JavaHelp_2_and_ZK_5

Horsi to je s nejakym rozumnym authoring nastrojem (tedy nejaky GUI
editor). Asi ty dobre jsou jen placene.

2011/3/11 Vladislav Koreckývladislav_kore...@gordic.cz:

Dobrý den,

mám aplikaci napsanou ve Swing a rád bych do ní přidal nějakou formu
nápovědy.
Nepředpokládal jsem že by to mohl být problém, proto jsem této problematice
v začátcích projektu nevěnoval pozornost, ale když jsem se snažil hledat na
google, našel jsem jen JavaHelp, který vypadal že by mohl umět to co
potřebuji, ale ze stránek Oracle je jen odkaz na stránky projektu kde není
vůbec žádný text a můžu si prohlédnout jen zdrojový kód, nic víc.

Mohl by jste mi někdo poradit co používáte pro tvorbu a zobrazování nápovědy
nejen u SWING aplikací, ale i na webu ?

Zde jsou požadavky:

multiplatformní
zakomponovaná do aplikace (nechci otevírat browser s HTML nápovědou)
možnost procházení nápovědy, hledání, index
možnost se odkázat na konkrétní stránku (když jsem na okně a stisknu F1, tak
chci zobrazit nápovědu pro dané okno)
použití stejné nápovědy na webu a desktopu výhodou

Předem děkuji.
Korecký




attachment: vladislav_korecky.vcf

smime.p7s
Description: S/MIME Cryptographic Signature


Java Web Start - Found unsigned entry in resource

2011-01-30 Tema obsahu Vladislav Korecký
Title: Sign


  
  
Dobr den,

mm problm s Java Web Start a nktermi JAR soubory.

Mm aplikaci pracujc jako offline client nkterch slueb, jinmi
slovy, kdy je on-line synchronizuje data s WS pro ppadnou prci
off-line.
WS se volaj pes knihovny axis2 a ukldaj se do embeded databze
HSQL pomoc hibernate.
Aplikace chod jako standardn JAR bez problm.

Kdy ale pikrom k jej zveejnn pes JWS nastv problm, kter
nejsem schopen ani po 3 dnech vyeit:
Jeliko se nastaven a DB ukld na disk uivatele potebuji v JNLP
souboru uvst element all-permissions/
Proto mus bt vechny knihovny podepsny.
To inm pomoc jarsigner (JDK 1.6 update 22)
Pi kliknut na vystaven JNLP soubor se aplikace zane stahovat,
ale ped samotnm sputnm zahls:
com.sun.deploy.net.JARSigningException: Found unsigned entry in
  resource: xmlbeans-2.3.0.jar
...

Kdy zmnnou knihovnu odstranm, tak mi aplikace nefunguje, ale
spust se. Podobn problm mm i s hibernate3.jar a dalmi.
Zvltn je e z balku AXIS2 jsou to dv knihovny (cca z 10), kter
nejdou a podobn je tomu i u hibernate.
Kdy knihovny zkontroluji pomoc jarsigner, tak mi k e je ve
podepsno a OK.
Nevte nkdo kde je problm a co s tm mohu dlat ?


Pedem dkuji za pomoc,
Koreck

-- 
  
  
  

  


 Ing. Vladislav Koreck

  


   vedouc
tmu POR
programtor - analytik 


  
 


  
GORDIC - tm POR (Portlov een)
GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech
Republic
TEL: +420 567 571 491 

  

  

  

attachment: vladislav_korecky.vcf

smime.p7s
Description: S/MIME Cryptographic Signature


Re: Java Web Start - Found unsigned entry in resource

2011-01-30 Tema obsahu Vladislav Korecký
Title: Sign


  
  
Dobrý den,

to jsem si také myslel, pomocí nástroje jarsigner jsem zmíněné JAR
ověřil a žádný podpis neměli.
Pak jsem je podepsal a přesto to nejede.
Zvláštní je že to nejde jen u některých JAR, napadá mě jestli nemají
v sobě něco binárního co jarsigner nedokáže podepsat a pak to u Java
Web Start zlobí.

S pozdravem,
Korecký


  
  
  

  


 Ing. Vladislav Korecký

  


   vedoucí
týmu POR
programátor - analytik 


  
 


  
GORDIC - tým POR (Portálová Řešení)
GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech
Republic
TEL: +420 567 571 491 

  

  


On 31.1.2011 08:34, Michal Pavlasek wrote:
dobry den,
  
  
  ja som raz zazival velmi zvlastne spravanie, ak bol viac ako
jeden podpis na niektorom jar.
  
  
  s pozdravom
  Michal Pavlasek

  
2011/1/31 Vladislav Korecký vladislav_kore...@gordic.cz

   Dobrý den,

mám problém s Java Web Start a některými JAR soubory.

Mám aplikaci pracující jako offline client některých
služeb, jinými slovy, když je on-line synchronizuje data
s WS pro případnou práci off-line.
WS se volají přes knihovny axis2 a ukládají se do
embeded databáze HSQL pomocí hibernate.
Aplikace chodí jako standardní JAR bez problémů.

Když ale přikročím k její zveřejnění přes JWS nastává
problém, který nejsem schopen ani po 3 dnech vyřešit:
Jelikož se nastavení a DB ukládá na disk uživatele
potřebuji v JNLP souboru uvést element
all-permissions/
Proto musí být všechny knihovny podepsány.
To činím pomocí jarsigner (JDK 1.6 update 22)
Při kliknutí na vystavený JNLP soubor se aplikace začne
stahovat, ale před samotným spuštěním zahlásí:
com.sun.deploy.net.JARSigningException: Found
  unsigned entry in resource: xmlbeans-2.3.0.jar
...

Když zmíněnou knihovnu odstraním, tak mi aplikace
nefunguje, ale spustí se. Podobný problém mám i s
hibernate3.jar a dalšími.
Zvláštní je že z balíku AXIS2 jsou to dvě knihovny (cca
z 10), které nejdou a podobně je tomu i u hibernate.
Když knihovny zkontroluji pomocí jarsigner, tak mi říká
že je vše podepsáno a OK.
Nevíte někdo kde je problém a co s tím mohu dělat ?


Předem děkuji za pomoc,
Korecký

-- 
  

  


 Ing. Vladislav Korecký

  


   vedoucí týmu POR
programátor - analytik 


  
 


   GORDIC -
  tým POR (Portálová Řešení)
GORDIC spol. s r.o., Erbenova 4, 586 01
Jihlava, Czech Republic
TEL: +420 567 571 491 

  

  

  

  
  

  

  

attachment: vladislav_korecky.vcf

smime.p7s
Description: S/MIME Cryptographic Signature


Re: datove schranky - webservices

2009-10-07 Tema obsahu Vladislav Korecký

Dobrý den,

náš IS je naprogramován v C# .NET, takže nevím jak se to řeší v Java.
Pro ověřování razítek jsme použili komponentu BlackBox a podepsané 
zprávy jsme rozebírali sami pomocí standardních objektů .NET


S Pozdravem,
Korecký


Dne 7.10.2009 12:32, Vítězslav Košina napsal(a):

Dobrý den,

pokud můžete pomoci radou, pak se zeptám.

1. Časové razítko jste ověřil pomocí BouncyCastle nebo jinak ? Bylo potřeba to
řešit nějak speciálně ?
2. Zprávu jste celou dekódoval pomocí BouncyCastle nebo jinak ? Bylo potřeba
to řešit nějak speciálně ?

Děkuji mnohokrát za informaci

Vítězslav Košina


Dne St 7. října 2009 07:50:28 Vladislav Korecký napsal(a):
   

Zdravím,

o iniciativě AbcLinuxu vím a vítám ji, bohužel napojení na ISDS jsem
řešil v práci a proto nemohu zveřejnit ani čárku.
Mohu pomoci jen radou při napojování na ISDS.

S pozdravem,
Korecký

Vladimir Naprstek napsal(a):
 

Zdravím,
server ABCLinuxu zakládá projekt pro opensource SW týkající se
datových schránek. Bylo by možné kódy (kohokoliv z vás) zveřejnit?

viz
http://www.abclinuxu.cz/clanky/ruzne/projekt-multiplatformni-pristup-pro-
datove-schranky



s pozdravem
*Vladimír Náprstek*
e-mail: vladimir.naprs...@rwe.czmailto:vladimir.naprs...@rwe.cz

Jindrich Vimr píše v Út 06. 10. 2009 v 15:07 +0200:
   

Dusan Zatkovsky wrote:
 

On Friday 04 of September 2009 12:30:46 Dusan Zatkovsky wrote:

Uz som to nejak vykradanim kodu s dema uchodil.

Diky za rady.
   

Preji hezky den,
tak jsem taky dostal nahrb DS, a take z toho nejsem moc moudry :-(.
Muzete se nekdo podelit se zkusenostma?

Zatim jsem zkusil pouzit spring-ws a implementovat vlastni
WebServiceTemplate, ale tam narazim na problem s presmerovanim na login
service.
Take zkousim pomoci metro projektu vygenrovat service/port z wsdl
(wsimport), ale tam zase narazim na to jak mu vnutit username/pw.

Ted se chystam na rozchodit WebService s HTTPS username/password
zalozeny na frameworku Metro (dle odkazovaneho clanku), uvidime (asi
kvuli tomu nainstaluju i NetBeans ;-) )

Nemel by nekdo aspon castecne naznak reseni? Alespon wsdl s nastavenym
WS-SecurityPolicy abych to mohl pouzit v metro projektu?

Jeste mam jednu otazku: testovaci prostredi bezi na
https://www.czebox.cz/DS/* , kde pobezi ostra verze? nebo je na tehle
adrese uz rovnou ostra verze?

Diky za rady

Jindra
 
 
   
attachment: vladislav_korecky.vcf

smime.p7s
Description: S/MIME Cryptographic Signature


Re: datove schranky - webservices

2009-10-06 Tema obsahu Vladislav Korecký
Title: Sign




Dobrý den,

na https://www.czebox.cz/DS/* běží jen testovací provoz.
Ostré WS jsou na https://www.mojedatovaschranka.cz/DS/*

Pozor na ty URL:
/DS/* - hlášení pomocí jména a hesla
/cert/DS/* - přihlašování pomocí certifikátu
/hspis/DS* - přihlašování jako hostovaná spisová služba

Někde na internetu byly examples v .NET a JAVA, zkuste hledat.
Projekt v .NET se tuším jmenoval "DemoISDSDotNET"
Bylo to v nějaké dokumentaci k ISDS v příloze.

S pozdravem,
Korecký






  


 Ing. Vladislav Korecký
  
  


  
team manager
programmer - analyst 


  
   


  
  GORDIC outsourcing team
GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech Republic
TEL: +420 567 571 491 

  





Jindrich Vimr napsal(a):

  Dusan Zatkovsky wrote:
  
  
On Friday 04 of September 2009 12:30:46 Dusan Zatkovsky wrote:

Uz som to nejak "vykradanim" kodu s dema uchodil.

Diky za rady.


  
  Preji hezky den,
tak jsem taky dostal nahrb DS, a take z toho nejsem moc moudry :-(.
Muzete se nekdo podelit se zkusenostma?

Zatim jsem zkusil pouzit spring-ws a implementovat vlastni
WebServiceTemplate, ale tam narazim na problem s presmerovanim na login
service.
Take zkousim pomoci metro projektu vygenrovat service/port z wsdl
(wsimport), ale tam zase narazim na to jak mu vnutit username/pw.

Ted se chystam na "rozchodit WebService s HTTPS username/password
zalozeny na frameworku Metro" (dle odkazovaneho clanku), uvidime (asi
kvuli tomu nainstaluju i NetBeans ;-) )

Nemel by nekdo aspon castecne naznak reseni? Alespon wsdl s nastavenym
"WS-SecurityPolicy" abych to mohl pouzit v metro projektu?

Jeste mam jednu otazku: testovaci prostredi bezi na
https://www.czebox.cz/DS/* , kde pobezi ostra verze? nebo je na tehle
adrese uz rovnou ostra verze?

Diky za rady

Jindra

  



attachment: vladislav_korecky.vcf

smime.p7s
Description: S/MIME Cryptographic Signature


Re: datove schranky - webservices

2009-10-06 Tema obsahu Vladislav Korecký

Dobrý den,

o URL /DS a /cert/DS se dočtete v dokumentaci.
URL /hspis/DS jsem se dozvěděl až od 602, když jsem řešil přihlašování 
našeho IS jako hostované spisové služby.


S pozdravem,
Korecký


Jindrich Vimr napsal(a):

Zdravim,


demo jsem nakonec nasel:

(viz.
http://www.lupa.cz/clanky/stalo-se-datove-schranky-maji-sve-demo/nazory/264242/vlakno/)

http://isds.datasys.cz/hd/cont/login.php
Jmeno :isds
Heslo :isds

vlakno cislo 153

Nu coz, opravdu dobre ukryto :-)


Ohledne tech URL - je to nekde popsano v dokumentaci, nebo je to jenom
verejne tajemstvi ? :-)

Mnohokrat diky

Jindra


Vladislav Korecký wrote:
  

Dobrý den,

na https://www.czebox.cz/DS/* běží jen testovací provoz.
Ostré WS jsou na https://www.mojedatovaschranka.cz/DS/*

Pozor na ty URL:
/DS/* - hlášení pomocí jména a hesla
/cert/DS/* - přihlašování pomocí certifikátu
/hspis/DS* - přihlašování jako hostovaná spisová služba

Někde na internetu byly examples v .NET a JAVA, zkuste hledat.
Projekt v .NET se tuším jmenoval DemoISDSDotNET
Bylo to v nějaké dokumentaci k ISDS v příloze.

S pozdravem,
Korecký

GORDIC spol. s r.o. Ing. Vladislav Korecký
mailto:vladislav_kore...@gordic.cz
team manager
programmer - analyst

/GORDIC outsourcing team/
GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech Republic
TEL: +420 567 571 491



Jindrich Vimr napsal(a):


Dusan Zatkovsky wrote:
  
  

On Friday 04 of September 2009 12:30:46 Dusan Zatkovsky wrote:

Uz som to nejak vykradanim kodu s dema uchodil.

Diky za rady.




Preji hezky den,
tak jsem taky dostal nahrb DS, a take z toho nejsem moc moudry :-(.
Muzete se nekdo podelit se zkusenostma?

Zatim jsem zkusil pouzit spring-ws a implementovat vlastni
WebServiceTemplate, ale tam narazim na problem s presmerovanim na login
service.
Take zkousim pomoci metro projektu vygenrovat service/port z wsdl
(wsimport), ale tam zase narazim na to jak mu vnutit username/pw.

Ted se chystam na rozchodit WebService s HTTPS username/password
zalozeny na frameworku Metro (dle odkazovaneho clanku), uvidime (asi
kvuli tomu nainstaluju i NetBeans ;-) )

Nemel by nekdo aspon castecne naznak reseni? Alespon wsdl s nastavenym
WS-SecurityPolicy abych to mohl pouzit v metro projektu?

Jeste mam jednu otazku: testovaci prostredi bezi na
https://www.czebox.cz/DS/* , kde pobezi ostra verze? nebo je na tehle
adrese uz rovnou ostra verze?

Diky za rady

Jindra

  
  



  
attachment: vladislav_korecky.vcf

smime.p7s
Description: S/MIME Cryptographic Signature


Re: datove schranky - webservices

2009-10-06 Tema obsahu Vladislav Korecký

Zdravím,

o iniciativě AbcLinuxu vím a vítám ji, bohužel napojení na ISDS jsem 
řešil v práci a proto nemohu zveřejnit ani čárku.

Mohu pomoci jen radou při napojování na ISDS.

S pozdravem,
Korecký


Vladimir Naprstek napsal(a):

Zdravím,
server ABCLinuxu zakládá projekt pro opensource SW týkající se 
datových schránek. Bylo by možné kódy (kohokoliv z vás) zveřejnit?


viz 
http://www.abclinuxu.cz/clanky/ruzne/projekt-multiplatformni-pristup-pro-datove-schranky




s pozdravem
*Vladimír Náprstek*
e-mail: vladimir.naprs...@rwe.cz mailto:vladimir.naprs...@rwe.cz



Jindrich Vimr píše v Út 06. 10. 2009 v 15:07 +0200:

Dusan Zatkovsky wrote:
 On Friday 04 of September 2009 12:30:46 Dusan Zatkovsky wrote:
 
 Uz som to nejak vykradanim kodu s dema uchodil.
 
 Diky za rady.
 
Preji hezky den,

tak jsem taky dostal nahrb DS, a take z toho nejsem moc moudry :-(.
Muzete se nekdo podelit se zkusenostma?

Zatim jsem zkusil pouzit spring-ws a implementovat vlastni
WebServiceTemplate, ale tam narazim na problem s presmerovanim na login
service.
Take zkousim pomoci metro projektu vygenrovat service/port z wsdl
(wsimport), ale tam zase narazim na to jak mu vnutit username/pw.

Ted se chystam na rozchodit WebService s HTTPS username/password
zalozeny na frameworku Metro (dle odkazovaneho clanku), uvidime (asi
kvuli tomu nainstaluju i NetBeans ;-) )

Nemel by nekdo aspon castecne naznak reseni? Alespon wsdl s nastavenym
WS-SecurityPolicy abych to mohl pouzit v metro projektu?

Jeste mam jednu otazku: testovaci prostredi bezi na
https://www.czebox.cz/DS/* , kde pobezi ostra verze? nebo je na tehle
adrese uz rovnou ostra verze?

Diky za rady

Jindra


attachment: vladislav_korecky.vcf

smime.p7s
Description: S/MIME Cryptographic Signature


Re: Java Applet a integrated windows authentication

2008-09-26 Tema obsahu Ing. Vladislav Korecký

Dobrý den,

opravdu nikdo nezná odpověď na tuto otázku ?

Předem děkuji,
Korecký



Ing. Vladislav Korecký wrote:

Dobrý den,

měl bych dotaz ohledně integrované windows authentifikace a Java Appletu.
Mám jednoduchý JavaApplet který pomocí java.net.Url otevře URL adresu 
a zobrazí obsah stránky v jEditorPane.


Na IIS se nachazi 2 stránky (obě mají zapnutou windows authentifikaci)
1) obsahuje java applet a má na ní přístup user1 i user2.
2) obsahuje jenom text a má na ní přístup jen user1.

Takže stránka1 zobrazuje obsah stránky2 v JavaAppletu

Popis:
--
Když spustím applet v IE (běžícím pod uživatelem user1) zobrazí se 
stránka v appletu korektně. Když spustím IE pod uživatelem user2 vidím 
v appletu access denied. - To je OK
Když spustím applet ve Firefox pod uživatelem user1, firefox se zeptá 
na jméno a heslo, zopakuji přihlášení jako user1 a vše funguje jak má. 
V apletu opět vidím stránku z IIS. - Taky OK
Když spustím applet ve Firefox pod uživatelem user2, firefox se zeptá 
na jméno a heslo, zopakuji přihlášení jako user2 a vše funguje jak má. 
V apletu vidím access denied. - Taky OK
Když spustím applet ve Firefox pod uživatelem user1, firefox se zeptá 
na jméno a heslo, já zadám do přihlašovacího dialogu user2 (applet by 
podle mě měl ukazovat access denied) a přesto vidím stránku 
vyrenderovanou v Java Appletu. - To je špatně.


Otázka:

Vypadá to že Java Applet bere přihlašovací údaje z kontextu spuštěné 
aplikace (Firefox, IE, ...) a né z aktuálního prihlášení stránky. Když 
process firefox běží pod user1 a do stránky jsem přihlášen jako user2, 
java applet používá přihlašovací údaje (user1) procesu prohlížeče a ne 
přihlašovací údaje stránky.
Mohu nějak applet přesvědčit aby využíval user credentials stránky a 
ne procesu prohlížeče ?



Předem děkuji za odpověď,
Korecký


begin:vcard
fn;quoted-printable:Vladislav Koreck=C3=BD
n;quoted-printable:Koreck=C3=BD;Vladislav
org:GORDIC spol. s r.o.;Outsourcing team
adr:;;Erbenova 4;Jihlava;;58601;Czech Republic
email;internet:[EMAIL PROTECTED]
title;quoted-printable:Ing. Vladislav Koreck=C3=BD
tel;work:+420 567 571 491
x-mozilla-html:TRUE
url:http://www.gordic.cz/portal/outsourcing/
version:2.1
end:vcard



Java Applet a integrated windows authentication

2008-09-17 Tema obsahu Ing. Vladislav Korecký

Dobrý den,

měl bych dotaz ohledně integrované windows authentifikace a Java Appletu.
Mám jednoduchý JavaApplet který pomocí java.net.Url otevře URL adresu a 
zobrazí obsah stránky v jEditorPane.


Na IIS se nachazi 2 stránky (obě mají zapnutou windows authentifikaci)
1) obsahuje java applet a má na ní přístup user1 i user2.
2) obsahuje jenom text a má na ní přístup jen user1.

Takže stránka1 zobrazuje obsah stránky2 v JavaAppletu

Popis:
--
Když spustím applet v IE (běžícím pod uživatelem user1) zobrazí se 
stránka v appletu korektně. Když spustím IE pod uživatelem user2 vidím v 
appletu access denied. - To je OK
Když spustím applet ve Firefox pod uživatelem user1, firefox se zeptá na 
jméno a heslo, zopakuji přihlášení jako user1 a vše funguje jak má. V 
apletu opět vidím stránku z IIS. - Taky OK
Když spustím applet ve Firefox pod uživatelem user2, firefox se zeptá na 
jméno a heslo, zopakuji přihlášení jako user2 a vše funguje jak má. V 
apletu vidím access denied. - Taky OK
Když spustím applet ve Firefox pod uživatelem user1, firefox se zeptá na 
jméno a heslo, já zadám do přihlašovacího dialogu user2 (applet by podle 
mě měl ukazovat access denied) a přesto vidím stránku vyrenderovanou v 
Java Appletu. - To je špatně.


Otázka:

Vypadá to že Java Applet bere přihlašovací údaje z kontextu spuštěné 
aplikace (Firefox, IE, ...) a né z aktuálního prihlášení stránky. Když 
process firefox běží pod user1 a do stránky jsem přihlášen jako user2, 
java applet používá přihlašovací údaje (user1) procesu prohlížeče a ne 
přihlašovací údaje stránky.
Mohu nějak applet přesvědčit aby využíval user credentials stránky a ne 
procesu prohlížeče ?



Předem děkuji za odpověď,
Korecký


begin:vcard
fn;quoted-printable:Vladislav Koreck=C3=BD
n;quoted-printable:Koreck=C3=BD;Vladislav
org:GORDIC spol. s r.o.;Outsourcing team
adr:;;Erbenova 4;Jihlava;;58601;Czech Republic
email;internet:[EMAIL PROTECTED]
title;quoted-printable:Ing. Vladislav Koreck=C3=BD
tel;work:+420 567 571 491
x-mozilla-html:TRUE
url:http://www.gordic.cz/portal/outsourcing/
version:2.1
end:vcard



Code-Behind

2007-10-25 Tema obsahu Ing. Vladislav Korecký

Dobrý den,

Jsem programátor C# a ve svém volném čase si rozšiřuji obzory a učím se 
Java.
Nedávno jsem zkoušel napsat web aplikace a trochu mi chybělo rozdělění 
code od HTML.

A teď k mé otázce:
Existuje možnost psát JSP stránky v režimu Code-Behind ?

Když jsem se koukal na videa NetBeans 6 beta 1, tak se mi zdálo že tam 
něco jako code-behind je, ale nejsem si jist.



Předem děkuji za odpověď,
Korecký



Re: Code-Behind

2007-10-25 Tema obsahu Ing. Vladislav Korecký

V C# je situace následující :
Každá aspx stránka má 3 soubory:
   jmeno.aspx - layout stránky, serverovy prvek (komponenta) je 
reprezentovana spec. HTML elementem např: cc1:mujKontrol ... /
   jmeno.design.cs - design generated code, kod generovany designerem 
(VS2005) Jsou zde deklarace objektu použitých v aspx stránce.

   jmeno.cs - samotný C# code dané stránky (metody, property, atd ... )

Pak je striktně oddělen layout od samotného kodu. A uvítal bych tuto 
možnost i v Java, dle vaší odpovědi soudím, že to tam jde a že je to ta 
druhá možnost. Je to tak ?


Doufám že jsem to popsal srozumitelně.
Korecký


Roman Pichlik wrote:
Nevim jestli si predstavujete pod pojmem Code-Behind to same co ja, 
kazdopadne:


- vetsina web frameworku je striktne MVC
- JSF + Facelets|Clay, Tapestry, Wicket umoznuji psat stare dobre HTML 
a pres specialni binding (atribut HTML elementu) napojit jednotlive 
komponenty na jejich serverove protejsky



Ing. Vladislav Korecký napsal(a):

Dobrý den,

Jsem programátor C# a ve svém volném čase si rozšiřuji obzory a učím 
se Java.
Nedávno jsem zkoušel napsat web aplikace a trochu mi chybělo 
rozdělění code od HTML.

A teď k mé otázce:
Existuje možnost psát JSP stránky v režimu Code-Behind ?

Když jsem se koukal na videa NetBeans 6 beta 1, tak se mi zdálo že 
tam něco jako code-behind je, ale nejsem si jist.



Předem děkuji za odpověď,
Korecký









Re: Code-Behind

2007-10-25 Tema obsahu Ing. Vladislav Korecký

A jak je to s obsluhou jednotlivých kontrolů na serveru ?

Opět malá ukázka ze C#:

File.aspx:
...
input type=text id=mujTextBox runat=server /
...

File.cs
...
mujTextBox.Text = Muj text;
...


Nevím zda je to z mé ukázky patrné, ale jde o to, že když dám kontrolu v 
aspx stránce přepínač runat=server, je tento kontrol dostupný na 
serverové částí a mohu s ním pracovat jako s každým jiným objektem.

Je to součást Code-Behind přístupu.
Mám tuto možnost i v Java ?
Pokud ano můžete mi prosím poslat nějaký link na tutorial ?

Děkuji,
Korecký


Jiri Mares wrote:

Ahoj,

ona je to i ta prvni moznost :-)) protoze vsechny frameworky vypsane v druhem 
bode pouzivaji MVC jako navrhovy vzor.

Jirka

Ing. Vladislav Korecký napsal(a):
  

V C# je situace následující :
Každá aspx stránka má 3 soubory:
   jmeno.aspx - layout stránky, serverovy prvek (komponenta) je
reprezentovana spec. HTML elementem např: cc1:mujKontrol ... /
   jmeno.design.cs - design generated code, kod generovany designerem
(VS2005) Jsou zde deklarace objektu použitých v aspx stránce.
   jmeno.cs - samotný C# code dané stránky (metody, property, atd ... )

Pak je striktně oddělen layout od samotného kodu. A uvítal bych tuto
možnost i v Java, dle vaší odpovědi soudím, že to tam jde a že je to ta
druhá možnost. Je to tak ?

Doufám že jsem to popsal srozumitelně.
Korecký


Roman Pichlik wrote:


Nevim jestli si predstavujete pod pojmem Code-Behind to same co ja,
kazdopadne:

- vetsina web frameworku je striktne MVC
- JSF + Facelets|Clay, Tapestry, Wicket umoznuji psat stare dobre HTML
a pres specialni binding (atribut HTML elementu) napojit jednotlive
komponenty na jejich serverove protejsky


Ing. Vladislav Korecký napsal(a):
  

Dobrý den,

Jsem programátor C# a ve svém volném čase si rozšiřuji obzory a učím
se Java.
Nedávno jsem zkoušel napsat web aplikace a trochu mi chybělo
rozdělění code od HTML.
A teď k mé otázce:
Existuje možnost psát JSP stránky v režimu Code-Behind ?

Když jsem se koukal na videa NetBeans 6 beta 1, tak se mi zdálo že
tam něco jako code-behind je, ale nejsem si jist.


Předem děkuji za odpověď,
Korecký



  


  




Re: Code-Behind

2007-10-25 Tema obsahu Ing. Vladislav Korecký

Vsem dekuji za odpovedi.
Resenim je tedy pouzit Framework (viz. nize).
Vim ze jste se zde preli zda klikatka ano nebo ne, ale ja bych na 
zacatek radeji to klikatko :-)
Ktery z techto frameworku vybrat, aby byl co nejvice integrovan do 
NetBeans ?



Roman Pichlik wrote:

Martin Kuba napsal(a):

Roman Pichlik wrote:

Kazdopadne to uz jsme trochu mimo puvodni tema...
Take jsem hledal jestli v Jave existuje framework co funguje na
principu ASP.NET nebo Adobe Flex (tj. deklarace v XML + oddeleny code
behind na obsluhu udalosti a manipulaci s komponentami), ale nic
podobneho zatim v Jave neobjevil.

po treti, existuji

- JSF+facelects|clay
- Tapestry
- Wicket

a - Stripes :-)


a urcite nektere dalsi ;-)





NetBeans a JTree

2007-05-14 Tema obsahu Ing. Vladislav Korecký
Dobrý den,

jsem začátečník v Java a mám několik problémů s JTree a NetBeans.

Můžete mi někdo poradit ?
1) JTree se dá kolekce TreeNode nastavit jen v konstruktoru ?
2) Co když budu chtít za provozu vyměnit již přiřazenou kolekci
TreeNode, jde to  ? Popřípadě jak ?
3) Lze nějak v NetBeans naklikat nodes u JTree ?
4) Jak mohu v NetBeans přiřadit JTree kolekci TreeNodes ? NetBeans vždy
vytvoří prázdný konstruktor new JTree(), takže mám ve stromečku jen
defaultní TreeNode a kód formuláře se nedá měnit.

Předem děkuji za odpovědi,
Korecký



Napojení JAVA clienta na aplikační server .NET

2007-05-04 Tema obsahu Ing. Vladislav Korecký
Dobrý den,

pracuji ve firmě kde se většina vývoje soustředí na platformu .NET
Nedávno vyvstal problém portování našich aplikací na jinou než MS platformu.
Jako jeden z horkých kandidátu na klientskou aplikaci se mi jeví Java,
je multiplatformní a MS ji celkem dobře opsal do C#, takže by to nebyl
ani takový problém programovat ve dvou jazycích.
Nyní mě trápí otázka zda lze volat .NET aplikační server z Java aplikace
jinak než přes webové služby.

Má někdo zkušenosti s tímto propojením ?
Můžete mi prosím sdělit vaše zkušenosti a názory ?

Předem děkuji.

S pozdravem,
Korecký