我需要开始为这里我把这些技术在3层架构: 这是我有...spring,hibernate的,Java EE的在3层架构
演示层:HTML,JSP
app。层:Java EE中,春
数据访问层:休眠,PostgreSQL数据库
我需要开始为这里我把这些技术在3层架构: 这是我有...spring,hibernate的,Java EE的在3层架构
演示层:HTML,JSP
app。层:Java EE中,春
数据访问层:休眠,PostgreSQL数据库
是的,我愿意把Hibernate的数据访问层英寸实际上第三层是“数据层”而不是数据访问层,可能会让你感到困惑。因此,与业务逻辑相关的所有内容都进入了应用程序(或业务)层。
你正在混合层和层,这让事情变得非常混乱,特别是对你自己!如果你的问题是关于图层,那么问一个关于图层的问题。
不管怎么说,让我尝试澄清...
在Three Tier architecture,这些层包括:
这里是一个多层应用程序的typical layers:
的Hibernate会的数据访问层的一部分(但PostgreSQL是部分物理层)。
的介绍,服务,域,的数据访问层映射到业务层。物理层映射到数据层。
很好的解释。有一件事让我感到困惑 - 虽然表示层不是表示层的一部分吗? 编辑:哦,我想我明白了。表示层包含诸如Web浏览器,Web服务客户端等。 – Roger 2013-04-04 13:19:25
如果你想使用Spring MVC,它很可能会生活在表现层。
问题是? – thelost 2010-08-08 11:34:58
问题是如果这可能是cosidered正确的。 或者你会在应用程序层中使用hibernate吗? – tzippy 2010-08-08 11:38:35