Questions tagged «hibernate»

6
服务层与DAO -为什么两者同时存在?
我一直在使用Java Web应用程序示例中的SpringMVC,Hibernate和某些数据库。 有几种不同的方法可以执行此操作,但是此Spring 3和hibernate集成教程(带有示例)具有模型类,视图(在jsp中)以及控制器的服务和dao类。 我的问题是,服务类和DAO类是否都做同样的事情?您为什么同时需要它们? 这是我实际使用的教程:http : //fruzenshtein.com/spring-mvc-security-mysql-hibernate/


5
我是否需要了解servlet和JSP才能学习Spring或Hibernate或任何其他Java Web框架?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 我一直在问很多人从哪里开始学习Java Web开发,我已经知道核心Java(线程,泛型,集合,对(JDBC)有一点经验),但是我不知道JSP和Servlet。我使用服务器端使用PHP以及客户端使用HTML,CSS,Javascript和HTML5的几个基于Web的应用程序完成了我的开发工作。 我要求的大多数人都告诉我立即进入Hibernate,而有些人则告诉我不需要学习servlet和jsps,我应该立即学习Spring框架。这是真的?我不需要学习servlet和JSP来学习休眠或Spring吗? 他们所有的答案使我感到困惑,现在我完全失去了学习或学习的知识。我觉得如果我不学习JSP和servlet,就会错过很多重要的概念,这些概念将来肯定会对我有帮助。 因此,问题是,我是否需要具有基础/知识servlet和JSP才能学习spring或hibernate或任何其他Java web框架。

1
Java应用程序结构:水平拆分与垂直拆分
对于大型Java应用程序的启动项目结构(使用Maven / Eclipse)有一些争论。 选项1: entities (i.e. the whole database using Hibernate classes-first) services (i.e. sets of read/write operations on the entities) app (perhaps split up more further down the line) 选项2: area1-entities area1-services area1-app area2-entities area2-services area2-app ... (where area1, area2 etc. are functional areas of the system) 选项2显然将导致产生更多的Maven项目/模块,这意味着将生成数据库的类分布在多个项目中。谁能建议每种方法的利弊?

2
是否首选Spring + Hibernate而不是EJB 3?
我的感觉是,每当新的JEE项目开始(适用这些技术的地方)时,人们就会喜欢使用Spring + Hibernate的组合而不是EJB 3。 似乎甚至建议初级程序员而不是EJB。 这是个人喜好还是有相关原因?(例如,由早期EJB版本造成的个人伤痕导致对EJB的不信任或技术膨胀与性能原因或学习曲线有关)?

1
IntelliJ与Maven编译
我有一个需要Hibernate jar的项目。 我将它们作为依赖项添加到pom.xml中,并且Maven可以很好地编译我的项目。 但是,在IDE中,所有对Hibernate API的注释和调用都标记为未解析(红色)。 我怎样才能使IntelliJ能够解决它们? 当我单击“生成项目”时,是否可以使用Maven?(Ctrl + F9) 另外,我对IntelliJ中的构面概念感到困惑。我是否需要它们,比如说JPA方面来启用Persistence Assistant等...,或者有一个选项可以让Maven照顾一下?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.