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?
source share