如何在Java中组织或构造类?
我是一名PHP web开发人员,使用MVC组织我的源代码,其中所有网页都在视图中,业务逻辑在模型中,控制器处理用户请求,将正确的模型传递给正确的视图。我开始使用Java。到目前为止,我所知道的是BCE,它类似于MVC。B(边界)包含GUI、C(控制器)和E(实体包含所有模型,模型可以表示数据库表) 与PHP中的MVC相比,如何用Java组织源代码?以下答案对这个问题正确吗 在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
- presentation layer
- service layer
- data access layer
组织有关系统架构的源代码吗?MVC结构也是一种可行的java类组织。
您还可以将该体系结构用于多层面向服务的应用程序。事实上,这种选择实际上取决于您的需要。MVC结构也是一种可行的java类组织。
您还可以将该体系结构用于多层面向服务的应用程序。实际上,选择取决于您的需要。组织代码是关于软件架构的,而不取决于语言。也就是说,MVC、层、面向服务、微服务等都是可行的架构,选择将取决于您的需求/项目 就像所有事情一样,通常没有一个正确的方法,所以从你觉得最舒服的开始。当你获得更多的经验时,你可能会看到改进的空间,但我建议从简单开始,并在途中学习
至于包结构:您通常会将架构的一个方面映射到包中,包可以是子系统、特性、层等。同样,选择取决于您的偏好、项目和需求。在工作中,我们使用的是功能/模块+层,但这只是对我们有效的一种方式。组织代码是关于软件架构的,不依赖于语言。也就是说,MVC、层、面向服务、微服务等都是可行的架构,选择将取决于您的需求/项目 就像所有事情一样,通常没有一个正确的方法,所以从你觉得最舒服的开始。当你获得更多的经验时,你可能会看到改进的空间,但我建议从简单开始,并在途中学习
至于包结构:您通常会将架构的一个方面映射到包中,包可以是子系统、特性、层等。同样,选择取决于您的偏好、项目和需求。在工作中,我们使用的是功能/模块+层,但这只是一种适合我们的方式。我更喜欢按功能包样式:我更喜欢按功能包样式: