Alternative GWT Acegi

I am starting a new project. The client interface is based on GWT (and GXT), I am not saying that it is predefined. However, I can choose and choose the server side so that I can have some fun and hopefully learn something new in this process. Some requirements:

  • Exchange with the server will be carried out using JSON, most, if not the entire user interface, will be created by GWT (JS) on the client, so the client / server exchange will be limited to the exchange of data as much as possible
  • There is no sleep mode (it is not supported on the db base to which I connect). In past projects, people used JDBC or iBATIS
  • Some kind of IoC (I think Guice just sticks with Google).
  • Some kind of security system based on LDAP. Previously, we would use Spring security (Acegi), but this was not ideal, and we had to configure it a lot.

So basically I have to stick with a proven and reliable Spring / Acegi or try something based on Guice? And what is this β€œsomething” and how mature is it?

+4
source share
3 answers

Since the bottom of the above answers gave me some practical ideas (or almost any) here is the formula in which I ended up:

Maven + GXT + GWT and Guice + iBaGuice

0
source

Take a look at Apache Shiro . It seems to be gaining strength without reference to Spring.

+5
source

If you want to do IOC on the client and server, go to Guice . You can use Guice on the server and its brother GIN on the client.

+1
source

Source: https://habr.com/ru/post/1303521/


All Articles