使用分层实现业务逻辑层(JNDI,数据库连接池)

一、JNDI:
1.java命名个目录接口
2.用名称将资源和服务器关联起来
二、JNDI使用:
1.配置数据
tomcat/conf/context.xml
2.读取数据
//创建上下文对象
Context cx=new InitialContext();
数据类型 变量=(String)cx.lookup("java:comp/env/名称");//java:comp/env是固定
三、连接池的使用
1.配置数据库连接 tomcat/conf/context.xml
2.配置web.xml文件(3.0之后又不需要配置)
3.添加数据库驱动包到tomcat/lib(应用中直接放到应用程序的lib下)
4.读取数据源
5.Context cx=new InitialContext();
DataSource 变量=(DataSource)cx.lookup("java:comp/env/名称");
//获取连接对象
Connection cn= 变量.getConnection();
四、三层架构
C#三层:
1.表现层——应用程序项目——>*.exe
显示和提交命令
2.业务逻辑层——类库项目——>*BLL.dll
业务处理
3.数据访问层——类库项目——>*DAL.dll
对数据库进行操作
4.实体层——类库项目——>*Model.dll
传递数据
5.公共层——类库项目——>*Common.dll
通用的功能
java中的三层
1.表现层:显示或提交数据
应用程序根目录
2.业务逻辑层:根据业务处理数据
接 口:域.应用程序.service
实现类:域.应用程序.service.impl
3.数据访问层:数据库的增删改查(单表)
接 口:域.应用程序.dao
实现类:域.应用程序.dao.impl
4.实体层:数据的载体
域.应用程序.entity
5.公共层
域.应用程序.util

转载于:https://www.cnblogs.com/a1111/p/6099745.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值