O'Reilly logo

JavaBeans Unleashed by Rick Leinecker, Dr. Donald Doherty

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

The heavyweight Java client architecture is much simpler and easier to implement because all three components of the Model View Controller design pattern reside on the client machine. However, you pay the price in download times and the amount of memo ry needed on the client to run the application. Also, if the heavy client application requires database access, the database driver needs to be downloaded to the client as well. Applications using database drivers residing on the client might also have to deal with firewall issues because most database drivers use a socket-based database protocol to access the database server.

The thin Java client requires a more complex architecture because the View component resides on the client and the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required