打开
打开APP
现在开发JAVA后台,主要用哪些技术?
查看图片
回答
共18个回答
会点代码的大叔
优质科技领域创作者
关注
谢邀~
常年从事Java开发,下面我向大家介绍一下我常用的一些技术、框架、软件。
三五年前的老项目
Maven:新老项目都是基于Maven构建,所以就把它放在第一位;是一个项目管理工具,主要功能有:项目构建;Jar包的依赖管理;版本管理;持续集成等等等等;
Spring:是一个J2EE框架,提供了对IOC的良好支持,也提供了对AOP技术非常好的封装;
Spring的一个子项目Spring MVC,实现了MVC设计模式,目标是解耦;
MyBatis或Hibernate:现在后者用的少了,都是ORM框架;
JUint:单元测试工具;
Shiro:关于安全认证的一个框架,用于用户身份认证,权限授权、加密、会话管理等;
Cxf or Axis:老项目WebService用的比较多一些;
Quartz:定时服务框架,一般都是单机应用;
Ehcache:一个缓存框架,也都是用于单机项目;
log4j、logback:各种日志工具;
关系型数据库:Oracle、Mysql、DB2
1. 基于springcloud微服务框架,进行业务拆分(权限管理中心、奖励机制中心、短信中心、用户中心、签章服务中心、融资管理中心、交易中心)
2. 采用shiro进行用户及权限认证,后台用户使用token进行用户认证
3. 采用redis缓存数据包括用户基本信息、平台配置信息、融资信息等,使用redis分布式同步锁
4. 使用rabbitmq消息完成服务间通信
5.对接日本,新马泰各国支付
软件亮点 1、手机网购,无须外出,省时方便; 2、商品齐全,种类丰富,到货超快; 3、每天都有不同的特价商品活动。 软件优势 1.每日多款商品享受手机专享价; 2.正品限时秒,折扣享不停; 3.编辑严选达人推荐,每
深圳来电科技有限公司(简称“来电科技”)成立于2014年8月 [1] ,是一家基于互联网与物联网,为用户提供全场景充电服务的公司。 [2] 来电科技最早进入共享充电宝行业,开创并且从无到有的定义了共享充电这件事情。