没有合适的资源?快使用搜索试试~ 我知道了~
java古董级工具 构建工具 字节码操作 集群管理 代码分析 编译器生成工具 外部配置工具 约束满足问题求解程序 持续集成 CS
需积分: 5 0 下载量 75 浏览量
2024-01-09
12:21:38
上传
评论
收藏 26KB DOCX 举报
温馨提示
试读
9页
古董级工具 构建工具 字节码操作 集群管理 代码分析 编译器生成工具 外部配置工具 约束满足问题求解程序 持续集成 CSV解析 数据库 数据结构 时间日期工具库 依赖注入 开发流程增强工具 分布式应用 分布式数据库 发布 文档处理工具 函数式编程 游戏开发 GUI 高性能计算 IDE 图像处理 IDE 日志 机器学习 消息传递 杂项 应用监控工具 原生开发库 网络 ORM PDF 性能分析 响应式开发库 REST框架 科学计算与分析 搜索引擎 安全 序列化 应用服务器 模板引擎 测试 通用工具库 网络爬虫 Web框架 业务流程管理套件
资源推荐
资源详情
资源评论
古董级工具
这些工具伴随着 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、后台运行、调度作业和一次性任务。
代码分析
测量代码指标和质量工具。
Checkstyle:代码编写规范和标准静态分析工具。Error Prone:将常见编程错
误作为运行时错误报告。FindBugs:通过字节码静态分析查找隐藏 bug。
jQAssistant:使用基于 Neo4J 查询语言进行代码静态分析。官网 PMD:对源代
码分析查找不良的编程习惯。SonarQube:通过插件集成其它分析组件,对过去
一段时间内的数据进行统计。
编译器生成工具
用来创建解析器、解释器或编译器的框架。
ANTLR:复杂的全功能自顶向下解析框架。JavaCC:JavaCC 是更加专门的轻量
级工具,易于上手且支持语法超前预测。
外部配置工具
支持外部配置的开发库。
config:针对 JVM 语言的配置库。owner:减少冗余配置属性。
资源评论
2301_76571514
- 粉丝: 430
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功