【发布时间】:2019-06-06 21:27:18
【问题描述】:
我有几个关于 DAO 和 GWT 的问题需要回答。 我在 GWT 项目中实现了一个 DAO 类,我想在按下按钮时使用它,如下所示:(在 .java GWT 类中)
lookUpButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
lookup();
}
});
... ... ...
private void lookup() {
PersonDao dao = new PersonDao();
Person m = dao.getPerson(3); //hard-coded the pk of the person
resultsFlexTable.setText(1, 0, m.toString());
-
这里有两个问题,第一个是实际问题,当我编译项目时,我得到一个错误,它只是在我的浏览器中显示“失败,重试”,我无法运行它。
我的第二个问题是:在 GWT 类中使用 DAO 是否真的是一个好习惯,因为它直接编译成 AJAX?或者我应该向已经说过 DAO 并自行执行数据访问的 servlet 发送请求?
GWT 是否提供了一种易于理解(对于初学者)和更好的方式来访问 MySQL 数据库以获取数据?
(上下文:我正在尝试为数据库构建基本搜索引擎,我需要从 GWT 小部件访问所述数据。 我正在学习 Java Web 开发,并且了解了 .jsp、Servlet 和一些更基本的东西,例如 DAO。 对于大学,我必须构建一个必须使用 GWT 框架的 Web 应用程序作为最终项目。) 我已经尝试过文档,但我无法真正理解,我被卡住了。
【问题讨论】: