... |
... |
@@ -2,6 +2,9 @@ |
2 |
2 |
((( |
3 |
3 |
(% style="text-align: justify;" %) |
4 |
4 |
The explanations given here do not claim to be complete. They merely serve as a brief description to give an idea of the respective term. For more detailed information, the Internet should be consulted. |
|
5 |
+ |
|
6 |
+(% style="text-align: justify;" %) |
|
7 |
+Note that some of these technical terms are fuzzy, overlap with other terms, or have different meanings depending on the context or the people using them. This Glossary is an attempt to structure these terms in a concise manner. Be open to variations as you talk and work with other developers. |
5 |
5 |
))) |
6 |
6 |
|
7 |
7 |
|
... |
... |
@@ -18,8 +18,8 @@ |
18 |
18 |
))) |
19 |
19 |
|[[Constructor Injection>>doc:Software Engineering.Dependency Injection.Types of Dependency Injection.WebHome]]|(% style="text-align:justify" %)Dependency Injection performed by passing a dependency to an instance via constructor argument. |
20 |
20 |
|Component|((( |
21 |
|
-1. In Spring, it is a general term for a bean that no other Spring Bean Annotation matches. |
22 |
|
-1. In software architecture, it is a module that can be executed independently. It is often compiled and/or compressed into an executable binary such as a .jar or .exe file. |
|
24 |
+1. In Spring, it is a generic annotation for a bean that no other Spring Bean Annotation matches: "@Component". |
|
25 |
+1. In software architecture, it is a module that can be executed independently. It is often compiled and/or compressed into an executable such as a .jar or .exe file. |
23 |
23 |
))) |
24 |
24 |
|Data Structure|(% style="text-align:justify" %)A very simple type of class that contains only data and no logic. For example, a class that has only public fields but no methods. Another form is a class with private fields and simple corresponding getters and setters. |
25 |
25 |
|Dependency|(% style="text-align:justify" %)In the context of classes, a dependency is a field that must be initialized with an instance of another class in order for an object of that class to function properly. Often, the initialization is realized via Dependency Injection. |
... |
... |
@@ -74,7 +74,7 @@ |
74 |
74 |
|[[Setter Injection>>doc:Software Engineering.Dependency Injection.Types of Dependency Injection.WebHome]]|(% style="text-align:justify" %)Dependency Injection performed by passing a dependency to an instance via setter method argument. |
75 |
75 |
|Spring Bean|((( |
76 |
76 |
(% style="text-align: justify;" %) |
77 |
|
-A term used in Spring IoC Framework for an object that is contained in the IoC container to be injected into other beans and/or to receive dependency injections. It is one of many components/beans that are wired together via IoC to form the application when it is started. |
|
80 |
+A term used in Spring Framework for an object that is contained in the IoC container to be injected into other beans and/or to receive dependency injections. It is one of many components/beans that are wired together via IoC to form the application when it is started. |
78 |
78 |
|
79 |
79 |
(% style="text-align: justify;" %) |
80 |
80 |
Not to be confused with JavaBeans. |