微服务学习1

举报
潇湘夜雨 发表于 2021/04/27 12:14:28 2021/04/27
【摘要】 前言:学习一种东西,厘清术语非常重要,术语背后就是编程语言和编程技术的发展史。编程语言和编程技术,技术是日新月异,技术变化是为支撑现代企业快速便捷开发而产生不同的开发技术;技术是术;编程语言、数据结构、算法才是道。正文:JavaBean: 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的...

前言:
学习一种东西,厘清术语非常重要,术语背后就是编程语言和编程技术的发展史。

编程语言和编程技术,技术是日新月异,技术变化是为支撑现代企业快速便捷开发而产生不同的开发技术;技术是术;编程语言、数据结构、算法才是道。

正文:
JavaBean: 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 的属性。

EJB:Enterprise JavaBean,企业级java bean

POJO:POJO(Plain Ordinary Java Object)简单的Java对象,它不包含业务逻辑或持久逻辑,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。

VO:Vaule Object, 是POJO的子集
DTO:Data Transform Object,是POJO的子集

J2EE:Java 2 Platform Enterprise Edition,衍生出一系列技术规范,JDBC、JNDI、EJB、JSP、Java Servlet Servlet、RMI/IIOP、Java IDL/CORBA、XML、JavaMail、JAF、JMS、JTA、JTS
JPA: Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。
ORM:全称Object Relational Mapping,即对象关系映射, 对于数据的操作,我们无需再去编写原生sql,取代代之的是基于面向对象的思想去编写类、对象、调用相应的方法等,ORM会将其转换/映射成原生SQL

MVC:Model-View-Controller(模型-视图-控制器) 模式


Spring家族:

Spring :被称为J2EE的春天,是一个轻量级的Java开发框架。
SpringBoot:Spring Boot技术使得用户开发Spring应用更加容易,Spring好比汽车零件,SpringBoot好比一台车,开箱即用。
SpringMVC:Spring MVC 是 Spring 提供给 Web 应用的框架设计
SpringCloud:Spring Cloud 是开发分布式系统的“全家桶”,是一系列框架的有序集合。Spring Cloud 利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发。
Spring Mybitis



微服务相关:
ServiceComb: 华为开源的微服务框架
入门教程:https://docs.servicecomb.io/java-chassis/zh_CN/


微服务-编程模型
RPC
JAX-RS:Java API for RESTful Web Services
SpringMVC
RestTemplate

微服务-通信模型
Rest :Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移
Highway

其他
Open API 


java相关的技术网站推荐:
java全栈技术体系:https://www.pdai.tech/md/outline/x-outline.html
Java相关技术:https://www.docs4dev.com/#
实操在线编程:https://www.nowcoder.com/activity/oj
Java技术:https://gitee.com/zhongfucheng/Java3y
java教程:https://www.liaoxuefeng.com/wiki/1252599548343744
编程语言教程:http://c.biancheng.net/sitemap/

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。