在简单应用中使用 Servlets & JSP 时,通过 DataSource/Connection pool 连接数据库,典型的应用架构是什么?
创建 Connection 对象时,它是常见的应用程序的 servlet 超类并通过参数传递给 doGet/doPost 吗?
Connection 对象如何传递给 DAO 类以检索/更新域对象的状态?
SQL 异常是在 DAO 级别、特定的 servlet 级别还是 servlet 的超类处理的?
网站模板是如何设计的?通过 JSP
include
标签?特定 servlet 中的 DAO 对象属性是在第一次实例化时构造的,还是像在 doGet/doPost 方法中创建的那样位于另一层中?
DAO 中的每个小操作都应该从 DataSource 检索连接还是更好地在 DAO 的构造函数中传递 Connection?
是所有数据都通过 request.setAttribute 传递给 JSP 还是有更好的方法?
我应该只传递给 JSP 域对象/集合还是传递整个 DAO/另一个中介以进行数据检索?
我们是否应该为整个请求-响应链只实现单个 Connection 对象?如果是,如何实现?