As a large project, every feature in GIMP is nicely separated, so the code that deals with the same set of features is grouped together.
作为一个大型项目,GIMP中的每个特性都很好地分隔开,因此处理相同特性组的代码被编组在一起。
2
Infrastructure capabilities, such as Security, Transactions and the use of Reliable Messaging are also handled declaratively and are separated from the implementation code.
基础设施功能(如安全、事务和可靠消息传递的使用)都是采用声明方式处理的,已从实现代码分离。
3
Transaction demarcation code is separated from the DAO.