JAVA用EJB封装商业逻辑,大大提高稳定性和安全性(不直接针对底层数据进行操作).在做数据抽取时可能用到存储过程,但这样的方法现在比较落后,会影响J2EE技术整体上的性能,一般是生成XML,但后者相对复杂,对设计人员要求比较高.

解决方案 »

  1.   

    很少..用EJB entity bean作为商务数据建模
      

  2.   

    在典型的J2EE架构中,对数据库的操作是封装在EJB中的,所以没有必要用到存储过程。但是在实际项目中,由于使用存储过程有一些好处,比如说减轻网络限制等等,所以也有存储过程的使用。其实,具体情况具体分析是最重要的。如果使用存储过程的好处很多,适当的采用也不是不可以的。不过好像没有大量使用的。