如何生成 Java/JSP 表单(以处理数据库数据)?

发布于 2024-10-19 18:06:39 字数 137 浏览 1 评论 0 原文

我正在寻找好的工具来构建数据库事务的 jsp 表单(新建、编辑、删除记录) 我想使用可用的最简单的工具。 我不想为每个单个记录字段、每个单个表以及每种访问(读取/更改)编写 setter/getter。 我需要学习 Wicket 或 JSF 来处理这种方法吗?

I'm searching for good tools to build jsp forms for DB transactions (new, edit, delete of records)
I want to use the simliest tool available.
I don't want to write setters/getters for each single record field and for each single table and for each kind of access (read / change).
Do I need to learn Wicket or JSF to handle this approach?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

月下凄凉 2024-10-26 18:06:39

您的关键字是CRUD(创建、读取、更新、删除)。 Netbeans 有一个 CRUD 生成器,它可以仅基于 SQL 数据库表自动生成 JPA 2.0 实体和 JSF 2.0 CRUD 表单。

或者,如果您更喜欢 Eclipse(像我一样),那么请尝试 CRUDO 插件(不过我从未尝试过)。

Your keyword is CRUD (Create, Read, Update, Delete). Netbeans has a CRUD generator which can autogenerate JPA 2.0 entities and JSF 2.0 CRUD forms based on just a SQL database table.

Or, if you're more from Eclipse (like me), then try the CRUDO plugin (I've never tried it though).

°如果伤别离去 2024-10-26 18:06:39

您可以将 Spring MVC + JPA脚手架工具(CRUD 生成器)一起使用

,例如,此演示应用程序:http://bookstore-spring.telosys-tools-demo.cloudbees.net/
已通过以下方式在 1 小时内从现有数据库创建
本教程:https://sites.google.com/site/telosystutorial/springmvc- jpa-springdatajpa

You can just use Spring MVC + JPA with a scaffolding tool (a CRUD generator)

For example, this demo application : http://bookstore-spring.telosys-tools-demo.cloudbees.net/
has been created in 1 hour from an existing database by following
this tutorial : https://sites.google.com/site/telosystutorial/springmvc-jpa-springdatajpa

傾城如夢未必闌珊 2024-10-26 18:06:39

我从未尝试过,但与 BalusC 的答案类似,还有 SpringFuse (< a href="http://blog.springfuse.com/2011/02/springfuse-generates-primefaces-with.html" rel="nofollow" title="Springfuse 使用 Spring Web Flow 前端生成 Primefaces">更多信息< /a>)。

I never tried it but in a similar vein to BalusC's answer, there is also SpringFuse (more info).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文