I couldn't help it. I needed to commit what I did for Romain idea. :O)
It is in the trunk. Build it run the server and access
http://localhost:8080/tomee/viewconsole.jsp
Let me know what you think.
[]s,
Thiago.




On Tue, Apr 10, 2012 at 4:31 PM, Thiago Veronezi <[email protected]>wrote:

> Note that this is not for now...
> I am just playing with the idea Romain had.
> []s,
> Thiago.
>
>
>
> On Tue, Apr 10, 2012 at 4:14 PM, Thiago Veronezi <[email protected]>wrote:
>
>> I just created a window that gives access to the JavaScript (Rhino)
>> engine at the server side.
>> Basically, the user can send a JS code to the server. The code will have
>> the response and the request instances, so the user can lookup a bean and
>> execute one of its methods from a web page.
>>
>> Here is the code: http://people.apache.org/~tveronezi/ConsoleServlet.java
>> Here is how to create a JS for it:
>> http://docs.oracle.com/javase/6/docs/technotes/guides/scripting/programmer_guide/index.html
>>
>> It seems really dangerous! Do you think that limiting the access to
>> localhost and adding servlet security is enough? Do you think I should add
>> this feature at all?
>>
>> []s,
>> Thiago.
>>
>>
>> On Tue, Apr 10, 2012 at 9:03 AM, Romain Manni-Bucau <
>> [email protected]> wrote:
>>
>>> 1) yes exactly
>>> 2) was mainly thinking of simple things like pages to show friendly wsdl
>>> and wadl, but it can be done manually too
>>>
>>> - Romain
>>>
>>>
>>> 2012/4/10 Thiago Veronezi <[email protected]>
>>>
>>> > Hi Romain,
>>> >
>>> > 1) What do you mean by console? Do you mean something like the grails
>>> > console?  http://grails.org/plugin/console
>>> > It seems interesting.
>>> >
>>> > 2) I am not a big fan of code generation. I like more the JSON approach
>>> > (from this thread
>>> >
>>> >
>>> http://openejb.979440.n4.nabble.com/Various-TomEE-improvements-td4343090.html
>>> > ).
>>> > I was focusing on that with a js webapp that can easily support mobile
>>> > browsers.
>>> >
>>> >
>>> > []s,
>>> > Thiago.
>>> >
>>> >
>>> >
>>> > On Tue, Apr 10, 2012 at 2:34 AM, Romain Manni-Bucau
>>> > <[email protected]>wrote:
>>> >
>>> > > Hi,
>>> > >
>>> > > that's not the moment (because of the coming release) but i had some
>>> idea
>>> > > regarding our gui and want to share it before forgetting ;)
>>> > >
>>> > > 1) why not replacing our invocation flow by a console (a bit like the
>>> > > common-cli module we have -> you type what you want to do)?
>>> > > 2) why not using a kind of gui plugin (potentially linked to our
>>> > > services?), a plugin describe the corresponding gui and then we use a
>>> > > GUIBuilder (one implementation could be TomEEGuiBuilder) to generate
>>> the
>>> > > corresponding gui according to the used GUI (we obvioulsy thought to
>>> > webapp
>>> > > but it can be a cli one too replacing screens by prompt etc...)
>>> > >
>>> > > well, just 2 thouthgts trying to make our gui more effective and more
>>> > easy
>>> > > to maintain.
>>> > >
>>> > > IMHO it can be nice to get it for the version 4.0.0+1
>>> > >
>>> > > wdyt?
>>> > >
>>> > > - Romain
>>> > >
>>> >
>>>
>>
>>
>

Reply via email to