认真学习

Spring框架

1.controller、service、DAO

controller:接受前段信息与返回前端所需信息;
service:服务层
DAO:数据操作层

controller

service

通过service层将controller层与DAO层相连;
为了降低耦合,引用serviceimpl实现service接口;
部分与数据库不想关的功能也能在该层实现;

DAO

数据层,与数据库相连;
项目中,通过xml文件实现DAO接口,通过xml中的sql语句来操作数据库;

2.dubbo

分布式服务器;
按照我的理解,dubbo能够实现controller层与service层、DAO层在不同服务器上分布,也就是service层能够在zookeeper中注册服务后,controller层能够调用zookeeper中的服务;

3.maven

存储jar包的仓库;
通过编辑porm文件能够统一管理jar包的版本,便于团队开发;

4.@service、···

依赖注入;
将下面的类在bean工厂中注册,id默认为首字母小写后的类名;

5.@autowire

自动装配;
例:
@Autowired
private SysUserService sysUserService;
此时会自动去bean工厂中按类别查找注册的类,并赋给sysUserService;
这样讲impl进行@service注解后,在controller中直接能够自动装配实现这个借口,在后面的程序中,直接

sysUserService.方法

就能够直接调用impl中实现的方法;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值