java - 如何在大型项目中安排/管理不同功能的方法

标签 java spring hibernate project-management

我们正在开展一个大型项目,该项目有数百种方法。

我们的项目使用 Spring MVC、hibernate 和 DWR 架构。

目前,我们正在 Few Service 类中添加所有功能的所有方法。该服务类根据模块(前端、管理、计费等)进行划分。

现在项目规模巨大,因此 Services 类中的方法正在增加。 该服务类包含数百个所有功能的方法。

管理和理解这已成为问题。

想知道这是行业中每个人都这样做的正确方式,否则我们就会出错。

其他我们如何改进这一点。

最佳答案

我注意到不同语言和程序员之间文件结构的一些模式。在Java中,他们喜欢创建许多类,分散开来。在 C/C++ 中,他们尝试将尽可能多的方法保留在单个文件中(我通常看到 2-5k .cpp 文件)。无论哪种方式都可以,只要确保代码尽可能干净并有记录即可。在每个方法之前有一个多行注释来解释参数、算法和返回值是很好的。

关于java - 如何在大型项目中安排/管理不同功能的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20469578/

相关文章:

hibernate - 在 Xml 映射中使用 Hibernate 设置创建和更新时间

java - JSON 键的多个值

java - C++ 和 Java 中的类比/等价

java - Action servlet?

spring - 配置问题 : Unable to locate Spring NamespaceHandler for XML schema namespace [http://www. springframework.org/schema/tx]

java - Hibernate 不想加载 Oracle 驱动程序

multithreading - 具有多线程的Grails服务

java - 如何使用 swt.TabItem 添加关闭按钮?

java - 评估两个陈述是否为假

java - Gradle 构建 - 无法导入 org.json