在web编程中,由于高内聚.低耦合的特点,需要将多个类实现多层,大致有以下几层:①entity,实体类,如user,role等,这些类里边包含了私有属性和公共的get.set方法这和数据库中的表相对应,更严格一些,包括字段的顺序和type都要保持一致.②base,封装了基本的操作数据库的方法(增删改查)③dao,访问并操作数据库,若想从数据库获取数据,必须调用dao层.dao层没有一点业务逻辑,全是跟数据库操作有关的类④service,业务逻辑层,里边可以是接口.只要没有访问数据库的操作,都写到…