在WebContent文件夹下安装课程是不是很糟糕?

时间:2017-09-14 19:50:40

标签: java jsf design-patterns mvp n-tier-architecture

假设我有这个项目结构(在这种情况下,经典的WebContent文件夹被重命名为Interface):

(Eclipse IDE和省略库)

Java Example
   -src
      -businessLogic
      -data
      -domain
      -exceptions
   -Build
   -Interface
      -Beans
      -META-INF
      -Views
      -WEB-INF

正如你所看到的,我希望有一个N层架构,但是在接口层内部将bean与视图(我的.xhtml文件)分组,然后它们将与其他层交互(首先是业务逻辑,依此类推)所以我可以有一个结构良好的项目,但是,我不知道在Interface文件夹下放置java类是“合法的”,允许还是被认为是一种糟糕的做法,如果这是真的,我怎么能实现这种架构?。

这是我想到的架构:

                   E     Interface      D
                   X                    O
                   C   businessLogic    M
                   E                    A
                   P       Data         I
                   T                    N
                   I
                   O
                   N

异常和域是横向层,因为它们将在其他层中使用,Exception是我创建自己的异常的层,域是我的POJO所在的层(用户类,公司类等)。 / p>

我想这样做是因为,因为JSF是一个MVP框架,我想将所有这些内容(.xhtml和Beans)分组到“顶层”(我想使用MVP作为设计模式),我我误解了JSF的MVP架构?

提前致谢。

P.D:我想放图片,但不幸的是我还不能。

0 个答案:

没有答案