在大学时,我们的任务是使用 ADO.NET 或 LINQ to SQL 并构建 UI 来展示 Microsoft 数据库工具的功能(研究 Northwind,进行一些选择、插入 - 这需要一些表单、一些删除、添加)列、交易等等...)。
现在我想向人们介绍其他网站 - 展示如何使用 Java 和 Hibernate。问题是,我需要使用某种 Web 框架,它允许我轻松地将数据库表绑定(bind)和管理到用户界面。应用程序应该是 Hibernate 的某种可视化游行及其底层数据库及其应该在网络浏览器中运行。
我正在寻找一些对表格的拖放操作,可能是所见即所得编辑器,配置起来不太难。换句话说,我不想编写自己的组件或使用纯 JavaScript。我想要预先配置这些东西。
您建议使用什么?
最佳答案
据我所知,使用 Java 在屏幕上显示数据库的最简单方法是使用裸对象,目前 Apache Isis 。
下载教程看看,文档对于那些只想感受一下代码外观的人来说似乎不太友好。
还有很多其他方法可以在屏幕上获取 Bean,例如 JPA、vaadin、GWT、Struts、Stripes、JSP、Velocity、Freemarker、Wicket 等。也许Freemarker是另一个候选者,它是一个相当易于使用的模板系统。
关于Java:为示例数据库应用程序构建 webapp UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6004076/