Swing Client to Oracle DB architecture change

Hello.

In our company we have a big Java Swing application directly interfacing to Oracle through JDBC drivers.

In order to re-architecture the application looking for minimize bugs, maintenance, development delays, etc, etc, i'd like to use something different.

Obviously different modification will throw different development times...

I was thinking to:

1) Using a persistence facility like for example Hibernate

2) Using an MVC architecture to make all more in order; for example SWIXAT

I also thought about some RAD like for example WindowBuilder (this will not be very good in conjunction with SWIXAT)

Generally i'd like to change our 2 tier architecture in a 3 tier architecture to avois puttin business logic in presentation layer; like it is now.

Any suggestions, please.

Thanks in advance.

[868 byte] By [raffaeledianaa] at [2007-10-2 7:57:28]
# 1

You add more layered approach to your application as follows

1. Client: Reuse the Client Code

2.Services Layer: Write services such as CRUD , basic infrastructure classes

3.Domain layer:Classes containing Domain objects may be simple POJO

4.Hibernate Layer: Write all hibernate mapping classes

In this way you can write lot of unit test cases and test each layer appropriately

Thanks

Subbarao

gudikala at 2007-7-16 21:47:58 > top of Java-index,Other Topics,Patterns & OO Design...