发表于: 2019-10-21 23:41:44
1 872
主要完成springcloud的学习
3.feign服务
2.任务八总结。
任务名称:java=TASK8
成果链接:https://github.com/baiyunzhong/jnshu/tree/master/task8
任务耗时:2019-10-06-2019-10-12 正常 建议7天,我共用时7天
官方脑图
自己脑图
任务总结:
1.任务耗时七天,进度比较正常。
2.任务中主要是部署两个服务端随机访问,了解了下系统间的调用,用nginx配置两个web端,然后用web随机调用两个不同的service端。学习了安全框架shiro。
a、RMI:全称是Remote Method Invocation-远程方法调用,是纯Java的网络分布式应用系统的核心解决方案之一;
支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用。
RMI的主要优点:
1. RMI是Java编写的, 具有 “编写一次,到处运行 ” 的特性。任何基于RMI的系统均可100%地移植到 任何Java虚拟机上
2.面向对象:RMI可将完整的对象作为参数和返回值进行传递直接通过网络传输对象数据。
3.可移动属性:RMI可将属性从客户机移动到服务器,或者从服务器移到客户机。
4.设计方式:对象传递功能使您可以在分布式计算中充分利用面向对象技术的强大功能。
5.安全:RMI使用Java内置的安全机制保证下载执行程序时用户系统的安全。
b、spring整合和RMI:编写一个demo,我们分为两部分,一部分是server端的代码,一部分是client端的代码,client端的代码主要是为了使用server端的代码。
c、安全框架 shiro
RBAC概念:基于角色的访问控制,什么用户拥有什么角色实现什么功能。
4大核心功能:认证,授权,会话管理,加密。
3大核心组件:Subject 主体 ,SecurityManager 安全管理器,Realm 域
任务名称:java-TASK9
成果链接:https://github.com/baiyunzhong/task9
任务耗时:2019-10-13-2019-10-21 正常 建议7天,我共用时8天
官方脑图:
技能脑图:
任务总结:
a.是否符合预期及解决办法:
符合预期。主要学习了SOA和SCA的思想,然后学习spring-boot和spring-cloud.
b.脑图总结:
SOA:是面向服务编程,是对面向对象的衍生,主要的应用范围是一个项目。
SCA:是一中架构的方式,实现了SOA的架构思想。
Spring-Boot:简化了Spring的应用开发,通过少量代码就可以创建一个Spring项目,简化了初始的配置,优化了开发过程。核心思想为:约定大于配置,一切自动完成。
Spring-Cloud: 在SpringBoot的基础上把各个框架和模块进行管理。是微服务的一种管理分布式管理框架。
评论