推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

java安卓自动化测试 ant测试是做什么的?

   2023-04-28 企业服务招财猫130
核心提示:ant测试是做什么的?Apach目前公司java哪些技术比较流行?非常好的问题。Java是主流的开发语言,应用非常广泛,不同的业务场景会用到很多不同的框架。以Web服务开发为例,基本框架可以分为几类,

ant测试是做什么的?

Apach

目前公司java哪些技术比较流行?

非常好的问题。Java是主流的开发语言,应用非常广泛,不同的业务场景会用到很多不同的框架。以Web服务开发为例,基本框架可以分为几类,数据层、HTTP开发、异步任务、认证、日志监控等等。

在学习过程中多总结。虽然框架很多,但是可以分专题。集中几个常用的框架,积累的非常快。

学习框架时注意目前广泛使用的Top3。是过时了还是太新了,看不清楚未来的框架,需要的时候可以学习研究。

以Web服务开发为例,常用的框架分类如下:

1.Spring框架、SpringBoot和SpringCloud是最常用的框架,组件非常丰富,功能也很易用。

2.数据层,MySQL数据库,MyBatis持久层,Flyway版本化管理数据库SQL脚本,阿里Druid连接池等框架。

MyBatisPlus是国内的开源项目,进一步增强了MyBatis,简化了开发,提高了效率,提供了简单易用的代码生成器。

Hibernate是另一个经常使用的持久性框架。

3.缓存系统,最常用的是Redis,MongoDB等NoSQL。

4.通常使用异步消息队列,如ActiveMQ、RocketMQ和RabbitMQ。建议选一个来学。

5.JSON数据处理,常用的Fastjson,Gson,Jackson,Json-lib,Fastjson推荐。

6.开发工具包,ApacheCommonssuite,lang,collections,codec,io等功能库。

7.Webframe开发工具包,推荐ApacheHttpClient,OKHttp、JavaHttpURLConnection等其他原生库也广泛使用。

另外,常用的是WebClient,Spring框架提供的RestTemplate。

8.向…学习认证,访问控制,REST接口安全,常用阿帕奇·希罗,Jwt。

9.异步任务调度,复杂耗时的任务,使用Quartz框架异步执行,Spring框架自带的调度可以满足小型项目的需求。

10.单元测试JUnit模拟

11.日志系统,集成LogBack,访问LogStash,配合ELK分析处理。

12.服务监控,使用Actuator等框架收集运行信息和报警,配合PrometheusGrafanaalertManager等图形显示工具。

13.Swagger接口文档

14.邮递员接口调试工具

做了多年的Web应用架构师,陆续发表了关于软件开发的文章。欢迎关注我,了解更多IT专业知识。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8