JDBC三层架构

本文介绍了Java中JDBC的三层架构:controller、services和dao层。讲解了services层如何对数据进行加工,例如将数据库中的int类型转换为前端可理解的性别文字。还提到了使用fastjson工具进行JSON转换,并通过servlet暴露接口供前端调用,完成数据交互。
摘要由CSDN通过智能技术生成

三层分别是:controller层、services层、dao层

dao是数据链路层的包,连接数据库的东西都在这里

entity是实体包,里面放的都是数据库对应的一个表一个实体

services 根据需要写,有一个服务写一个接口

controller控制层

controller层调service层,service层调dao层,dao层连接数据库,从数据库获取信息

dao层和entity实体类略过

services服务层(用于对数据进行加工,比如数据库存储性别用int类型的0、1,使用的时候实际上需要男、女,就需要对数据进行加工,在service层加工)

在服务层写接口 …Service 规定好 写接口以后功能可以扩展

原本查询所有返回一个集合,但这样在前端不一定还是List集合,但String都有,所以将查询出来的List集合转化为JSON字符串,JSON字符串在前端相当于java中的对象,可以直接点出属性

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值