当前位置:首页 > 网上商城 > 正文内容

Java开发主流框架是什么?

访客2021-05-11 06:18:02网上商城50

你好,很高兴回答你这个问题。

Java开发主流框架是什么?

首先,我先说一下Java最主流的框架是:SSM

Java开发主流框架是什么?

原因主要如下:

Java开发主流框架是什么?

1.Spring,它常年雄踞于企业开发必选框架之首,需要开发者从原理、应用、扩展等全方位角度掌握,最终可以搭建属于我们的平台。

Java开发主流框架是什么?

2.Mybatis,通过熟练运用源代码我们可以深入、详细、系统的了解Mybatis的每一个脉络。

Java开发主流框架是什么?

3.SpringMVC,从企业的实际应用到框架的底层原理,深入讲解MVC机制,手动实现SpringMVC框架实现过程不仅会应用,我们可以实现自己的SpringMVC,直通架构的必修课。

Java开发主流框架是什么?

其次企业主流框架用什么,也不能一概而论。需要有所划分,市场需求可以分为两种。其一是传统企业开发,其二是互联网企业开发。

常用技术有:struts1/2,Spring/mvc/boot/cloud,Hibernate/MyBatis。

在此论述的是JavaEE,JavaME另有他论。技术核心原理、理论知识、优点缺点、功能作用等就不再展开描述。

一、传统企业开发要求安全、稳定,易于维护。常用于政府机关、企业OA、ERP等管理系统,对于此类型系统常用框架是Struts1/2+Spring+Hibernate/MyBatis/Ibatis/Servlet,至今统计很多政府系统多用老框架,不易更新扩展。为便于维护与新系统融合,所以常采用稳定的系统架构技术。也有部分采用Spring mvc,迭代旧的系统。

常有组合有:Struts + Spring+ Mybatis,Spring MVC + Hibernate,Spring mvc+MyBatis,Struts1/2Hibernate

二、互联网企业开发要求高并发、高用性、易扩展。常用于科技企业,交互系统、支付系统、购物系统等。而针对这些系统老技术框架不易于开发实现分布式、版本更新、扩展,近几年出现不少分布式技术。

常使用spring boot,spring cloud的套件组装,拆分各子业务系统,对核心业务服务进行解耦划分,可实现灵活组装,极大提升业务可复用性、拆分性。

另外,采用权限分级管理,异步调用及服务降级等方式,有利保证系统的稳定性。

Spring cloud的组件有,服务发现(Netflix Eureka),客服端负载均衡(Netflix Ribbon),断路器(Netflix Hystrix),分布式配置(Spring Cloud Config)。

结合k8s,docker编排,让spring cloud得到更有效的发挥其作用。

举例架构如下:

系统采用一系列稳定的技术框架,实现数据的读写分析、数据清洗、整合、汇总、统计分析、搜索引擎、推荐分析,得出可信度、高精度的结果。

基于nodejs、vue的混合前端开发体系实现前后分离,Spring mvc,Spring boot,Spring Cloud应用开发框架以及SOA的理念,Java、NLP提供语义分析;通过CDN,业务路由、多重负载均衡以及分布式缓存、数据库存储等技术,提供一个高可靠、高并发、可扩展的大型分布式系统。

技术细分

核心框架:Spring Boot,Spring cloud

安全框架:Apache Shiro

视图框架:Spring MVC

服务端验证:Hibernate Validator

任务调度:Quartz

持久层框架:Mybatis、Mybatis plus

数据库连接池:Alibaba Druid

缓存框架:Ehcache

日志管理:SLF4J、Log4j

工具类:Apache Commons、Jackson、Xstream、

后端渲染模板引擎: Thymeleaf

以上就是我对你这个问题的解答,如果大家有什么不懂的,也可以联系我,或者外下方评论一起探讨。

再次感谢能给我这次机会回答这个问题。

分享给朋友:

相关文章

卖保健品、保健用品的网上商城要注册哪几类?注册时写“XX”还是“XX商城”?

卖保健品、保健用品的网上商城要注册哪几类?注册时写“XX”还是“XX商城”?

因为现在国家对保健品行业很敏感,因为本身我们公司也在做保健品的网上商城和淘宝这一块,淘宝的话我很了解,网上商城的注册的时候需要注意的证件必须齐全,代理产品和非代理产品之间的证件要区分干,注册时是xx商城。 淘宝保健品资质怎么上传 如果在卖家...

“商业项目招商推广及品牌营销”案例。

“商业项目招商推广及品牌营销”案例。

所谓品牌推广,是指企业塑造自身及产品品牌形象,使广大消费者广泛认同的系列活动和过程。品牌推广有两个重要任务,一是树立良好的企业和产品形象,提高品牌知名度、美誉度和特色度;二是最终要将有相应品牌名称的产品销售出去。 营销策划是一种运用智慧与策...

新零售和新金融之间的关系是怎样的?

新零售和新金融之间的关系是怎样的?

谢邀, 新零售:是马云对电子商务后期发展的一个预计。就是线上线下和物流结合在一起。新零售+新金融又称商品线上交易,线下交割,是交易平台创新型“商品零售交割模式”。跟胡“互联网+商品”的思路为指导。将“互联网+商品交易模式渗透到传统金融业,引...

平台乱订酒店!!!!!!

平台乱订酒店!!!!!!

题主请尽快联系马蜂窝客服处理吧:马蜂窝客服:国内4006-345-678海外 +86-10-5922-2799...

关于英国购物退税的问题?

关于英国购物退税的问题?

对于退税金额大于10磅的是可以申请现金退税的,金额太少的由于还要收手续费,所以会建议退到信用卡里面。我10月份的时候在机场退了几笔,大部分都在1个月内收到了,还有一笔是在苏格兰购物的单至今还没有收到,好纠结呀。 英国的退税到信用卡会比较久一...

国外著名的网上交易平台有那些?

国外著名的网上交易平台有那些?

国外著名的网上交易平台有eBay、amazon、wish、速卖通、lazada、jumia等。 从人气上和规模上说,最大的是eBay。种类非常多非常全面,而且也可以跨国界购买。除了eBay,还有amazon、wish、ebay、速卖通等交易...