我正在设计一个简单的基于web的应用程序。我是这个网络领域的新手。我需要你在设计模式方面的建议,比如职责应该如何在Servlet之间分配,制作新Servlet的标准等等。
实际上,我的主页上有几个实体,对应于每个实体,我们有很少的选项,如添加、编辑和删除。早些时候,我每个选项使用一个Servlet,比如Servlet1用于添加entity1, Servlet2用于编辑entity1等等,这样我们就有了大量的Servlet。
现在我们正在改变我们的设计。我的问题是如何选择servlet的职责。我们是否每个实体都有一个Servlet来处理所有选项并将请求转发给服务层?或者我们应该为整个页面使用一个servlet来处理整个页面请求,然后将其转发到相应的服务层?另外,是否将请求对象转发到服务层。