Mir*_*rel 7 java ejb terminology
我需要学习Java中面向组件的编程,我相信这与EJB有关,但我不确定...这是真的吗?
请问您能给我一些与Java中面向组件编程相关的链接,以便有一个关于它的起点吗?
谢谢 !
面向组件的编程是一种将问题分解为主要部分("组件")的方法,每个部分在解决问题时具有特定的角色或责任域.
企业在某种程度上是面向组件的,由"会计","采购","销售"等部门组成,这些部门在业务需要提供的某些任务上具有完整的域.
面向对象和组件方向之间的差异是规模和可重用性.面向对象思维倾向于关注小对象的紧密集成,其中对象在整个软件产品中被重用.面向组件的思维倾向于关注责任孤岛,这些孤岛大多独立运作,可能会或可能不会与其他组件共享共同对象.
JDBC数据库驱动程序是面向组件思维的一个很好的例子(在面向对象的世界中实现).您不关心编码的数据库驱动程序或数据库通信的详细信息,因为组件(JDBC驱动程序)在内部处理所有这些.
不同类型的EJB也是组件.对于您希望解决的每个问题,您应该选择提供正确通用方法的J2EE组件,然后对其进行扩展以提供解决方案的必要详细信息.
例如,如果你想显示一个java生成的网页,你可以使用一个J2EE HttpServlet的组成部分,这将确保它会放入一个J2EE Servlet容器,将处理接收HTTP请求,将它们分解成Java对象的所有管道和方法调用,将它们定向到正确的容器,通过容器从正确的处理程序收集输出,将输出组合成HTTP响应等.
| 归档时间: |
|
| 查看次数: |
7003 次 |
| 最近记录: |