在大学时,我们被赋予了使用ADO.NET或LINQ to SQL以及构建UI以显示数据库Microsoft工具的功能的任务(查看Northwind,做一些选择,插入 - 这需要一些表单,一些删除,添加列,交易等......)。
现在我想将其他网站带给大家 - 展示如何使用Java和Hibernate。问题是,我需要使用某种Web框架,它允许我轻松地将数据库表绑定和管理到用户界面。应用程序应该是Hibernate的某种视觉游行,它是底层数据库和它应该在网络浏览器中运行。
我正在从一些拖拽到桌子,可能是wysiwyg编辑器,不太难配置。换句话说,我不想编写自己的组件或使用纯JavaScript。我想要预配置这些东西。
您建议使用什么?
答案 0 :(得分:2)
我知道使用Java在屏幕上获取数据库的最简单方法是使用Naked Objects,目前为Apache Isis。
下载教程看一下,文档对于那些只想了解代码外观的人来说似乎并不友好。
还有很多其他方法可以在屏幕上显示bean,例如JPA,vaadin,GWT,Struts,Stripes,JSP,Velocity,Freemarker,Wicket等。也许Freemarker是另一个相当容易使用的模板系统。
答案 1 :(得分:0)
Apache Isis的域对象是Pojos ++,即pojos plus,可选地,一些注释和以下命名约定。如果需要,这些约定是可插入/可更改的,但默认情况下应该足以满足大多数情况。
最好的Isis文档开头是“applib”doc book指南;例如,见http://incubator.apache.org/isis/applib/docbkx/html/guide/ch04.html。
Dan Haywood(Apache Isis提交者)