【发布时间】:2014-05-19 16:53:18
【问题描述】:
我使用 JSP 和 Servlet 创建了一个基于 Web 的应用程序,该应用程序使用 SQL Server DB 作为其后端。
架构是这样的:
- 我的所有业务逻辑都在一个 jar 文件中
- 我已经使用 JSP 创建了我的视图,并且正在使用 servlet 与我的业务逻辑 jar 进行交互
- jar 连接到数据库以保存和混合信息,这些信息由我的 servlet 中继到 JSP。
我的 Web 应用程序在远程 Tomcat 服务器上运行。
现在,我得到了一个新的要求。我必须创建一个命令行界面,在那里我应该能够指定命令列表并按回车键(或者,创建一组命令并将其保存在 .bat 文件或其他文件中,然后运行它),这样我的应用程序执行必要的操作。基本上,我必须创建一个命令行界面,它可以与我已经拥有的 GUI(JSP)一起使用。
我对此完全陌生。谁能说明我可以从哪里开始以及如何开始?
非常感谢任何一点帮助。
编辑
这就是我的网络应用程序所做的。用户可以看到测试脚本列表(用 Selenium WebDriver 编写)。他可以选择脚本,选择从哪里运行它们的主机,然后单击“运行”,测试在所述机器上执行。
现在,我想要一个命令行界面,它将消除对 GUI 的需求。比方说,我只是希望用户能够键入类似“execute My_Script_1”这样的命令,并且应该执行脚本。
测试脚本、selenium 驱动程序,一切都驻留在应用服务器上。
我的命令行界面应该能够在 Windows 命令提示符下工作。
谢谢。
【问题讨论】:
-
您可以使用 python 来创建 CLI。到目前为止我用过python很容易实现CLI。
-
谢谢@Shriram,但我不得不使用Java。你知道我如何用 Java 做到这一点吗?
-
我不会投反对票,因为您的问题的格式非常好,但是您必须更具体地说明这个 CLI 必须完成的工作,因为现在它有点宽泛。它将使用什么平台(Linux 终端?Windows cmd?定制的 Java 提示?),这些命令将控制什么?
-
@AlexisLeclerc,我已经编辑了我的问题。请帮助我。
标签: java command-line ejb command-prompt