多项选择题

A.必须是HttpServlet的子类
B.通常需要覆盖doGet()和doPost()方法或其一
C.通常需要覆盖service()方法
D.通常要在web.xml文件中声明< servlet>和< servlet-mapping>两个元素