我正在制作一个网络应用程序。它从 SQL 数据库获取数据。我在 jsp 中有一些代码来查询数据库,但是用户可以使用这些代码 - 通过源代码 - 这不是一个好的做法,对吧?所以,我决定使用实体类——bc,这似乎是 netbeans 希望我做的。然而,“数据库中的实体类”~向导不会为我创建类(它卡住了)所以,我求助于自己构建类 - 这非常非常困难(至少对我来说...... ) 而且我无法让类(class)开始工作。所以,问题是:我应该使用实体类还是其他东西?而且,如果还有别的,什么是 hibernate ?或者...????谢谢!
最佳答案
实际上,用户无法获得 JSP 文件的源代码。 JSP 文件在 java 类文件中编译,然后生成发送到用户浏览器的 HTML。用户唯一可以访问的是生成的 HTML,即 JSP 页面的输出。简而言之:JavaScript 对最终用户可见,而 Java 源代码则不可见。
如果你想用 netbeans 构建实体类,我建议你从教程而不是你自己的数据库开始,比如 this one for netbeans 7.1 .
我最近用 jooq 构建的实体类做了一个项目我对结果很满意。如果你不需要使用 hibernat 或 JPA,你可能想使用 jooq。我发现它更简单易用。
关于java - 持久性——实体类 vs Hibernate 框架 vs 其他,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15841278/