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



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 ;-)





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:
...

...

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ř: 
   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ý

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ř: 
   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ý









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ý



NetBeans a JTree

2007-05-13 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ý