Hi! Currently I have a java desktop application with a database that resides on clients system, connection is provided by JDBC connectivity. Now I need to move the database to a server, thus allowing multiple users to work with same db. I want to continue using Swing client. I am new to Java EE and there is tons of technologies from which my system can benefit, so my question is which approach I might want to use? No requirements on the system as long as it will still provide the functionality it had before.
Being new to such large platform as Java EE, after several days of research I got completely lost, most examples I found were for web based applications that use JSF and JSP, same with books, but I have a Swing gui, and I still want to support networking, JPA and a lot more))
And yes, I would like to put the system on EE platform, since there is more coming in the future.
I am searching for answers like your business logic goes here (EJB?), your Swing app goes here, database goes here or something like that.