Hi A Caceres,
First of all, a warm welcome to CodeRanch!
A Caceres wrote:If we use thin client it means the business logic is on the server but What happen when we use the standalone mode with a thin client? The business logic can't be used because it is on the server and in standalone we can't use the server code...
In short: in standalone mode your application should directly interact with the DBMain interface (or maybe indirectly through a service layer depending on your approach). In network mode your application will interact with the database code through a network layer (implemented using RMI or sockets). This network layer can't be used in standalone mode.
Exactly the same question was asked in
this topic, so it's definitely worth reading.
Hope it helps!
Kind regards,
Roel