我正在制作一个网络应用。它从SQL数据库获取数据。我在jsp中有一些代码可以查询数据库,但是该代码将通过源代码提供给用户-不是一个好习惯,对吗?因此,我决定使用实体类-bc,这就是netbeans似乎要我做的事情。但是,“数据库中的实体类”向导将无法为我创建类(冻结),因此,我不得不自己构建类-这非常非常困难(至少对我来说... ),而我却无法上课。如此,问题是:我应该使用实体类还是其他?而且,如果还有其他事情,什么会休眠?或.... ????
最佳答案
实际上,JSP文件的源代码对用户不可用。 JSP文件在java类文件中编译,然后生成HTML,该HTML发送到用户的浏览器。用户唯一有权访问的是生成的HTML,即JSP页面的输出。简而言之:JavaScript对最终用户可见,而Java源代码不可见。
如果要使用netbeans构建实体类,建议您从教程开始,而不是像this one for netbeans 7.1这样的数据库。
我最近使用一个使用jooq构建的Entity类进行了一个项目,我对结果感到满意。如果您不需要使用hibernat或JPA,则可以使用jooq。我发现它更容易使用。