conection放在那一层做啊?

nil2000 2008-04-02 06:50:46
如果想一个页面的操作
或者一系列的操作都
用一个conection来做
那这个conection应该放到那一层好啊??
...全文
225 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxinb 2008-06-06
  • 打赏
  • 举报
回复
M 层吧 就是在LogicBean 里面生成Conncetion conn
finalzhzhk 2008-06-06
  • 打赏
  • 举报
回复
db层
haoxiongok 2008-06-06
  • 打赏
  • 举报
回复
业务层吧。
kuyesuifeng 2008-06-06
  • 打赏
  • 举报
回复
放在业务层啊
null1null 2008-06-06
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 bao110908 的回复:]
应该放在业务层的,因为业务层中可能要调用多个数据访问层的东西来完成一个业务,
必须把这些操作纳入一个事务处理当中。
[/Quote]
hnjd314053754 2008-06-06
  • 打赏
  • 举报
回复
学习了
yooooyiiiiiiiiii 2008-06-06
  • 打赏
  • 举报
回复


当然是最底层。
liang8305 2008-06-06
  • 打赏
  • 举报
回复
你需要的不是什么什么层
而是一个服务,好好管理connection的服务

连接池就提供这种服务
npuhetao 2008-06-06
  • 打赏
  • 举报
回复
应该放在业务层的,因为业务层中可能要调用多个数据访问层的东西来完成一个业务,
必须把这些操作纳入一个事务处理当中。
duzhonghua 2008-06-06
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 caoyinghui1986 的回复:]
个人觉得: 业务层比较合理。

因为 lz提到 “一个页面上的操作或者一组操作都用一个connection”
那么这个 "一个页面上的操作或者一组操作" 应该称的上是一个具体的业务。 当然就应该把connection
放到这里来。 打开connection 就是你这组业务的开是 关闭connenction 就是你这组业务的结束。
[/Quote]
M层吧,
cxb1004 2008-06-06
  • 打赏
  • 举报
回复
到底你说的层次是指什么? MVC的三层结构,还是其他的层次?

如果是按照我的理解,肯定要放在数据层,
model只是执行业务,其下肯定要分数据层的。

至于在数据层里,除非用连接池,要不让应该放到session里,不然每一次都要去连接,太浪费了。
所以应该放在数据层的父类中。
Shine_Panda 2008-06-06
  • 打赏
  • 举报
回复
个人觉得: 业务层比较合理。

因为 lz提到 “一个页面上的操作或者一组操作都用一个connection”
那么这个 "一个页面上的操作或者一组操作" 应该称的上是一个具体的业务。 当然就应该把connection
放到这里来。 打开connection 就是你这组业务的开是 关闭connenction 就是你这组业务的结束。
zhj92lxs 2008-06-06
  • 打赏
  • 举报
回复
扔业务层吧,控制事务
  • 打赏
  • 举报
回复
应该放在业务层的,因为业务层中可能要调用多个数据访问层的东西来完成一个业务,
必须把这些操作纳入一个事务处理当中。
ThirdDimension 2008-05-26
  • 打赏
  • 举报
回复
看看你的是3曾结构还是4曾结构
最好使用连接池,你在一个业务处理里一直想拥有这个连接的话只能放在业务处理开始之前了
journeydj 2008-05-26
  • 打赏
  • 举报
回复
根据需求才能决定放在哪。。。。。。
我是风 2008-04-23
  • 打赏
  • 举报
回复
M层
louwensong 2008-04-23
  • 打赏
  • 举报
回复
共用一个Connection你能保证线程安全吗?
cpoysy 2008-04-23
  • 打赏
  • 举报
回复
干脆直接用SPRING代理算了,不用去理他了.
joejoe1991 2008-04-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 nil2000 的回复:]
当然知道用连接池了啊~~~

这个是一个面试的题目啊。。。

意思就是抛开连接池子啊

要用经济一点的做法。。。
一个页面上的操作或者一组操作都用一个 connection那这个connection应该放在那一层啊?
[/Quote]
我怎么越想越觉得不太可能呢?
加载更多回复(9)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧