-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Mas inverter o que ?? Fazr o EJB chamar uma outra camada que faz tudo isso n�o solve a problema. S�o workarounds que no app server a funcionam e no app server b n�o. Depende muito da qualidade do application server. Maior ponto importante com estes 'programming restrictions' � a possibilidade de usar o app server no cluster. Imagine usuario a manda gravar um arquivo no disca da maquina, a maquina cai, usuario pede o arquivo, e o loadbalancer passe para outra maquina. o arquivo n�o est� l�. e ae vai. A maioria dos app server tem uma classe herdada de Thread que inclui informa��o de seguran�a e transa��o. Agora vc cria um thread o roda dentro de uma transa��o mas o ambiente n�o tem como verificar isso. O que tem que ser feito com a transa��o se o thread aborta ?? Uso de classloaders e JNI gera problemans s�rias de seguran�a etc. > -----Original Message----- > From: Alvaro Mota [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, July 24, 2002 12:50 PM > To: [EMAIL PROTECTED] > Subject: Re: [enterprise-list] Permiss�es > > > Vc pode inverter. Fazer uma camada que utilize essas Apis, criar > objetos clientes para esses beans... > Pense um pouco nisso. > > Alvaro > > > Sven E. van �t Veer wrote: > > > Exato.. > > > > -----Original Message----- > > *From:* Cleto Henrique Andrade Silva > > [mailto:[EMAIL PROTECTED]] > > *Sent:* Tuesday, July 23, 2002 5:18 PM > > *To:* [EMAIL PROTECTED] > > *Subject:* Re: [enterprise-list] Permiss�es > > > > Mas isto n�o faz muito sentido. Ent�o, quer dizer que num EJB > > eu > > tenho que abrir m�o de tecnologias como > > ClassLoader, JNI, etc. > > > > ----- Original Message ----- > > *From:* Sven E. van �t Veer <mailto:[EMAIL PROTECTED]> > > *To:* [EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]> > > *Sent:* Tuesday, July 23, 2002 3:08 PM > > *Subject:* RE: [enterprise-list] Permiss�es > > > >-----BEGIN PGP SIGNED MESSAGE----- > >Hash: SHA1 > > > >N�o a especifica��o de EJB especificamente prohibe isso, nem dando > >um grant vc pode fazer isso. O comportamento n�o � garantido se��o > >24.1.2 Programming Restrictions: > > > >"The enterprise bean must not attempt to create a classloader; > >obtain the current classloader (...)" > >"The enterprise bean must not attempt to load a native library" > > > >Por�m n�o pode fazer... > > > >Sven > > > > -----Original Message----- > > From: Cleto Henrique Andrade Silva > >[mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, July 23, 2002 3:07 PM > > To: [EMAIL PROTECTED] > > Subject: Re: [enterprise-list] Permiss�es > > > > > > Sven, > > > > ent�o, quer dizer que estas opera��es que s�o proibidas eu > > somente > >consigo execut�-las > > dando um grant no arquivo policy? O doPrivileged s� funciona > > para > >determinadas opera��es? > > Pelo que entendi do seu e-mail me parece que esta � a �nica > > forma. > >Correto? > > ----- Original Message ----- > > From: Sven E. van �t Veer > > To: [EMAIL PROTECTED] > > Sent: Tuesday, July 23, 2002 2:15 PM > > Subject: RE: [enterprise-list] Permiss�es > > > > > >- -----BEGIN PGP SIGNED MESSAGE----- > >Hash: SHA1 > > > >preciso fazer algumas opera��es dentro do meu EJB como: > > - carregar uma biblioteca (loadLibrary) > > > > � proibido pelo spec > > - instanciar um classLoader > > > > � proibido pelo spec > > - usar o m�todo getClassLoader > > j� que n�o pode usar o classloader .... > > > >- - --- > >Outgoing mail is certified Virus Free. > >Checked by AVG anti-virus system (http://www.grisoft.com). > >Version: 6.0.377 / Virus Database: 211 - Release Date: 15/7/2002 > > > >- -----BEGIN PGP SIGNATURE----- > >Version: PGPfreeware 7.0.3 for non-commercial use > > > >iQA/AwUBPT2PHAnFDRzo2TnMEQKtWQCfTVD4ZbMu2cBpM/3/E1m4thQy/90AoNP8 > >zD2u4LoKJ/cCKxsnc4Sfjn0/ > >=l4Ox > >- -----END PGP SIGNATURE----- > > > > > > > > > >- > >------------------------------------------------------------------- > >--- - ------ > > > > > > > >- > >------------------------------------------------------------------- > >-- > > Para cancelar a subscri��o, envie mensagem para: > >[EMAIL PROTECTED] > > Para comandos adicionais, envie mensagem para: > >[EMAIL PROTECTED] > > > >- --- > >Outgoing mail is certified Virus Free. > >Checked by AVG anti-virus system (http://www.grisoft.com). > >Version: 6.0.377 / Virus Database: 211 - Release Date: 15/7/2002 > > > >-----BEGIN PGP SIGNATURE----- > >Version: PGPfreeware 7.0.3 for non-commercial use > > > >iQA/AwUBPT2bngnFDRzo2TnMEQL8jQCfdeA49lP2nvrn/44cdSxvAlxDsakAniwu > >oij6Nxpu8onFTnZXMq7XGmAp > >=+/X2 > >-----END PGP SIGNATURE----- > > > > > > > -------------------------------------------------------------------- > ---- > > > -------------------------------------------------------------------- > - > > Para cancelar a subscri��o, envie mensagem para: > > [EMAIL PROTECTED] > > Para comandos adicionais, envie mensagem para: > > [EMAIL PROTECTED] > > > > > > > -------------------------------------------------------------------- > - Para cancelar a subscri��o, envie mensagem para: > [EMAIL PROTECTED] > Para comandos adicionais, envie mensagem para: > [EMAIL PROTECTED] > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.377 / Virus Database: 211 - Release Date: 15/7/2002 > - --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.377 / Virus Database: 211 - Release Date: 15/7/2002 -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com> iQA/AwUBPT7rnQnFDRzo2TnMEQLJnwCeO3ytpcPYbZSrgmdKxmmp7kgLGsUAoMc2 zePMqzhn+ZHfAd1Ool+qx3NR =OZO2 -----END PGP SIGNATURE----- --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
