0

在 Java 编程方面,我是一个新手。我一直在查看 DFP 的 API。我通过计算机上的命令提示符处理了他们的一些查询。

但是,我想创建一个可以通过单击按钮进行这些调用的网页。我可以将 html 页面上的操作链接到正在运行的一段 Java 代码吗?然后,我需要从 J 代码中检索结果并将其呈现在网页上。

我应该完全避免这种类型的 Java API 吗?

4

3 回答 3

1

目前,代表 Java Server Pages (JSP) 演变的 Java Server Faces (JSF) 是将数据显示为网页的一个非常好的选择。

使用它有很多优点,例如:自动验证,在显示页面或接收用户请求时直接使用您的 java 对象,代码完成(最好在最新的 NetBeans 7.4 RC1 中),丰富的已经制作的专业组件集合(见 PrimeFaces)等等。

还有很多话要说。当然,没有完美的技术。它始终取决于您实际需要什么。根据您的描述,JSF 可能是您的理想选择。

有很多关于这方面的书籍(Core JavaServer Faces)和教程
如果您将 JSF + ObjectDB参见手册)+ Apache Tomcat 或 Apache Tomee(如果您想尝试 Java Enterprise Edition (Java EE) 的其他一些技术部分)结合起来,您将意识到开发人员的效率有多高。这简直令人难以置信,但没有多少人知道。

此外,为了获得更大的灵活性,有些人还喜欢在这种组合中添加 Groovy。还有更多选择,但我认为目前对您来说可能就足够了。

总之,带有 PrimeFaces 的 JSF 对您来说可能是一个好的开始。稍后您可以检查我提到的其他内容,但请逐步进行。我希望这能给你足够的信息来开始。

于 2013-09-29T06:38:04.573 回答
0

在 Java 中,您将有一个 Web 前端(例如 jsp)来处理源自 html 的请求。(通常是控制器)。控制器将依次使用客户端库调用 DFP。

这并不是真正的 dfp 类型的东西,只是您设计简单 Web 应用程序的典型方式。

于 2013-09-29T05:34:05.153 回答
0

Java 非常适合这一点。但是,在不了解您的背景的情况下,可能需要进一步阅读背景知识。

有许多可用于 Java 的 Web 框架会生成一个带有按钮的网页,当您单击该按钮时,您的 Java 代码将被调用,然后返回结果以供显示。

许多框架使用模型-视图-控制器来解耦应用程序的各个部分。我建议您首先阅读 Wikipedia 文章以了解背景。

一旦你理解了这个概念,那么下面的Spring Web Framework教程将向你展示如何使用 Spring 在 Java 中创建一个 Web 应用程序。

搜索“Java Web Framework”将为您提供 Spring 的替代品列表。

于 2013-09-29T05:48:14.023 回答