大家好,我是shi小一,我来为大家解答以上问题。应用开发者已停ting止维护什么意思si,应用开发很多人还不知道,现xian在让我们一起来看看吧!
web应用开发的主流技术shu举例(后台以最主流的java语言为例):
1、后hou台框架部分,SpringMVC
SpringMVC基于Java实现了Web MVC设计模式shi,请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦;
2、数据持久jiu层方面,MyBatis
MyBatis 持久层框架支zhi持定制化 SQL、存储过程以及高级映ying射。MyBatis避免了几ji乎所有的 JDBC 代码和手动设置zhi参数以及获取结果集。MyBatis可以使用简单dan的 XML 或注zhu解来配置和映射原生sheng类型、接口和 Java 的 POJO为数据库中的记录lu。
3、前端js框kuang架,vue
Vue用于构建用户界面mian的渐进式JavaScript框架jia。与其它大型框架不同的是,Vue 被设计ji为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便bian与第三方库或既ji有项目整合。;
4、前端桌面组建库,element
Element,为开发fa者、设计师和产品经理li准备了完善漂亮的基于 Vue 2.0 的桌面端组件库。
5、数据库ku层技术,jdbc
JDBC(java数据ju库连接)用于执行SQL语句ju的Java API,可以yi为多种关系数据库提供统一yi访问,它由一组用yongJava语言编写的类和he口组成。JDBC提供gong了一种基准,据此可ke以构建更高级的工具和接口kou,使数据库开发人员能够编bian写数据库应用程cheng序。
6、缓存技术,redis
Redis是一个ge开源的使用ANSI C语yu言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
7、搜索引擎技术,elasticsearch
ElasticSearch基于Lucene的搜sou索服务器,提供了一个分fen布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源yuan码发布,是当前qian流行的企业级搜索引擎。
设计用于云计算中,能够达到实时搜sou索,稳定,可靠,快速,安an装使用方便。
本文到此ci讲解完毕了,希望对大家有帮助。
转载请保留链接:http://www.722.win/3549633.html