我目前正在为我的 servlet 使用前端控制器模式,并在doGet()
anddoPost()
方法中使用大型 if-else if 结构;但是,我的应用程序开始添加越来越多的功能,结果 if-else 块失控了。我想知道处理这种情况的一些流行策略是什么(同时维护一个前端控制器)。
我能想到的可能就是使用一个哈希表,将路径(从请求 url)映射到确定适当 JSP(并设置属性)的辅助方法。
我喜欢 Spring 框架的外观;但是,我目前无法移植到框架,像 Spring 这样的东西如何避免我面临的问题?