基于Dubbo分布式的ssm整合:
一、在provider工程里 导入 逆向工程插件(xml和依赖) 根据表将实体类创建到 interface工程中,这里注意如果利用 插件的话 指定路径要修改为 绝对路径。 将对应的接口工程 导入 provider工程 否则创建的实体类 会爆红。
二、在provider工程中 导入依赖 并 配置核心配置文件
三、消费者工程中的 依赖 与 配置文件
一二三步 完成了分布式 ssm 的框架搭建。
四、在consumer工程中 写 controller
在Consumer 的入口 开启dubbo配置
五、在interface工程中写 service接口
六、在provider工程中写 service接口实现类
记得在provider入口 写mapperscan 并开启dubbo 配置
至此 还有几个问题:
1 映射文件在pom中没有配 就是 resource那个 在provider 中配置
2、jsp 在comsumer 工程中 创建一个web文件 并指定为 web文件夹
开始测试:
报错1: 没有序列化 原因 dubbo 中 实例化对象必须序列化
修正:到interface中的Student实体类上 实现 序列化这个接口
报错2:jsp 没有被指定到特定的编译位置 报了 404异常
修正:到consumer 的pom.xml中去 增加这个 指定编译位置
补一个 利用redis数据库 查询的方法: