新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论Java, J2SE, J2ME, J2EE, 以及Eclipse, NetBeans, JBuilder等Java开发环境,还有JSP, JavaServlet, JavaBean, EJB以及struts, hibernate, spring, webwork2, Java 3D, JOGL等相关技术。
    [返回] 中文XML论坛 - 专业的XML技术讨论区计算机技术与应用『 Java/Eclipse 』 → [合集] 怎么访问中间层? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 3937 个阅读者  浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [合集] 怎么访问中间层? 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     admin 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      头衔:W3China站长
      等级:计算机硕士学位(管理员)
      文章:5255
      积分:18407
      门派:W3CHINA.ORG
      注册:2003/10/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给admin发送一个短消息 把admin加入好友 查看admin的个人资料 搜索admin在『 Java/Eclipse 』的所有贴子 点击这里发送电邮给admin  访问admin的主页 引用回复这个贴子 回复这个贴子 查看admin的博客楼主
    发贴心情 [合集] 怎么访问中间层?

    ● [合集] 怎么访问中间层?发信人: diaochong (静静的雕虫~~小猪), 信区: J2EE
    标  题: [合集] 怎么访问中间层?
    发信站: BBS 水木清华站 (Tue Mar 30 10:04:11 2004), 站内

    【 以下文字转载自 JavaClub 讨论区 】
    发信人: diaochong (静静的雕虫~~小猪), 信区: JavaClub
    标  题: [合集] 怎么访问中间层? (转载)
    发信站: BBS 水木清华站 (Tue Mar 30 10:03:49 2004), 站内

    ☆─────────────────────────────────────☆  
      Erratic (漂砾) 于  (Sat Mar 15 11:32:02 2003)  提到:

    发信人: Erratic (漂砾), 信区: SoftEng
    标  题: 怎么访问中间层?
    发信站: BBS 水木清华站 (Sat Mar 15 11:24:20 2003), 站内

    发信人: Erratic (漂砾), 信区: DotNET
    标  题: 怎么访问中间层?
    发信站: BBS 水木清华站 (Sat Mar 15 11:23:38 2003), 转信


    在网站中,中间层和前面表现层之间是用什么方式通讯的呢?比如我有一些表格处理程序
    ,当客户发出请求后,这些表格处理程序从数据库中装载表格格式和数据,由于不同的客
    户有可能请求相同的表格,因此比较合理的方式是在一个中间层上放置表格处理程序以及
    一些数据的缓冲,我现
    在有些困惑的是一个asp.net app怎么去访问这个中间层呢?比较明显的方式是把这个中
    间层做成web service,或者windows
    service,但是我不知道在一般情况下是怎么来处理这个问题的。应该说这是个很基本的
    问题,但是以前没有处理过,不知道各种做法有何利弊,还请有经验的大虾们不吝赐教
    //bow




    ☆─────────────────────────────────────☆  
      Erratic (漂砾) 于  (Sat Mar 15 11:33:03 2003)  提到:

    在J2EE中,是不是只需要关注EJB自己的业务
    逻辑就可以了?这些事情是不是不需要操心?


    【 在 Erratic (漂砾) 的大作中提到: 】                                           
    : 发信人: Erratic (漂砾), 信区: SoftEng                                         
    : 标  题: 怎么访问中间层?                                                      
    : 发信站: BBS 水木清华站 (Sat Mar 15 11:24:20 2003), 站内                       
    : 发信人: Erratic (漂砾), 信区: DotNET                                          
    : 标  题: 怎么访问中间层?                                                      
    : 发信站: BBS 水木清华站 (Sat Mar 15 11:23:38 2003), 转信                       
    : 在网站中,中间层和前面表现层之间是用什么方式通讯的呢?比如我有一些表格处理程序
    : ,当客户发出请求后,这些表格处理程序从数据库中装载表格格式和数据,由于不同的客
    : 户有可能请求相同的表格,因此比较合理的方式是在一个中间层上放置表格处理程序以及
    : 一些数据的缓冲,我现                                                          
    : ...................


    ☆─────────────────────────────────────☆  
    UltraFool (遥望·遐想·感伤) 于  (Sat Mar 15 17:32:58 2003)  提到:

    web services做这种是很糟糕的吧, 性能差, 功能也弱
    如果是远程的话用.NET Remoting通信, 如果我没搞错的话
    它比java RMI或JAX-RPC简单多了, 而且它很灵活, 可以用
    二进制+tcp
    soap+tcp
    soap+http
    二进制+http
    只需要XML配置就完了

    【 在 Erratic (漂砾) 的大作中提到: 】                                           
    : 发信人: Erratic (漂砾), 信区: SoftEng                                         
    : 标  题: 怎么访问中间层?                                                      
    : 发信站: BBS 水木清华站 (Sat Mar 15 11:24:20 2003), 站内                       
    : 发信人: Erratic (漂砾), 信区: DotNET                                          
    : 标  题: 怎么访问中间层?                                                      
    : 发信站: BBS 水木清华站 (Sat Mar 15 11:23:38 2003), 转信                       
    : 在网站中,中间层和前面表现层之间是用什么方式通讯的呢?比如我有一些表格处理程序
    : ,当客户发出请求后,这些表格处理程序从数据库中装载表格格式和数据,由于不同的客
    : 户有可能请求相同的表格,因此比较合理的方式是在一个中间层上放置表格处理程序以及
    : 一些数据的缓冲,我现                                                          
    : ...................                                                           

    ☆─────────────────────────────────────☆  
       UltraFool (遥望·遐想·感伤) 于  (Sat Mar 15 17:33:52 2003)  提到:

    我感觉是, EJB基本把RMI细节隐藏了

    【 在 Erratic (漂砾) 的大作中提到: 】                                           
    : 在J2EE中,是不是只需要关注EJB自己的业务                                       
    : 逻辑就可以了?这些事情是不是不需要操心?                                      


    ☆─────────────────────────────────────☆  
    Erratic (漂砾) 于  (Sat Mar 15 17:51:38 2003)  提到:

    恩,我也觉得Remoting不错。只是觉得如果在一台机器上的话,
    使用Remoting是不是有点费?


    【 在 UltraFool (遥望·遐想·感伤) 的大作中提到: 】                             
    : web services做这种是很糟糕的吧, 性能差, 功能也弱                              
    : 如果是远程的话用.NET Remoting通信, 如果我没搞错的话                           
    : 它比java RMI或JAX-RPC简单多了, 而且它很灵活, 可以用                           
    : 二进制+tcp                                                                    
    : soap+tcp
    : soap+http                                                                     
    : 二进制+http                                                                   
    : 只需要XML配置就完了                                                           


    ☆─────────────────────────────────────☆  
    bakkhos (笨瓶子) 志存高远·思考永不停步 ) 于  (Sat Mar 15 17:52:26 2003)  提?


    我记得.NET有本地方式之类的东西

    【 在 Erratic (漂砾) 的大作中提到: 】                                           
    : 恩,我也觉得Remoting不错。只是觉得如果在一台机器上的话,                      
    : 使用Remoting是不是有点费?                                                    




    ☆─────────────────────────────────────☆  
    Erratic (漂砾) 于  (Sat Mar 15 17:58:43 2003)  提到:

    我再找找..


    【 在 bakkhos (笨瓶子) 志存高远·思考永不停步 ) 的大作中提到: 】                
    : 我记得.NET有本地方式之类的东西                                                


    ☆─────────────────────────────────────☆  
    UltraFool (遥望·遐想·感伤) 于  (Sat Mar 15 17:58:51 2003)  提到:

    呵呵, 也可以把中间层可以和表现层在一个进程中间吧, 只要保持逻辑上的
    分割就可以了吧, 以后要扩展到远程可能也很容易
    【 在 bakkhos (笨瓶子) 志存高远·思考永不停步 ) 的大作中提到: 】                
    : 我记得.NET有本地方式之类的东西                                                

    ☆─────────────────────────────────────☆  
    Erratic (漂砾) 于  (Sat Mar 15 18:06:46 2003)  提到:


    我想在不同的asp.net程序实例中共享一些数据缓冲,比如
    很多业务定义数据,其实没必要每个asp.net应用程序进程
    保持一份,每次都到数据库中去加载一次效率也不高,因此
    产生了构造这么一个中间层的想法(我想中间层最原始的用处
    就是这样吧),每个请求到发到这个中间层上,这样从结构上
    来看比较合理一点。不过你说的放在一起从开发进度上来说
    应该更合适一些。


    【 在 UltraFool (遥望·遐想·感伤) 的大作中提到: 】                             
    : 呵呵, 也可以把中间层可以和表现层在一个进程中间吧, 只要保持逻辑上的            
    : 分割就可以了吧, 以后要扩展到远程可能也很容易                                  

    ☆─────────────────────────────────────☆  
    UltraFool (遥望·遐想·感伤) 于  (Sat Mar 15 18:15:07 2003)  提到:

    java中好像也没有办法在进程之间也保持本地调用吧 , EJB本地接口
    如果没记错得在同一个EAR之中的?
    不同进程可以用进程间通信?要不只能用RMI了, 还有办法吗

    【 在 Erratic (漂砾) 的大作中提到: 】                                           
    : 我想在不同的asp.net程序实例中共享一些数据缓冲,比如                           
    : 很多业务定义数据,其实没必要每个asp.net应用程序进程                           
    : 保持一份,每次都到数据库中去加载一次效率也不高,因此                          
    : 产生了构造这么一个中间层的想法(我想中间层最原始的用处                        
    : 就是这样吧),每个请求到发到这个中间层上,这样从结构上                        
    : 来看比较合理一点。不过你说的放在一起从开发进度上来说                          
    : 应该更合适一些。                                                              




    ☆─────────────────────────────────────☆  
    Erratic (漂砾) 于  (Sat Mar 15 18:17:49 2003)  提到:

    恩.

    .net中对不同进程好像也很难用本地调用,要不就用
    remoting吧,呵呵

    【 在 UltraFool (遥望·遐想·感伤) 的大作中提到: 】                             
    : java中好像也没有办法在进程之间也保持本地调用吧 , EJB本地接口                  
    : 如果没记错得在同一个EAR之中的?                                                
    : 不同进程可以用进程间通信?要不只能用RMI了, 还有办法吗                          


    ☆─────────────────────────────────────☆  
    BadBoy2Man (最爱最爱香饽饽) 于  (Sun Apr 20 19:54:33 2003)  提到:

    人们常说三层应用,但一般扩展性稍好一些得多层应用至少应该分为5层,
    界面层,用户连接层,逻辑层,数据连接层,数据层。
    (具体可参考Windows DNA的架构或者.NET的架构)
    这种分层方式适合公司里只有一个产品线的项目或者产品,
    或者有多个产品,但各个产品独立性都表较强。
    用户连接层负责处理界面和逻辑层之间的连接。在某种程度上,目前Java WEB应用中
    比较流行的Strtus可以说是比较好的用户连接层的架构。

    在Java里面人们常说MVC模型,很多人误以为MVC模型就是三层应用,
    其实这是两个很不一样的概念。
    (下一次有空再仔细说)

    【 在 Erratic (漂砾) 的大作中提到: 】                                           
    : 发信人: Erratic (漂砾), 信区: SoftEng                                         
    : 标  题: 怎么访问中间层?                                                      
    : 发信站: BBS 水木清华站 (Sat Mar 15 11:24:20 2003), 站内                       
    : 发信人: Erratic (漂砾), 信区: DotNET                                          
    : 标  题: 怎么访问中间层?                                                      
    : 发信站: BBS 水木清华站 (Sat Mar 15 11:23:38 2003), 转信                       
    : 在网站中,中间层和前面表现层之间是用什么方式通讯的呢?比如我有一些表格处理程序
    : ,当客户发出请求后,这些表格处理程序从数据库中装载表格格式和数据,由于不同的客
    : 一些数据的缓冲,我现                                                          
    : ...................                                                           

    ※ 修改:·qyjohn 于 Mar 30 10:10:10 修改本文·[FROM:   219.238.203.*]           

    索引页面|上一篇|下一篇


       收藏   分享  
    顶(0)
      




    ----------------------------------------------

    -----------------------------------------------

    第十二章第一节《用ROR创建面向资源的服务》
    第十二章第二节《用Restlet创建面向资源的服务》
    第三章《REST式服务有什么不同》
    InfoQ SOA首席编辑胡键评《RESTful Web Services中文版》
    [InfoQ文章]解答有关REST的十点疑惑

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/9/23 0:40:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Java/Eclipse 』的所有贴子 点击这里发送电邮给Google AdSense  访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/3/9 2:48:20

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    91.797ms