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

标签 java hibernate web-frameworks

在大学时,我们的任务是使用 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/

相关文章:

python - Django 与其他 Python Web 框架?

java - GWT 项目在开发模式下正确读取属性文件,但在部署时找不到它

java - 如何在 swt 中通过鼠标左键单击来显示弹出菜单?

java - 在 Eclipse 中开发期间在安全策略中使用 "codebases"

java - 如何在 JPA Hibernate 中对外部列进行排序?

java - 编写 hibernate 查询时遇到问题

java - JAX-RS @Path 阻止加载静态资源

java - 仅创建接口(interface)实例的目的是什么?

java - 更改 Java 中被调用方法内使用的对象的属性

python - Django 中 "}"的来源(当前路径,entries/},与其中任何一个都不匹配。)