spring boot五大组件和作用 现在开发JAVA后台,主要用哪些技术?
现在开发JAVA后台,主要用哪些技术?
谢谢邀请~
本人常年从事Java开发。我来介绍一些我经常使用的技术、框架和软件。
Maven,三五年前的老项目:新老项目都是基于Maven,所以放在第一位;是一个项目管理工具,其主要功能有:项目建设;Jar包的依赖管理;版本管理;持续整合等等;
Spring是一个J2EE框架,它为IOC提供了很好的支持,并且很好的封装了AOP技术。
Spring的子项目Spring MVC实现了以解耦为目标的MVC设计模式。
MyBatis或者Hibernate:现在后者用的比较少,都是ORM框架;
JUint:单元测试工具;
Shiro:安全认证的框架,用于用户身份认证、权限授权、加密、会话管理等。
Cxf或者Axis:老项目WebService用的比较多;
Quartz:定时服务框架,一般是独立应用;
Ehcache:一个缓存框架,也用于单机项目;
Log4j、logback:各种测井工具;
关系数据库:Oracle,Mysql,DB2都用过。
在最近的新项目中使用了许多旧的框架,并且添加了许多新的框架和工具。
Spring Boot:用于处理其他框架的框架,主要提供各种启动器,简化各种配置,方便与其他框架集成,让开发者快速上手。
春云:那 更多,它 这是一套框架。包括以下内容:
Config:配置管理器;
网飞尤里卡:服务注册、服务发现等。
网飞海斯特里克斯:断路器;
网飞佯:声明式服务调用组件。
网飞丝带:客户端负载平衡。
网飞祖尔:门户;
总线:消息总线;
Sleuth:日志收集;
春云还有很多,我只说我们用的。
Restful API、RPC:不同风格的服务;
Swagg
wdboot都是什么软件?
Wdboot是一款个性化的桌面widget软件。wdboot为用户提供了大量的主题,包括心爱风格、简约风格、文艺风格等。,为用户提供各种精心设计的组件、时间、日历、倒计时、纪念日、复合组件、步骤等。,以及壁纸区和图标区,可以满足用户 多维度的大大小小的想法。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。