1、JNDI
(1)Java Naming and Directory Interface
Java命名和目录接口
通过名称将资源与服务进行关联
(2)JNDI的作用与优点
在应用与Java对象或资源之间建立松耦合的逻辑关联,简化应用对于资源的配置及维护工作。可以在更大范围、不同应用之间共享资源。
(3)简单应用
JNDI的使用
2、连接池
javax.sql.DataSource接口的实现类负责管理与数据库的连接,以连接池的形式对数据库连接进行管理
连接池与数据库
3、三层模式
- 表示层
与用户交互,收集和展示数据 - 业务逻辑层
根据业务需要执行控制过程,进行事务管理 - 数据访问层
与业务无关的数据访问操作