主页 > 奇·趣事 > 在Javaweb开发过程中什么时候将业务逻辑单独封装成一个类?用ssh
2014年05月21日

在Javaweb开发过程中什么时候将业务逻辑单独封装成一个类?用ssh

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  我觉得你可以这样理解,不就三层吗,DAO层应该知道吧,表示成就是那些视图的东西,剩下的不就是业务逻辑了;业务逻辑比较复杂,通常会考虑设计模式,接口啥的,我觉得这可能是你疑惑的地方,我一开始做web开发的时候对这个地方疑惑过。

  展开全部您好,根据我这几年酱油开发的经验。一般正规点的大项目基本分为4层,ACTION(表现层),UCC(业务处理层),BS(逻辑处理层),DAO(数据处理层)。其实一般ACTION用来与JSP传参调用方法什么的,UCC基本都是用于业务处理,好比银行贷款方式有各种各样的贷款,可能是抵押贷款,可能是担保贷款,当我们去贷款时候,银行分析出我们是适合抵押还是担保,但具体抵押要做什么事情,就是由逻辑层来处理。至于最基本的逻辑层调用数据处理则由DAO来完成。

  一般我们都将同一业务逻辑封装在同一类中,比如商品的买,卖,进货,出货,我们可以认为是数量上的变化,可以归为一类封装。至于商品的价格,盈亏,我们可以认为是另一类金钱上的变化来封装。尽快将同一产品的同一属性封装在一个类中,这样以后也方便维护。