记一篇IT培训日记054-分与合

04月06日 晴天 好

今天讲web版学生对象crud,刀哥讲了2种操作方案,然后让我们小组讨论哪种最优,便出现了分与合的争端。

方案1:

使用ListServlet,SaveServlet,UpdateServlet,DeleteServlet 4个servlet实现学生的CRUD操作

public class ListServlet extents HttpServlet{
   public void service(HttpServletRequest req, HttpServletReponse resp){
        ....
   }
}

public class ServletServlet extents HttpServlet{
   public void service(HttpServletRequest req, HttpServletReponse resp){
        ....
   }
}

......

方案2:

用一个StudentServlet + cmd参数来实现学生CRUD

public class StudentServlet extents HttpServlet{
   public void service(HttpServletRequest req, HttpServletReponse resp){
        String cmd = reqeust.getParameter("cmd");
        if("save".eqauls(cmd){
            ....
        }else if ("delete".eqauls(cmd)){
            ....
        }
   }
}

小组讨论之后,我跟小瘦选择方案2,小C与小胖选择方案1,老A,大B觉得都可以

小胖:肯定是方案1好了,CRUD 4个Servlet清晰明了

我:你不觉得类多么?

小胖:类多不正常么,大项目不都是类堆积起来的么,这样写多容易理解。

我:方案2也挺清晰的啊, 使用cmd参数方式,并约定list, save,update, delete 4个参数表示4个操作逻辑。所有实现只有1个雷,而你那种要4个,你不觉得类多么?

小胖:方案2那种,如果不传cmd参数,容易出问题啊,方案1没哟参数,简单多了。

我:在if 判断里面加上else 做兜底就可以啦, 没传cmd 直接进入list列表操作就OK拉,1个类能搞掂操作,非得弄4个类,花里胡哨的,你不觉得类多么?

小胖:不觉得,俺乐意。

我:你确定?真不觉得了么?

小胖:是~~

我:来,你再给我写一个老师对象的CRUD~

小胖:我擦~

天下合久必分,分久必合,辩不辩都在那~哈哈~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浪飞yes

我对钱没兴趣~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值