spring boot + Ravi
On Tue, Feb 23, 2016 at 3:16 PM, Ankur Garg <[email protected]> wrote: > How about using Spring Boot & Jersey for writing this . Spring Boot will > give us packaged jar which once executed will bring up its own embedded > server (Jetty or Tomcat or some other ) . Although Spring Boot has some > disadvantages as well , but worth investigating this option too . > > > Any thoughts?? > > Thanks > Ankur > > On Tue, Feb 23, 2016 at 8:20 PM, Bobby Evans <[email protected]> > wrote: > > > Yes, we need to pick something. I have used Jersey in the past and I > > think it is fairly decent. I have never used RESTEasy, but it is more or > > less the same API, so either one is fine with me, but Jersey is my vote > > just because of experience. > > > > You should keep in mind that we are currently on a very old version of > > jetty, and I am not sure if newer libraries will work with it. But also > > the old versions of ring and hiccup that we use don't support newer jetty > > versions either. > > > > I personally think that now would be a good time to separate out the UI > > into a separate package + classpath. This would allow us to package the > UI > > as both a war with embedded jetty as a default option to run it; start > from > > scratch with up to date versions of Jetty, Jersey/RESTEasy, and JAXB; and > > upgrade the different servers/components one at a time instead of all at > > once. The DRPC server also uses the embedded jetty and exposes a REST > > interface, and that is going to be a harder one to tease out so it should > > probably be the last one to go. > > - Bobby > > > > On Tuesday, February 23, 2016 3:40 AM, 伍翀(云邪) < > > [email protected]> wrote: > > > > > > Hi all, I’m planning to move UI/REST service and logviewer to Java, > which > > means that we need to pick some alternatives for ring and hiccup. > > So the first thing is to pick up a REST framework. > > For the REST APIs, I think Jersey is a good choice (RESTEasy is fine > too). > > It’s easy to develop and good performance. > > Now logviewer use hiccup to return HTML we build ourselves, but it’s hard > > to debug and maintain. So in my opinion, it’s better to replace it with > > static HTML + REST like regular UI. > > Please let me know what you think. > > – Jark Wu > > > > > > >
