Ps: groovy jar is big so any issue making the new gui optional?
Le 20 sept. 2013 06:57, "Romain Manni-Bucau" <[email protected]> a
écrit :

> +1 for webaccess (admin maybe?)
> +1 to remove tomee webapp in bundled tomee
> Le 20 sept. 2013 04:33, "Thiago Veronezi" <[email protected]> a écrit :
>
>> Hi devs,
>>
>> I propose a new way of facing the TomEE Web Interface. I would like to
>> make it a simple extra web application that is not responsible for starting
>> up the container or managing transactions. I propose it to be just like a
>> tool for Developers and possibly IT. This new new web application would be
>> called "tomee-webaccess".
>>
>> * We would continue having the "tomee-webapp", but it woulnt have any UI.
>> "tomee-webapp" would focus on services and on being the entry point into
>> TomEE("http://localhost:8080/tomee";).
>>
>> * The "tomee.war" would be much smaller, and not polluted with non
>> critical source code.
>>
>> * Having an extra application that is not dependent of the full server
>> build makes my development much simpler and faster.
>>
>> * Not based on websockets. Websockets are cute, but I guess I will wait
>> until the new Tomcat is ready before adding it back; but not as intensive
>> as it was before.
>>
>> For now, the GUI is almost identical to the previous version. It is just
>> heavy polished. Users should be able to execute "JavaScript" and "Groovy"
>> scripts. It is also possible to see the log files.
>>
>> Now the important part: the new web application is Groovy based. I love
>> this language. Although Groovy is less performant than Java, the GUI isnt
>> crasy about it.
>>
>> Another thing: It is Rest based. Simply because I think is more fun. :)
>> It may be important to note that this makes it impossible to use
>> webaccess with the "Web Profile" version of the server.
>>
>> The hole idea is:
>> * tomee.war -> as simple as possible (important stuff only)
>> * webaccess.war -> where we would add GUI related code.
>>
>> Let me know if this is OK.
>> I plan to remove all the GUI code from "tomee.war" this weekend.
>>
>> In order to see the application, go to the "tomee-webaccess" directory
>> and type "make start-tomee".
>>
>> [image: Inline image 2]
>>
>> []s,
>> Thiago.
>>
>

Reply via email to