【308天】每日项目总结系列046(2017.12.10)

优化Servlet设计
本文探讨了通过提取公共Servlet来简化Web应用程序的设计方法。介绍了如何通过重构将单一职责Servlet的方法(如doGet、doPost)集中管理,并利用反射机制提高扩展性和维护性。

叨叨两句

  1. ~

编程思想

抽取公共的servlet

  1. 目的:减少代码量
  2. 方式:将接收登陆、注册、发送邮件等单一请求的servlet的doGet、doPost方法写到公共的servlet中

将service方法拆分为接口与实现类

  1. 目的:便于分工协作
  2. 方式:

    1. 原来的一个service类拆分成两部分,一部分写成接口,一部分写成实现类
    2. 接口放到包com.xxx.web.service,实现类放到com.xxx.web.service.impl

公共servlet使用反射实现方法调用,不再无限写else if

  1. 目的:未来公共servlet的子类新增方法,不用去公共servlet中增加else if
  2. 方式:在公共servlet中,调用子类方法时,使用反射
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值