1.理解JNDI
Java Naming and Directory Interface:Java命名与目录接口
1.1JNDI的作用与优点简化应用对于资源的配置及维护工作
可以在更大范围、不同应用之间共享资源
1.2JNDI能做什么
通过将名称与资源或服务进行关联,为查找和访问各种命名和目录服务提供通用、统一的接口
2数据库连接池
数据库连接池负责分配,管理和释放数据库链接,它允许应用程序重复使用一个现有的数据库链接,而不是重新建立一个
2.1配置资源
修改Tomcat的context.xml文件,配置Environment环境变量
DataSource对象参数对应的
配置/WEB-INF/web.xml文件
Microblog DataSource jdbc/microblog javax.sql.DataSource Container
表示层
数据展示
数据收集
用户交互
业务逻辑层
封装业务处理逻辑
事务管理
数据访问层
连接数据库
数据处理
4.各层之间的关系
5.分层的目的和原则
分层目的
高内聚:每一层的组件具有内聚性
低耦合:有依赖关系的各层之间保持低耦合
分层原则
上一层依赖其下一层、依赖关系不跨层
表示层不能直接访问数据访问层
上层调用下层的结果,取决于下层的实现
下一层不能调用上一层
下一层不依赖上一层
上层的改变不会影响下一层
下层的改变会影响上一层得到的结果
在上一层中不能出现下一层的内容
分工明确,各司其职
疏导图
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)