jsp jdbc数据访问层设计

时间:2011-01-20 17:54:47

标签: java design-patterns jsp

您好: 我有一个关于如何使用database(sql)在java中设计和映射对象类的问题。

例如,如果我的客户和订单类与数据库中的客户和订单表匹配。如果我需要单独的客户和订单信息,我只需使用SQL查询从数据库表中获取信息并将它们放入List和List,并显示在前端应用程序中。 如果我需要显示同时显示客户和订单信息怎么办? 如何将Customer和Order对象放在一个单一的arraylist中?

如果有人可以帮助我在jsp或asp.net中回答这个问题,我将不胜感激。

由于

2 个答案:

答案 0 :(得分:1)

首先 - 不要在jsp中执行此操作。在servlet / controller调用的常规类中执行此操作。然后看看一些ORM - hibernate,eclipselink。但对于一个简单的项目来说,这可能太复杂了。另请参阅commons-dbutils。

答案 1 :(得分:0)

一种可能的方法是构造一个传输对象,其中包含来自两个对象的必要信息,并将TO放入列表中。

检查http://java.sun.com/blueprints/corej2eepatterns/Patterns/TransferObject.htmlhttp://en.wikipedia.org/wiki/Data_transfer_object以获取有关此模式的更多信息。