• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

J2EE综合--业务逻辑和数据库访问决策

发布: 2008-5-09 10:36 | 作者: 不详 | 来源: 不详 | 查看: 57次 | 进入领测软件测试网论坛讨论

领测软件测试网 软件测试技术网1cq'_0@M k&K7{

8v4I9dW7Tc前面几章,我没有提及如何组织业务逻辑。你必须决定业务逻辑有什么样的接口。业务逻辑的接口由一些数据和方法组成,这些数据和方法由表示层来调用。在设计接口时重点需要考虑的是:应该封装哪些业务逻辑的操作,而哪些操作不应该显示给表示层。封装接口可以提高程序的可维护性,因为通过隐藏业务逻辑的操作细节,可以实现修改业务逻辑而不影响表示层。缺点是,你必须为封装业务逻辑而特意的写很多的代码。
7}%[A*_ ~C%i4Il    你还需要考虑其他重要的问题,比如如何处理事务处理,安全,和远程调用问题。通常这些也是业务逻辑接口要负责的问题。为了保证数据的连贯性,业务层的接口必须保证每个事务处理中的调用都能执行。同样,也要验证调用者是否有权限调用业务方法。业务层接口还要负责处理一些远程客户端的问题。软件测试技术网Hw.ve0a8CW
    来考虑一下选项。
l/j(d0n8u)Y    EJB session faç;ade软件测试技术网j1X3FA#a|*B8V

(FZ