Java 代码生成。

用于Java开发的工具。

灵活的工具,用于 Java 代码生成和代码工程。

Java® 是一种最受欢迎的通用计算机编程语言,它支持并发处理、基于类和面向对象。该语言相对容易学习,并且在编译后可以在大多数操作系统上运行,包括 Windows、Linux 和 Mac OS(一次编写,随处运行)。Java 被广泛用于开发桌面应用程序、Web 应用程序、Android 应用程序、游戏等。 Java 目前,该产品由甲骨文公司(Oracle® Corporation)拥有,并且已在数十亿台设备上运行。

Altova 提供了用于 Java 代码工程的工具,包括自动生成免版税的 Java 代码,以及将 Java 代码逆向工程为 UML 模型。此外,Altova 的高性能 XML 和 JSON 处理服务器支持在 XSLT 和 XQuery 处理过程中使用 Java 扩展函数。

关于下载 JDK 的说明。

Altova 某些支持 Java 的产品,例如 UModel 中导入 Java 二进制文件,需要安装 JDK(Java 开发工具包)在同一台计算机上。 具有 Java 功能的所有 Altova 产品都完全支持以下两种选项:

从XSD生成Java代码。

根据XSD组件生成Java代码。

为了配合其丰富的 XML 和 XML Schema 开发工具,XMLSpy 能够自动从 XSD 文件生成 Java 编程代码。 此外,它还支持为 C# 和 C++ 生成代码。

XML 文档必须与外部软件应用程序或运行时环境绑定。这需要您在代码中编写程序访问方法,以便创建、验证、处理、转换、修改 XML 文档,或者对 XML 文档执行任何内存操作。

如果没有自动代码生成功能,实现 XML 数据绑定可能是一项繁琐且容易出错的任务,可能需要数百个类文件。 幸运的是,XMLSpy 可以根据 XSD(XML 模式)中定义的 XML 数据模型,自动生成免版税的程序代码。

XMLSpy 中的 Java 代码生成功能提供:

  • 基于XSD组件生成类文件。
  • 免版税的 Java 代码生成工具(以及 C++ 和 C#)。
  • 自动数据绑定实现。
  • 支持业界标准的XML处理API,包括JAXP。
  • 默认模板和自定义选项。

用于UML的Java代码工程。

生成 Java 代码。

UModel,Altova公司的一款强大.. UML建模工具。该工具支持正向工程,内置代码生成器,可以根据您UML模型中的类图、序列图和状态机图,生成Java、C++、C#或Visual Basic .NET代码。 免费的代码生成功能(适用于Java和其他语言)可以解放您,免去编写底层基础设施代码的繁琐工作,让您可以专注于项目的业务逻辑和整体架构。

从UModel中的UML图生成Java代码。

UModel的代码生成器基于与XMLSpy和MapForce相同的技术。提供的Java配置文件可以生成符合行业标准的Java代码(版本1.4到19.0),并且与Eclipse、Borland® JBuilder®以及其他流行的Java开发环境兼容。

逆向工程 Java 应用程序。

UModel 具有强大的逆向工程能力,可以读取 Java 源代码和二进制文件,从而生成 UML 模型,以提供更清晰、更易于分析的可视化表示,相比基于文本的程序代码,效果更佳。您可以从 JBuilder、Eclipse 和 NetBeans 项目中导入 Java 源代码文件,只需选择一个目录、一个目录树或整个项目。您可以选择将导入的代码合并到现有的 UModel 项目中,也可以创建一个新的项目。

逆向工程对于模拟现有应用程序或快速启动新项目非常有帮助,可以通过导入团队已经开发的类库来实现。

此外,UModel 允许您从已反向工程处理成 UML 类别的源代码文件中生成序列图,这对于分析复杂的交互过程来说是一项非常有价值的工具。

将Java代码反向工程,生成UML图,以便于理解。

Java 应用程序的双向工程化。

随着项目的演进,您可以通过您喜欢的集成开发环境(IDE),直接在Java源代码中进行修改和添加,从而完善最初生成的代码基础。UModel的“双向工程”功能能够读取修改后的代码,并自动相应地更新您的UML图。这种同步机制确保您的模型在代码发生变化时始终保持准确和相关。

UModel 的双向工程功能支持迭代式开发流程。在您将模型与修改后的代码同步后,您仍然可以自由选择最适合的工作方式——进一步修改代码,或者修改您的模型。您可以随时进行单向或双向同步,并根据需要重复这个循环。

Java 代码生成工具,特价优惠。

XMLSpy和支持Java的UModel等软件,都包含在特别优惠的Altova MissionKit软件开发工具包中。您可以以低于购买两款产品的价格,获得7款产品!

XSLT/XQuery 处理中的 Java 扩展对象。

RaptorXML Server,Altova公司开发的超高速服务器。 验证和处理引擎。 对于 XML、XBRL 和 JSON 格式,它在 XSLT 和 XQuery 处理过程中支持 Java 扩展函数。

为了扩展 XPath/XQuery 语言的功能,可以在 XPath 或 XQuery 表达式中使用 Java 扩展函数,从而调用 Java 构造函数或调用 Java 方法。 更多关于在 XSLT 和 XQuery 处理过程中调用这些 Java 函数的信息,请参考 RaptorXML 帮助手册。