新闻中心> 文章详情

Java程序员必备学习资源大全(一)—南京万和Java培训分享

2017年05月18日

  本文南京万和Java培训讲师为大家整理Java程序员必须看的资源大全,同学们可以收藏起来留作备用:


  古董级工具


  这些工具伴随着Java一起出现,在各自辉煌之后还在一直使用。


  Apache Ant:基于XML的构建管理工具。


  cglib:字节码生成库。


  GlassFish:应用服务器,由Oracle赞助支持的Java EE参考实现。


  Hudson:持续集成服务器,目前仍在活跃开发。


  JavaServer Faces:Mojarra是JSF标准的一个开源实现,由Oracle开发。


  JavaServer Pages:支持自定义标签库的网站通用模板库。


  Liquibase:与具体数据库独立的追踪、管理和应用数据库Scheme变化的工具。


  构建工具


  构建及应用依赖关系处理工具。


  Apache Maven:Maven是一款声明式构建及依赖管理工具,采用约定优于配置方式进行管理。相对Apache Ant更推荐使用Maven,前者采用了过程式管理,维护相对困难。


  Bazel:来自Google的构建工具,可以快速、可靠地构建代码。


  Gradle:使用Groovy(非XML)进行增量构建,可以很好地与Maven依赖管理配合工作。


  字节码操作


  编程方式操作字节码的开发库。


  ASM:通用底层字节码操作和分析开发库。


  Byte Buddy:使用流式API进一步简化字节码生成。


  Byteman:在运行时通过DSL(规则)操作字节码进行测试和故障排除。


  Javassist:一个简化字节码编辑尝试。


  集群管理


  在集群内动态管理应用程序的框架。


  Apache Aurora:Apache Aurora是一个Mesos框架,用于长时间运行服务和定时任务(cron job)。


  Singularity:Singularity是一个Mesos框架,方便部署和操作。它支持Web Service、后台运行、调度作业和一次性任务。


  以上是南京万和Java培训机构讲师对于Java程序员必须看的资源的部分讲解,后续会为大家提供更多的技术讲解。


上一篇下一篇
按时发顺丰

技术交流群

Java大数据交流群560819979    加入
Python技术交流群595083299    加入
Oracle技术交流群595119011    加入
Web前端技术交流群604697610    加入
Huawei技术交流群482919361    加入
Redhat技术交流群587875348    加入
UI设计技术交流群511649801    加入
Cisco技术交流群596886705    加入
IT运维技术交流群605888381    加入