Best unofficial Apache Server developers community
Username
Forgot password?
Sign in with Twitter account
Sign in with Facebook account

Best practices for Creating an enterprise Desktop Application with a database

0

34 views

I don't have much experience on Java based enterprise desktop applications. I need to create an enterprise application with the database. Can you please tell me what are the technologies (hibernate, spring), design patterns that I need to use to create then enterprise java desktop application. Also I want to know about how can I create a final installer for this application on windows

Thanks

asked June 10, 2011 10:39 pm CDT
posted via StackOverflow

1 Answers

0
 

Despite you question is too general i will give it a try:

Java desktop: As front end you have:

  1. swing (very mature and stable ,with a lot of samples documentation)
  2. javafx (latest thing , but not very popular yet)
  3. jambi qt (a java wrapper over Qt ,ui framework).

There are other scripting languages that offer implementations over swing.

Now you desktop app might be : a fat client or a thin client :) Shortly fat client handles a lot of logic on client side compared to thin client who is more used only as a presentation view. Fat cleints were popular before web era in the so called 2 tier architectures. Thing client were popular before the era of RIA Desktop apps. (GWT,FLex)

On server side if you use java you have an immensity of choices: for persistance layer Hibernate,Eclipse Link with or without JPA2,Ibatis... Spring or Jee6 you can choose as frameworks for all sever side layers...cause they have everything :)

However If you rephrase you question people might gave you more concrete answers

answered June 11, 2011 10:16 am CDT

Your answer

Join with account you already have


Sign in with Twitter account
Sign in with Facebook account
Sign in with Google Friend Connect

Preview
Similar questions