Java:为示例数据库应用程序构建webapp UI

Java:为示例数据库应用程序构建webapp UI,java,hibernate,web-frameworks,Java,Hibernate,Web Frameworks,在大学里,我们的任务是使用ADO.NET或LINQ到SQL并构建UI来显示Microsoft数据库工具的能力(查看Northwind,做一些选择,插入-这需要一些表单,一些删除,添加列,事务等等…) 现在我想给大家介绍另一个网站——展示如何使用Java和Hibernate。问题是,我需要使用某种web框架,它允许我轻松地将数据库表绑定和管理到用户界面。应用程序应该是某种Hibernate的可视化展示,它是底层数据库,应该在web浏览器中运行 我正在从一些拖放Bing到表,可能是wysiwyg编辑

在大学里,我们的任务是使用ADO.NET或LINQ到SQL并构建UI来显示Microsoft数据库工具的能力(查看Northwind,做一些选择,插入-这需要一些表单,一些删除,添加列,事务等等…)

现在我想给大家介绍另一个网站——展示如何使用Java和Hibernate。问题是,我需要使用某种web框架,它允许我轻松地将数据库表绑定和管理到用户界面。应用程序应该是某种Hibernate的可视化展示,它是底层数据库,应该在web浏览器中运行

我正在从一些拖放Bing到表,可能是wysiwyg编辑器,配置起来不太困难。换句话说,我不想编写自己的组件或使用普通JavaScript。我想把这东西预先配置好


您建议使用什么?

我所知道的用Java在屏幕上获取数据库的最简单方法是使用裸对象,目前是这样

下载教程来看看,对于那些只想了解代码外观的人来说,文档似乎并不友好


有很多其他方法可以在屏幕上获取bean,比如JPA、vaadin、GWT、Struts、Stripes、JSP、Velocity、Freemarker、Wicket等等。另一个候选对象可能是一个相当容易使用的模板系统。

ApacheISIS的域对象是Pojos++,即Pojos plus,可选地,一些注释和以下命名约定。如果需要,这些约定是可插入/可更改的,尽管默认值应该足以满足大多数情况

最好的Isis文档是“applib”文档手册指南;例如,见


Dan Haywood(阿帕奇Isis提交人)

感谢您的提示,项目最终不幸被取消:(