Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中组织或构造类?_Java_Architecture - Fatal编程技术网

如何在Java中组织或构造类?

如何在Java中组织或构造类?,java,architecture,Java,Architecture,我是一名PHP web开发人员,使用MVC组织我的源代码,其中所有网页都在视图中,业务逻辑在模型中,控制器处理用户请求,将正确的模型传递给正确的视图。我开始使用Java。到目前为止,我所知道的是BCE,它类似于MVC。B(边界)包含GUI、C(控制器)和E(实体包含所有模型,模型可以表示数据库表) 与PHP中的MVC相比,如何用Java组织源代码?以下答案对这个问题正确吗 在Java中,源代码可以分层组织: - presentation layer - service layer - da

我是一名PHP web开发人员,使用MVC组织我的源代码,其中所有网页都在视图中,业务逻辑在模型中,控制器处理用户请求,将正确的模型传递给正确的视图。我开始使用Java。到目前为止,我所知道的是BCE,它类似于MVC。B(边界)包含GUI、C(控制器)和E(实体包含所有模型,模型可以表示数据库表)

与PHP中的MVC相比,如何用Java组织源代码?以下答案对这个问题正确吗

在Java中,源代码可以分层组织:

 - presentation layer
 - service layer
 - data access layer

组织有关系统架构的源代码吗?

MVC结构也是一种可行的java类组织。
您还可以将该体系结构用于多层面向服务的应用程序。事实上,这种选择实际上取决于您的需要。

MVC结构也是一种可行的java类组织。
您还可以将该体系结构用于多层面向服务的应用程序。实际上,选择取决于您的需要。

组织代码是关于软件架构的,而不取决于语言。也就是说,MVC、层、面向服务、微服务等都是可行的架构,选择将取决于您的需求/项目

就像所有事情一样,通常没有一个正确的方法,所以从你觉得最舒服的开始。当你获得更多的经验时,你可能会看到改进的空间,但我建议从简单开始,并在途中学习


至于包结构:您通常会将架构的一个方面映射到包中,包可以是子系统、特性、层等。同样,选择取决于您的偏好、项目和需求。在工作中,我们使用的是功能/模块+层,但这只是对我们有效的一种方式。

组织代码是关于软件架构的,不依赖于语言。也就是说,MVC、层、面向服务、微服务等都是可行的架构,选择将取决于您的需求/项目

就像所有事情一样,通常没有一个正确的方法,所以从你觉得最舒服的开始。当你获得更多的经验时,你可能会看到改进的空间,但我建议从简单开始,并在途中学习


至于包结构:您通常会将架构的一个方面映射到包中,包可以是子系统、特性、层等。同样,选择取决于您的偏好、项目和需求。在工作中,我们使用的是功能/模块+层,但这只是一种适合我们的方式。

我更喜欢按功能包样式:我更喜欢按功能包样式: