Changes for page Glossary

Last modified by chrisby on 2024/09/19 10:50

From version 2.10
edited by chrisby
on 2022/12/30 12:20
Change comment: There is no comment for this version
To version 3.1
edited by chrisby
on 2022/12/31 18:07
Change comment: Renamed back-links.

Summary

Details

Page properties
Content
... ... @@ -50,7 +50,7 @@
50 50  2. In the context of software architecture, the term refers to classes that represent the model of the application and often represent things from the real world. For example, a banking application may have entity classes such as //Account//, //Order//, //Customer//, or //Employee//. They are often built like simple Data Structures, but may contain additional validation logic to impose logical constraints on their fields. For example, the integer field //customer.age// must always be between 0 and 150 because that is a logical constraint on people's ages, even though the integer data range is technically much larger.
51 51  )))
52 52  |[[Field Injection>>doc:Software Engineering.Dependency Injection.Types of Dependency Injection.WebHome]]|(% style="text-align:justify" %)Dependency Injection is performed by forcibly injecting a dependency into an instance through the use of reflections that break even the encapsulation measures. This type of Dependency Injection is to be avoided.
53 -|[[Inversion of Control>>doc:Software Engineering.Dependency Injection.Dependency Injection Explained.WebHome]] (IoC)|(% style="text-align:justify" %)Transfers the responsibility of defining the logic and order of Dependency Injections from the developer to computer.
53 +|[[Inversion of Control>>doc:Software Architecture.Dependency Injection.Dependency Injection Explained.WebHome]] (IoC)|(% style="text-align:justify" %)Transfers the responsibility of defining the logic and order of Dependency Injections from the developer to computer.
54 54  |JavaBean|(((
55 55  (% style="text-align: justify;" %)
56 56  A design convention for data structures. Usually it means a class which has: