2016 - 2024

感恩一路有你

java后端开发需要掌握什么 现在开发JAVA后台,主要用哪些技术?

浏览量:1832 时间:2021-04-02 08:04:23 作者:admin

现在开发JAVA后台,主要用哪些技术?

你系统有多大,你的技术就有多猛!

就我们公司来看,使用JAVA开发后台服务用了下面这些东西!

1,微服务框架:springboot和springcloud!包括eureka,zuul,hysrix,consul等等!

2,数据库映射框架:mybatis!

3,数据库连接池:druid!

4,日志框架:slf4j!

5,项目构建工具:maven!

6,版本控制工具:svn和git!

7,缓存:redis!

8,消息系统:ons和kafka!

9,工作流引擎:activiti!

10,规则引擎:drools!

11,微服务容器:docker!

12,图片,文件等上传工具oss!

13,持续集成工具:jinkens!

14,原型图查看工具:Axure RP!

15,后台服务模拟访问:postMan!

16,脚本:shell或者python!

17,语言:JAVA8!

这些都是工作中用到的后端技术,可以说程序员都是全才啊!可能还有更多,未完待续......

JAVA应用开发和后台有什么区别?

  基本上一样的,ssh也可以为手机APP开发后台。其实对于后台开发来说原理都差不多。只不过app的后台开发和web不一样的地方在于传输数据格式不一样,一般来说web访问后返回的是一个html页面,少部分是json格式;而一般app的后台开发大部分直接传json格式数据(也有不是json格式的,看项目的选择,但一般来说都是json),少部分会直接返回html5的页面。  还有一个不同点在于登录验证和数据加密,一般web是使用session验证登录状态,而app则使用token来验证登录状态(token是自己定义的一个和用户ID相关的加密字符串,传入后台后从数据库查询用户信息)。还有如果对安全性要求较高,app传输数据时可能会对数据进行加密,而web一般没有这一步,web的加密一般是使用https。  至于说android和ios的开发环境不一样那是指的app开发,和后台无关。app的后台和java web的后台没有本质区别。app的一个后台可以即提供给android,也可以同时提供给iOS,它就是把app提交的数据处理后插入数据库和从数据库查出数据处理后传给app。

JAVA后台开发用到的主流技术有哪些?

SSM(SpringMVC Spring MyBatis) SSH(SpringMVC Spring Hibernate) 有的公司会用Struts2替代SpringMVC,但是SpringMVC已经称为主流。 Solr作为一个检索用的框架 Quartz定时任务框架 MQ消息队列 Dubbo分布式服务 Jedis操作Redis的框架

java后端开发需要掌握什么 java编程 java基础

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。