2015-06-05 64 views
0

查看一些使用Openxava构建的应用程序,它似乎是一个非常有用的套件。但是我试图找到一个非常基本的工作示例(helloworld类型),但找不到任何。我已经看过Openxava捆绑的例子,但即使这些例子中有太多的'魔术',你唯一要编码的是一个单一的实体类,下一步是查看一个可用的Web应用程序。用户界面如何创建?
我正在寻找一个简单的例子,就像我有一个简单的业务类与一个单一的方法,返回一个“helloWorld”字符串,我如何显示,作为网页上的按钮上的文本?基本Openxava示例

+0

“ui是如何创建的?” - 我想,你可以阅读源代码。但不知道你能够处理所有的魔法。 –

+0

这是openxava安装的基本示例。挖掘源代码不是问题。我遵循第一个例子逐字,它从编写Java代码跳转到在单个步骤中具有工作用户界面。如果你必须自己构建UI,那么这很好,但我认为openxava只需要在业务层中进行java编码。 – MayoMan

回答

0

编写一个实体类以获得一个可用的Web应用程序是您使用OpenXava可以完成的最简单的事情。大多数Java框架都是低层次的,主要集中在基础架构上,在那里你必须做所有的工作来获得应用程序。 OpenXava是高水平的,你可以完成所有困难的工作,你只需要编写你的数据结构和业务逻辑。

但是你可以使用普通的JSP。如果你想让你的OpenXava应用程序显示“Hello”,那么在web文件夹中创建一个hello.jsp并将其放入“Hello”中。 4个字符的代码,小于Spring Boot。

+0

我不是说我想要一个通过JSP完成“Hello”的网页。我想在具有生成字符串“hello”的业务逻辑的地方执行此操作,并显示该字符串。使用openxava的想法是为了避免不得不使用javascript/jsps或者我完全错误。 – MayoMan

+0

您可以使用控制器为OpenXava应用程序定义自己的逻辑:http://openxava.wikispaces.com/controllers_en – javierpaniza