1. 数据库:database server,如oracle, sql server...
2. 逻辑层:在application中运行,ejb 中的session bean ,entitybean. Microsoft 的MTS:
    dcom, or com.
3. 表现层:有的是Browerser, 有的client 的应用程序(现在方向上browser)总的来说,这三层不是不变的,如我们为了与数据库无关,就会把一些数据库的东西放到逻辑层,
表现层有时又分为表现数据和表现逻辑。逻辑层又有entitybean 与sessionbean.
..............

解决方案 »

  1.   

    http://www.frontjsp.com.cn/ejb/ejbindex.htm
      

  2.   

    to:riverhorse(李贽) 
       ejb中说"部署"到底是一个怎么样的概念?能不能举个例子说说,我想我这样会更明白的。
    对了,你是不是有过这方面的应用,能讲讲经验吗?
      

  3.   

    to backlove(我愿意)
       你给的链接不能访问,是不是有错误,您再看一下!
      

  4.   

    太深奥了,好象与我无关~~~~~~~~~~~~~~~~~~
    (我在学java吗??????)
      

  5.   

    我刚下了Apusic,觉得他的手册很详细,只是有一些不是很明白,有谁用过呢?
      

  6.   

    下面这副图可以说明三层结构:
    web browser               ---->business logic -----> Database   
    application /
    ejb充当了中间层身份:business logic(商务逻辑)。其实更好的应用是J2EE(JSP/SERVLET/EJB).面向对象的就不用说了,分布式的系统一般要满足以下几个条件:
    1)对象分布,对象可以分布在不同的服务器上。
    2)安全的考虑。不同的client只能存取相应的对象组件
    3)事物安全。
    对于以上几点,EJB提供了很好的解决方案。它使得开发人员可以集中精力考虑核心的开发
      

  7.   

    "多层结构的、分布式的、面向对象的Java应用系统的跨平台的构件体系结构"
    1,ejb是商业逻辑层,client是用户表示曾,可以用servlet和jsp来编写,
    数据层当然是数据库了,这就是多层结构.
    2,分布式,你要是了解corba就不必多说了,ejb是基于corba技术的,
    比如iiop/rmi对象访问协议,iiop就是corba的技术,他可以通过
    internet访问其他服务器上的对象,这就实现了分布式应用.
    3,面向对象和跨平台是java语言的特性
      

  8.   

    我正在用开发EJB一个项目
    CLIENT: browser
    Application:EJB server,web server
    Data base:Oracle8ijsp->javabean->EJB->oracle
      

  9.   

    三层结构是基本,是不是企业级应用这个模式应用的都很广。
    j2ee的面向企业级应用关键在于j2ee容器和j2ee服务器提供的各种服务:
    比如安全、事物等等。
    你可以去java的官方网站找一下j2ee的蓝图,很有用。另:licher,很抱歉,一直很忙,没有及时回复你的问题。
      

  10.   

    to mty(天鱼),gdsean(摇滚java),nintyuui(壮志凌云):
       也称大哥吧,听你们把问题这么一说,我的脑袋也突然清晰多了,不过就是不能切入到实际应用中去,不知该如何是好,我还是新手,还望各位多多指教!
      

  11.   

    to kobe_lee(沙滩阳光):
       大哥实在太客气了,您能在百忙之中帮忙解决我的问题,我早已不胜感激。还有就是我本人的E文太差了,所以为了学好,每天坚持2个小时的E文学习时间。
      

  12.   

    to backlove(我愿意):
       我刚才又试了一下,可以访问,不好意思,可能我一时疏忽!多谢了!~~