新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   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等相关技术。
    [返回] W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL计算机技术与应用『 Java/Eclipse 』 → [合集] struts中能不能这么做? 查看新帖用户列表

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

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

    ● [合集] struts中能不能这么做?发信人: diaochong (静静的雕虫~~小猪), 信区: J2EE
    标  题: [合集] struts中能不能这么做?
    发信站: BBS 水木清华站 (Tue Mar 30 09:48:50 2004), 站内

    【 以下文字转载自 JavaClub 讨论区 】
    发信人: diaochong (静静的雕虫~~小猪), 信区: JavaClub
    标  题: [合集] struts中能不能这么做?
    发信站: BBS 水木清华站 (Tue Mar 30 09:46:46 2004), 站内

    ☆─────────────────────────────────────☆  
      gty (宜良-丽江-蝴蝶泉) 于  (Fri Feb 21 01:21:59 2003)  提到:

    这两天我在webwork的maillist上发了一些建议,主要是希望
    webwork2.0支持POJO(pure old java object),也就是说,希望
    取消business logic必须支持Action接口的限制。

    我知道大家用struts的比较多,希望能看一下struts能不能
    进行这样的改进。另外,webwork已经采用了Value Stack的技术,
    因此取消了FormBean的限制。

    下面是原文:

    -----Original Message-----
    From: guty [mailto:brisoft@263.net]
    Sent: Thursday, February 20, 2003 1:25 AM
    To: Jason Carreira
    Subject: from a ww user's view


    Dear jason, I have problems with my mail server. Please
    help me transfer this mail to the mail list. Thank you:)

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

    I am not familiar with detail mechanism of WW. But from
    a ww user's view, I'd like to see WW like this:

    ##################################################
    Model ( a POJO java bean):

    public class Account
    {
    protected String firstname;
    protected String lastname;
    protected String email;
    protected String username;

    //getter and setter methods...

    }

    #################################################
    Business Logic ( A POJO java bean):

    public class AccountManager
    {
    /**
    *
    * @ return long, account balance, to illustrate return
    */

    public long createAccount(Account account)
    {
    ...
    }

    // other methods...
    }

    ###################################################
    View ( webwork taglib with multipal view techs includes JSP and velocity)

    &lt;form action=&quot;&lt;webwork:url page=&quot;AccountManager.createAccount&quot;/&gt;&quot;&gt;
    &lt;ui:textfield label=&quot;'First name'&quot; name=&quot;'param[0].firstname'&quot;/&gt;
    &lt;ui:textfield label=&quot;'Last name'&quot; name=&quot;'param[0].lastname'&quot;/&gt;
    &lt;ui:textfield label=&quot;'Email'&quot; name=&quot;'param[0].email'&quot;/&gt;
    &lt;ui:textfield label=&quot;'Username'&quot; name=&quot;'param[0].username'&quot;/&gt;
    &lt;/form&gt;

    ###################################################
    UI Control, or UI workflow ( custom xml integrate with WW EL)

    &lt;action name=&quot;AccountManager.createAccount&quot;&gt;
    &lt;view exception=&quot;PermissionException&quot;&gt;Login.jsp&lt;/view&gt;
    &lt;view el=&quot;'if test=&quot;'return' &gt;1000 &quot;&quot;&gt;BigAccountSummary.jsp&lt;/view&gt; &lt;view el=&quot;'if
    test=&quot;'return' &lt;=1000 &quot;&quot;&gt;SmallAccountSummary.jsp&lt;/view&gt; &lt;/action&gt;

    Gu Tianyang
    guty@em.tsinghua.edu.cn








    ☆─────────────────────────────────────☆  
    UltraFool (遥望·遐想·感伤) 于  (Sat Feb 22 19:59:34 2003)  提到:


    【 在 gty (宜良-丽江-蝴蝶泉) 的大作中提到: 】                                   
    : 这两天我在webwork的maillist上发了一些建议,主要是希望                         
    : webwork2.0支持POJO(pure old java object),也就是说,希望                      
    : 取消business logic必须支持Action接口的限制。                                  
    取消了继承那信息就不通过回调方法之类的传递了吧,
    其他有更好的办法吗?
    好像struts1.0的一个action处理一个任务是为了得到COMMAND模式的好处
    : 我知道大家用struts的比较多,希望能看一下struts能不能                          
    : 进行这样的改进。另外,webwork已经采用了Value Stack的技术,                    
    : 因此取消了FormBean的限制。                                                    
    struts新的版本是不写formbean,只是在配置文件
    声明,用dynamicproxy动态生成formbean.struts的formbean的方法好像基本上也
    可以用其他方式取代.
    value stack是什么东东?用pure javabean比formbean好在哪里?
    : 下面是原文:                                                                  
    : -----Original Message-----
    : From: guty [mailto:brisoft@263.net]                                           
    : Sent: Thursday, February 20, 2003 1:25 AM
    : To: Jason Carreira                                                            
    : ...................                                                           

    ☆─────────────────────────────────────☆  
    gty (宜良-丽江-蝴蝶泉) 于  (Sat Feb 22 23:24:44 2003)  提到:


    POJO的好处在于,一是简单,二是标准。
    第一点显而易见,只要学了Java就会写;
    第二点有点哲学意味,越简单的事物某种程度上是越容易
    标准化的。
    想想现在各种各样、各个层次的framework、server,为了
    让信息在内部流通顺畅,往往制定一些“规范”,但对外部
    系统来说,这些规范恰恰也会成为系统融合的障碍。
    如果AOP的确能够帮助各个framework在POJO的层次上统一
    起来,那样的标准也会更真实些。

    回到原来的问题,我的业务逻辑和数据对象都在中间层,而且
    目前都是POJO,我不太希望为了一个web framework,再去写
    大量的action或者form bean去做转换工作。

    【 在 UltraFool (遥望·遐想·感伤) 的大作中提到: 】                             
    : 取消了继承那信息就不通过回调方法之类的传递了吧,                               
    : 其他有更好的办法吗?                                                           
    : 好像struts1.0的一个action处理一个任务是为了得到COMMAND模式的好处              
    : struts新的版本是不写formbean,只是在配置文件                                   
    : 声明,用dynamicproxy动态生成formbean.struts的formbean的方法好像基本上也        
    : 可以用其他方式取代.                                                           
    : value stack是什么东东?用pure javabean比formbean好在哪里?                      


    ☆─────────────────────────────────────☆  
    UltraFool (遥望·遐想·感伤) 于  (Sun Feb 23 14:17:00 2003)  提到:


    【 在 gty (宜良-丽江-蝴蝶泉) 的大作中提到: 】                                   
    : POJO的好处在于,一是简单,二是标准。                                          
    : 第一点显而易见,只要学了Java就会写;                                          
    : 第二点有点哲学意味,越简单的事物某种程度上是越容易                            
    : 标准化的。                                                                    
    : 想想现在各种各样、各个层次的framework、server,为了                           
    : 让信息在内部流通顺畅,往往制定一些“规范”,但对外部                          
    : 系统来说,这些规范恰恰也会成为系统融合的障碍。                                
    : 如果AOP的确能够帮助各个framework在POJO的层次上统一                            
    : 起来,那样的标准也会更真实些。                                                
    : 回到原来的问题,我的业务逻辑和数据对象都在中间层,而且                        
    : 目前都是POJO,我不太希望为了一个web framework,再去写                         
    我觉得在struts这样的framework中是不应当包含业务逻辑或者数据对象的,
    action中只是包含对真正逻辑对象的调用,真正的逻辑对象可以包含在EJB
    或者POJO中,而数据访问可能在逻辑层之后
    原来的应用升级到struts修改的应当是他的表现和流程控制,而中间层可以不变吧
    : ...................                                                           



    ☆─────────────────────────────────────☆  
    holly (愤中) 于  (Tue Feb 25 00:51:20 2003)  提到:


    【 在 gty (宜良-丽江-蝴蝶泉) 的大作中提到: 】                                   
    : POJO的好处在于,一是简单,二是标准。                                          
    : 第一点显而易见,只要学了Java就会写;                                          
    : 第二点有点哲学意味,越简单的事物某种程度上是越容易                            
    : 标准化的。                                                                    
    : 想想现在各种各样、各个层次的framework、server,为了                           
    : 让信息在内部流通顺畅,往往制定一些“规范”,但对外部                          
    : 系统来说,这些规范恰恰也会成为系统融合的障碍。                                
    : 如果AOP的确能够帮助各个framework在POJO的层次上统一                            
    : 起来,那样的标准也会更真实些。                                                

    嘿嘿, 从另一个意义上说, 是制定了又一个规范. 而已.

    AOP 跟 GP 一样. 适当地用, 很好. 不过很容易用滥的. 或者说,
    用滥的可能性比用好的可能性大.

    : 目前都是POJO,我不太希望为了一个web framework,再去写                         
    : ...................                                                           

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

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


       收藏   分享  
    顶(0)
      




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

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

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

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/9/23 0:40:00
     
     sunsonbaby 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:7
      积分:84
      注册:2004/2/24

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给sunsonbaby发送一个短消息 把sunsonbaby加入好友 查看sunsonbaby的个人资料 搜索sunsonbaby在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看sunsonbaby的博客2
    发贴心情 
    胡扯,干脆你直接用MVC1,够你用了...
    瞎讲. 根本不懂什么是POJO,什么是MVC.
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/5/26 23:50:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Java/Eclipse 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/6/3 16:10:12

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

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