【问题标题】:Good open source web app using Servlets/JSP?使用 Servlets/JSP 的优秀开源 Web 应用程序?
【发布时间】:2011-04-30 22:48:44
【问题描述】:

我想知道是否有人知道使用 Servlets/JSP 的优质开源 Web 应用程序。原因是我目前正在维护一个 Web 应用程序,但它看起来设计不正确。我是一名初级开发人员,所以我没有很多这方面的经验,也没有导师来教我。一些糟糕的设计选择(我认为)是:

  • 所有控制器都必须扩展一个名为 Controller 的类,该类强制您重写 bothdoGet 和 doPost
  • 使用 JNDI 连接到数据库的单例数据库类。编译器警告我这已被弃用。
  • 混乱的​​错误页面。根据我的阅读,我可以使用 DD 设置所有错误页面。
  • 扩展 HashMap 的 Model 类,它使用完全原始类型(啊!)

【问题讨论】:

  • 所有控制器都必须扩展一个名为 Controller 的类,它会强制您覆盖 doGet 和 doPost - 如果您真的认为这是一个问题,请创建 2 个类 - AbstractGetController 和 AbstractPostController - 每个类只留下一个方法作为抽象方法,要么委托另一个,要么抛出异常。然后每个人都可以根据需要扩展这些。所以这是一个非常小的问题。
  • 一个扩展 HashMap 的模型类,它使用完全原始的类型(啊!)——是的,这听起来很丑。公平地说,这个应用程序可能是在泛型之前开发的(JDK 1.4 或更早版本)

标签: java jsp servlets


【解决方案1】:

有一个 Oracle page 包含 Java EE 教程,适用于版本 3 到 6。

这些教程中将有很好的关于 Servlets/JSP 的部分,可以参考和使用。

那里有很多信息,但各个部分也很有帮助(已多次亲自咨询各个部分并发现它非常有用)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-04
    • 2010-12-30
    • 2011-09-05
    • 1970-01-01
    相关资源
    最近更新 更多