web services跟他有关系,但是没有从属关系
比如.net等也有web services的

解决方案 »

  1.   

    J2EE 标准是一个为开发和发布便于达到网络经济要求的应用程序所提供的标准,这个标准是由 Sun Microsystems 以及多个合作者共同开发的,主要应用于当今网络经济中的商业领域。建立这个标准的是为了扩展现场、减少了阻碍事务的冲突,通过标准使得商业仅集中在商业问题,而不是集中在复杂的技术问题。 客户层
      
     Web  层
      
     商业逻辑层
      
     数据 库层
     J2EE 支持开发分布事务应用程序的标准模式。分布式应用程序通常以分层的方式运行在几个计算机系统上。大概的情况如下图: 分布式应用程序的客户层经常运行在用户个人计算机的浏览器上。客户端可以是独立的应用程序或者其他程序,这些程序可以运行在其他设备上。 Web 层通常运行在一个集中的服务器上,或位于集体计算中心的服务器上。服务器可同时给不同的客户端发送内容。同时, Web 层可以执行其他操作,比如维护服务器上用户访问页面的状态信息,以及访问应用程序的其他层。 商业逻辑层通常当 Web 服务器需要进行特定的操作时才开始发挥作用,这些操作应用商业逻辑管理在线的交易或服务。例如,一个在线的书店使用商业逻辑执行对消费者的校验。因为所买的书从货单中移出和消费者用信用卡付账处在同一过程中,所以这些操作就是事务性的。如果信用卡因为某种原因没有付账,书就必须留在货单上。如果书没有发出,信用卡就不应该付账。在商业逻辑层中的事务管理确保这些操作的一致性和数据的完整性。 数据库层提供了对组织数据的基本的存储和访问。其中根据不同时期的不同目的,数据层可以包含几个系统,但是为了便于商业逻辑层中事务处理和交互通信,这几个系统可以互相操作。
      

  2.   

    表格显示不出来客户层 → web层 → 商业逻辑层 → 数据库层
      

  3.   

    似乎我没把问题说清楚。举个例子吧!例如开发一个在线食品商店系统,根据J2EE的内容,
    表示层包括HomePage.jsp,DishDetail.jsp,Register.jsp,等等,
    控制层包括LoginServlet,MenuServlet,OrderSerlet等等,
    逻辑层包括PriceManage bean,Customer bean,Order bean,Dish bean等等,
    然后编码,部署。这样的一个系统,是Web Services吗?如果不是,像SOAP,WSDL,UDDI这些技术如何应用到我的系统中?
      

  4.   

    Web Services只是用来存放运行中间层业务逻辑的.
    像你这个系统用了MVC模式,则三个层都放再WebServices中,其中表示层.jsp部分与客户端打交道.而逻辑层则与数据库打交道...
    简单的模型如下:客户端 ---------- WebServices ---------- 数据库而中间层WebServices中有
                              C
                            /                         /         客户端(浏览器)---  V ------- M --- 数据库(TE   ETLSFJSJFF
      

  5.   

    Web Service 是 J2EE的小秘!!!!!!!!!!!
      

  6.   

    楼主有点可爱哦,Web Service不是让你拿来怎样“用进去”的。
    如果你是想练下拳脚又另当别论,呵呵。
      

  7.   

    晕啊,webservices的名词楼主倒是记住不少,却怎么连基本概念都没弄明白呢?就你说的那个在线食品商店全是jsp的东东,根本没必要用webservices!
      

  8.   

    web service 是j2ee 1.4 的主要实现部分
      

  9.   

    to bestdelphier: 怎么“全是jsp的东东”?不是有ejb吗?
      

  10.   

    webservice是大家的东西,j2ee当然可以调用了
      

  11.   

    严格的讲j2ee(企业版java2)是一种中间件的的开发规范,web service和部分应用程序都属于中间件,只是不同的平台使用不同的中间件
      

  12.   

    j2ee 1.4对Web services的支持就是增加了一些包(JAX*),任何系统单独用这些包都可以达到使用Web services的目的。不用这些包也可以,很多组织都有自己处理Web services的工具。Web services本身是一种规范,它需要实现,很多Web services都是以servlet作为服务端点实现的,也可以用EJB作为服务端点。一般的Web services工具包都支持这些,例如Axis。所以Web services和J2EE有关系是毫无疑问的,但不是离了他就不行,人家.net也可以用啊。