mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2026-09-24 15:00:31 +08:00
4012 lines
110 KiB
JSON
4012 lines
110 KiB
JSON
{
|
|
"mockup": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "2603",
|
|
"typeID": "Arrow",
|
|
"zOrder": "0",
|
|
"w": "1",
|
|
"h": "203",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "731",
|
|
"y": "1333",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": 0.48803395698428176,
|
|
"y": 202.78634832628973
|
|
},
|
|
"p1": {
|
|
"x": 0.4642857142857151,
|
|
"y": -0.003992113361953184
|
|
},
|
|
"p2": {
|
|
"x": 0.48803395698428176,
|
|
"y": -0.11897394490631541
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2604",
|
|
"typeID": "Arrow",
|
|
"zOrder": "1",
|
|
"w": "187",
|
|
"h": "138",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "504",
|
|
"y": "1173",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 186.76508709882694,
|
|
"y": 138.60855066526483
|
|
},
|
|
"p1": {
|
|
"x": 0.531203407215966,
|
|
"y": 0.08221256395262982
|
|
},
|
|
"p2": {
|
|
"x": -0.2907435011008488,
|
|
"y": 0.3019153689817813
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2605",
|
|
"typeID": "Arrow",
|
|
"zOrder": "2",
|
|
"w": "158",
|
|
"h": "87",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "504",
|
|
"y": "1224",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 157.7197788618006,
|
|
"y": 87.60855066526483
|
|
},
|
|
"p1": {
|
|
"x": 0.5113609467455617,
|
|
"y": 0.06473372781065195
|
|
},
|
|
"p2": {
|
|
"x": -0.2907435011008488,
|
|
"y": 0.3019153689817813
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2606",
|
|
"typeID": "Arrow",
|
|
"zOrder": "3",
|
|
"w": "162",
|
|
"h": "42",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "495",
|
|
"y": "1275",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 161.27378356735812,
|
|
"y": 42.054545959707184
|
|
},
|
|
"p1": {
|
|
"x": 0.5113609467455617,
|
|
"y": 0.06473372781065193
|
|
},
|
|
"p2": {
|
|
"x": -0.2907435011008488,
|
|
"y": 0.3019153689817813
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2607",
|
|
"typeID": "Arrow",
|
|
"zOrder": "4",
|
|
"w": "167",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "496",
|
|
"y": "1329",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 166.5351106266147,
|
|
"y": 0.6329018604571957
|
|
},
|
|
"p1": {
|
|
"x": 0.4642857142857147,
|
|
"y": -0.003992113361953187
|
|
},
|
|
"p2": {
|
|
"x": -0.10033385901039082,
|
|
"y": 0.6329018604571957
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2608",
|
|
"typeID": "Arrow",
|
|
"zOrder": "5",
|
|
"w": "167",
|
|
"h": "65",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1094",
|
|
"y": "1179",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 166.7792612504686,
|
|
"y": 65.5196518347525
|
|
},
|
|
"p1": {
|
|
"x": 0.41475409836065563,
|
|
"y": -0.08770491803278692
|
|
},
|
|
"p2": {
|
|
"x": -0.23126111243277592,
|
|
"y": 0.16770830144309912
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2609",
|
|
"typeID": "Arrow",
|
|
"zOrder": "6",
|
|
"w": "152",
|
|
"h": "24",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1110",
|
|
"y": "1171",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 152.59459301528295,
|
|
"y": 24.50569418477039
|
|
},
|
|
"p1": {
|
|
"x": 0.41508650519031215,
|
|
"y": -0.06671280276816575
|
|
},
|
|
"p2": {
|
|
"x": 0.10672477089451604,
|
|
"y": 0.906381242186626
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2610",
|
|
"typeID": "Arrow",
|
|
"zOrder": "7",
|
|
"w": "152",
|
|
"h": "31",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1110",
|
|
"y": "1127",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 152.59459301528295,
|
|
"y": -0.47691287816701333
|
|
},
|
|
"p1": {
|
|
"x": 0.4505529477035481,
|
|
"y": 0.05320032289534493
|
|
},
|
|
"p2": {
|
|
"x": 0.10672477089451604,
|
|
"y": 30.383727123673452
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2611",
|
|
"typeID": "Arrow",
|
|
"zOrder": "8",
|
|
"w": "158",
|
|
"h": "69",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1097",
|
|
"y": "1079",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 158.33326595602625,
|
|
"y": 0.3244612366651154
|
|
},
|
|
"p1": {
|
|
"x": 0.4049649217485163,
|
|
"y": 0.09325418240690724
|
|
},
|
|
"p2": {
|
|
"x": 0.39940241719568803,
|
|
"y": 69.30706829960263
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2612",
|
|
"typeID": "Arrow",
|
|
"zOrder": "9",
|
|
"w": "213",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "821",
|
|
"y": "984",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": 212.98029127925827,
|
|
"y": 0.8810260550936846
|
|
},
|
|
"p1": {
|
|
"x": 0.46428571428571536,
|
|
"y": -0.003992113361953186
|
|
},
|
|
"p2": {
|
|
"x": -0.2750123853365949,
|
|
"y": 0.8810260550936846
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2613",
|
|
"typeID": "Arrow",
|
|
"zOrder": "10",
|
|
"w": "148",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "522",
|
|
"y": "881",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 148.01679645265642,
|
|
"y": 1.0707373480713613
|
|
},
|
|
"p1": {
|
|
"x": 0.4642857142857146,
|
|
"y": -0.003992113361953188
|
|
},
|
|
"p2": {
|
|
"x": -0.10033385901039082,
|
|
"y": 0.6329018604571957
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2614",
|
|
"typeID": "Arrow",
|
|
"zOrder": "11",
|
|
"w": "1",
|
|
"h": "94",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "715",
|
|
"y": "885",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": 0.48803395698428176,
|
|
"y": 94.58144672562196
|
|
},
|
|
"p1": {
|
|
"x": 0.46428571428571475,
|
|
"y": -0.003992113361953182
|
|
},
|
|
"p2": {
|
|
"x": 0.48803395698428176,
|
|
"y": 0.4641401455688765
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2615",
|
|
"typeID": "Arrow",
|
|
"zOrder": "12",
|
|
"w": "1",
|
|
"h": "98",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "715",
|
|
"y": "977",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": 0.48803395698428176,
|
|
"y": 97.58144672562196
|
|
},
|
|
"p1": {
|
|
"x": 0.46428571428571486,
|
|
"y": -0.003992113361953183
|
|
},
|
|
"p2": {
|
|
"x": 0.48803395698428176,
|
|
"y": 0.0027856225734694817
|
|
},
|
|
"stroke": "dotted"
|
|
}
|
|
},
|
|
{
|
|
"ID": "2616",
|
|
"typeID": "Arrow",
|
|
"zOrder": "13",
|
|
"w": "224",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1021",
|
|
"y": "629",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": 223.55584966255435,
|
|
"y": 0.8810260550936846
|
|
},
|
|
"p1": {
|
|
"x": 0.4642857142857149,
|
|
"y": -0.003992113361953184
|
|
},
|
|
"p2": {
|
|
"x": -0.2457271352116095,
|
|
"y": 0.8810260550936846
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2617",
|
|
"typeID": "Arrow",
|
|
"zOrder": "14",
|
|
"w": "1",
|
|
"h": "131",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1344",
|
|
"y": "837",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": -0.2457271352116095,
|
|
"y": 131.1045059699236
|
|
},
|
|
"p1": {
|
|
"x": 0.4642857142857149,
|
|
"y": -0.003992113361953185
|
|
},
|
|
"p2": {
|
|
"x": -0.2457271352116095,
|
|
"y": -0.11897394490631541
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2618",
|
|
"typeID": "Arrow",
|
|
"zOrder": "15",
|
|
"w": "146",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1106",
|
|
"y": "848",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 146.7141818215698,
|
|
"y": 0.8543135727297795
|
|
},
|
|
"p1": {
|
|
"x": 0.46428571428571463,
|
|
"y": -0.0039921133619531856
|
|
},
|
|
"p2": {
|
|
"x": 0.3878607219769492,
|
|
"y": 1.1528447227344714
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2619",
|
|
"typeID": "Arrow",
|
|
"zOrder": "16",
|
|
"w": "119",
|
|
"h": "49",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1125",
|
|
"y": "787",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 119.2068375715935,
|
|
"y": 48.85431357272978
|
|
},
|
|
"p1": {
|
|
"x": 0.5272614687537527,
|
|
"y": 0.09288510762768885
|
|
},
|
|
"p2": {
|
|
"x": 0.10401807192488377,
|
|
"y": -0.4882830771329054
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2620",
|
|
"typeID": "Arrow",
|
|
"zOrder": "17",
|
|
"w": "124",
|
|
"h": "99",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1123",
|
|
"y": "732",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 124.60977527158389,
|
|
"y": 98.74990702274397
|
|
},
|
|
"p1": {
|
|
"x": 0.5272614687537526,
|
|
"y": 0.09288510762768905
|
|
},
|
|
"p2": {
|
|
"x": 0.40254922192957565,
|
|
"y": 0.06471372301859901
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2621",
|
|
"typeID": "Arrow",
|
|
"zOrder": "18",
|
|
"w": "537",
|
|
"h": "2",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "806",
|
|
"y": "965",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": 536.5558496625544,
|
|
"y": 1.8810260550936846
|
|
},
|
|
"p1": {
|
|
"x": 0.4642857142857152,
|
|
"y": -0.0039921133619531856
|
|
},
|
|
"p2": {
|
|
"x": -0.2750123853365949,
|
|
"y": 1.8810260550936846
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2622",
|
|
"typeID": "Arrow",
|
|
"zOrder": "19",
|
|
"w": "1",
|
|
"h": "179",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1020",
|
|
"y": "451",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": 0.48803395698428176,
|
|
"y": 178.58144672562196
|
|
},
|
|
"p1": {
|
|
"x": 0.4642857142857148,
|
|
"y": -0.003992113361953182
|
|
},
|
|
"p2": {
|
|
"x": 0.48803395698428176,
|
|
"y": -0.11897394490631541
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2623",
|
|
"typeID": "TextArea",
|
|
"zOrder": "20",
|
|
"w": "238",
|
|
"h": "55",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "903",
|
|
"y": "523",
|
|
"properties": {
|
|
"borderColor": "16777215"
|
|
}
|
|
},
|
|
{
|
|
"ID": "2624",
|
|
"typeID": "Arrow",
|
|
"zOrder": "21",
|
|
"w": "164",
|
|
"h": "147",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1075",
|
|
"y": "291",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 164.48014075256583,
|
|
"y": 0.1678668002079462
|
|
},
|
|
"p1": {
|
|
"x": 0.5161401966326553,
|
|
"y": 0.08687166794711838
|
|
},
|
|
"p2": {
|
|
"x": 0.39767358046537993,
|
|
"y": 146.97849532261353
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2625",
|
|
"typeID": "Arrow",
|
|
"zOrder": "22",
|
|
"w": "161",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1081",
|
|
"y": "340",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 160.20732461753528,
|
|
"y": -0.4709849806466764
|
|
},
|
|
"p1": {
|
|
"x": 0.5161401966326554,
|
|
"y": 0.0868716679471183
|
|
},
|
|
"p2": {
|
|
"x": -0.42077482462605076,
|
|
"y": 99.70567918758297
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2626",
|
|
"typeID": "Arrow",
|
|
"zOrder": "23",
|
|
"w": "138",
|
|
"h": "50",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1108",
|
|
"y": "395",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 138.38887621244385,
|
|
"y": -0.201101301623396
|
|
},
|
|
"p1": {
|
|
"x": 0.4863185723727692,
|
|
"y": 0.052478519497686664
|
|
},
|
|
"p2": {
|
|
"x": 0.214167014885561,
|
|
"y": 49.88723078249143
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2627",
|
|
"typeID": "Arrow",
|
|
"zOrder": "24",
|
|
"w": "148",
|
|
"h": "3",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1119",
|
|
"y": "454",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 148.01679645265642,
|
|
"y": 0.07073734807136134
|
|
},
|
|
"p1": {
|
|
"x": 0.46428571428571463,
|
|
"y": -0.003992113361953189
|
|
},
|
|
"p2": {
|
|
"x": -0.42272979529752774,
|
|
"y": 2.9775178372777873
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2628",
|
|
"typeID": "Arrow",
|
|
"zOrder": "25",
|
|
"w": "281",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "759",
|
|
"y": "457",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": 281.3020743683919,
|
|
"y": 0.8810260550936846
|
|
},
|
|
"p1": {
|
|
"x": 0.4642857142857147,
|
|
"y": -0.003992113361953183
|
|
},
|
|
"p2": {
|
|
"x": 0.48803395698428176,
|
|
"y": 0.8810260550936846
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2629",
|
|
"typeID": "Arrow",
|
|
"zOrder": "26",
|
|
"w": "138",
|
|
"h": "145",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "455",
|
|
"y": "462",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 138.4250431698665,
|
|
"y": 0.15906943218618608
|
|
},
|
|
"p1": {
|
|
"x": 0.49351535836177424,
|
|
"y": -0.09488054607508524
|
|
},
|
|
"p2": {
|
|
"x": 0.25033397230828314,
|
|
"y": 145.24251408962232
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2630",
|
|
"typeID": "Arrow",
|
|
"zOrder": "27",
|
|
"w": "128",
|
|
"h": "93",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "454",
|
|
"y": "459",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 127.33475611508015,
|
|
"y": -0.2952982977527654
|
|
},
|
|
"p1": {
|
|
"x": 0.49351535836177457,
|
|
"y": -0.09488054607508535
|
|
},
|
|
"p2": {
|
|
"x": -0.476849892661221,
|
|
"y": 92.97263041059898
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2631",
|
|
"typeID": "Arrow",
|
|
"zOrder": "28",
|
|
"w": "119",
|
|
"h": "41",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "454",
|
|
"y": "459",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 118.69883679023269,
|
|
"y": -0.2952982977527654
|
|
},
|
|
"p1": {
|
|
"x": 0.4935153583617746,
|
|
"y": -0.09488054607508538
|
|
},
|
|
"p2": {
|
|
"x": -0.3404418251459447,
|
|
"y": 40.06584992139261
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2632",
|
|
"typeID": "Arrow",
|
|
"zOrder": "29",
|
|
"w": "116",
|
|
"h": "57",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "454",
|
|
"y": "384",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 116.10806099277852,
|
|
"y": 57.43286305255248
|
|
},
|
|
"p1": {
|
|
"x": 0.5967446581465075,
|
|
"y": 0.06448697652928094
|
|
},
|
|
"p2": {
|
|
"x": 0.3867420398235595,
|
|
"y": 0.43579550855969273
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2633",
|
|
"typeID": "Arrow",
|
|
"zOrder": "30",
|
|
"w": "149",
|
|
"h": "109",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "461",
|
|
"y": "334",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 148.8332898870765,
|
|
"y": 109.16004691752192
|
|
},
|
|
"p1": {
|
|
"x": 0.6360127761511841,
|
|
"y": 0.09156241682193235
|
|
},
|
|
"p2": {
|
|
"x": 0.2954774997014624,
|
|
"y": 0.347463424444868
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2634",
|
|
"typeID": "Arrow",
|
|
"zOrder": "31",
|
|
"w": "177",
|
|
"h": "214",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "460",
|
|
"y": "455",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 177.4682317265881,
|
|
"y": 0.25033397230828314
|
|
},
|
|
"p1": {
|
|
"x": 0.46461829054937476,
|
|
"y": -0.1088245057213903
|
|
},
|
|
"p2": {
|
|
"x": 0.022661364670909734,
|
|
"y": 214.50946531263833
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2635",
|
|
"typeID": "Arrow",
|
|
"zOrder": "32",
|
|
"w": "1",
|
|
"h": "112",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "686",
|
|
"y": "451",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0.24143192912038103,
|
|
"y": 111.61050470611792
|
|
},
|
|
"p1": {
|
|
"x": 0.46428571428571463,
|
|
"y": -0.003992113361953184
|
|
},
|
|
"p2": {
|
|
"x": 0.24143192912043787,
|
|
"y": -0.11897394490631541
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2636",
|
|
"typeID": "Arrow",
|
|
"zOrder": "33",
|
|
"w": "146",
|
|
"h": "2",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "431",
|
|
"y": "446",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 146.01679645265642,
|
|
"y": 2.0707373480713613
|
|
},
|
|
"p1": {
|
|
"x": 0.4642857142857146,
|
|
"y": -0.003992113361953187
|
|
},
|
|
"p2": {
|
|
"x": 0.24143192912043787,
|
|
"y": -0.11897394490631541
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2637",
|
|
"typeID": "Arrow",
|
|
"zOrder": "34",
|
|
"w": "173",
|
|
"h": "268",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "747",
|
|
"y": "178",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": 172.6216144658764,
|
|
"y": 0.236415956616014
|
|
},
|
|
"p1": {
|
|
"x": 0.5789624059056846,
|
|
"y": 0.2176906025812808
|
|
},
|
|
"p2": {
|
|
"x": 0.14440715214993816,
|
|
"y": 268.6144146474609
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2638",
|
|
"typeID": "Label",
|
|
"zOrder": "35",
|
|
"measuredW": "149",
|
|
"measuredH": "36",
|
|
"x": "843",
|
|
"y": "126",
|
|
"properties": {
|
|
"size": "28",
|
|
"text": "Spring Boot"
|
|
}
|
|
},
|
|
{
|
|
"ID": "2639",
|
|
"typeID": "__group__",
|
|
"zOrder": "36",
|
|
"measuredW": "350",
|
|
"measuredH": "141",
|
|
"w": "350",
|
|
"h": "141",
|
|
"x": "1170",
|
|
"y": "60",
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "350",
|
|
"h": "141",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0"
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "314",
|
|
"measuredH": "25",
|
|
"x": "14",
|
|
"y": "17",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Find the detailed version of this roadmap"
|
|
}
|
|
},
|
|
{
|
|
"ID": "2",
|
|
"typeID": "Label",
|
|
"zOrder": "2",
|
|
"measuredW": "319",
|
|
"measuredH": "25",
|
|
"x": "14",
|
|
"y": "45",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "along with resources and other roadmaps"
|
|
}
|
|
},
|
|
{
|
|
"ID": "3",
|
|
"typeID": "__group__",
|
|
"zOrder": "3",
|
|
"measuredW": "320",
|
|
"measuredH": "45",
|
|
"w": "320",
|
|
"h": "45",
|
|
"x": "15",
|
|
"y": "81",
|
|
"properties": {
|
|
"controlName": "ext_link:roadmap.sh"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "320",
|
|
"h": "45",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"borderColor": "4273622",
|
|
"color": "4273622"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "105",
|
|
"measuredH": "28",
|
|
"x": "141",
|
|
"y": "8",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"size": "20",
|
|
"text": "roadmap.sh"
|
|
}
|
|
},
|
|
{
|
|
"ID": "2",
|
|
"typeID": "Label",
|
|
"zOrder": "2",
|
|
"measuredW": "45",
|
|
"measuredH": "28",
|
|
"x": "66",
|
|
"y": "8",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"size": "20",
|
|
"text": "https"
|
|
}
|
|
},
|
|
{
|
|
"ID": "3",
|
|
"typeID": "Label",
|
|
"zOrder": "3",
|
|
"measuredW": "5",
|
|
"measuredH": "28",
|
|
"x": "113",
|
|
"y": "8",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"size": "20",
|
|
"text": ":"
|
|
}
|
|
},
|
|
{
|
|
"ID": "4",
|
|
"typeID": "Label",
|
|
"zOrder": "4",
|
|
"measuredW": "10",
|
|
"measuredH": "28",
|
|
"x": "120",
|
|
"y": "9",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"size": "20",
|
|
"text": "/"
|
|
}
|
|
},
|
|
{
|
|
"ID": "5",
|
|
"typeID": "Label",
|
|
"zOrder": "5",
|
|
"measuredW": "10",
|
|
"measuredH": "28",
|
|
"x": "128",
|
|
"y": "9",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"size": "20",
|
|
"text": "/"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2640",
|
|
"typeID": "__group__",
|
|
"zOrder": "37",
|
|
"measuredW": "391",
|
|
"measuredH": "55",
|
|
"w": "391",
|
|
"h": "55",
|
|
"x": "710",
|
|
"y": "239",
|
|
"properties": {
|
|
"controlName": "ext_link:roadmap.sh/java"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "391",
|
|
"h": "55",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "4273622",
|
|
"borderColor": "4273622"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "296",
|
|
"measuredH": "28",
|
|
"x": "48",
|
|
"y": "14",
|
|
"properties": {
|
|
"size": "20",
|
|
"color": "16777215",
|
|
"text": "Learn Java / Visit Java Roadmap"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2641",
|
|
"typeID": "Arrow",
|
|
"zOrder": "38",
|
|
"w": "1",
|
|
"h": "64",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "917",
|
|
"y": "50",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": -0.3586399639038973,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.32941176470588224,
|
|
"y": 0
|
|
},
|
|
"p2": {
|
|
"x": -0.3586399639038973,
|
|
"y": 64
|
|
},
|
|
"stroke": "dotted"
|
|
}
|
|
},
|
|
{
|
|
"ID": "2642",
|
|
"typeID": "__group__",
|
|
"zOrder": "39",
|
|
"measuredW": "408",
|
|
"measuredH": "202",
|
|
"w": "408",
|
|
"h": "202",
|
|
"x": "235",
|
|
"y": "60",
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "408",
|
|
"h": "202",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0"
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "__group__",
|
|
"zOrder": "1",
|
|
"measuredW": "155",
|
|
"measuredH": "27",
|
|
"w": "155",
|
|
"h": "27",
|
|
"x": "35",
|
|
"y": "75",
|
|
"properties": {
|
|
"controlName": "ext_link:roadmap.sh/java"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Label",
|
|
"zOrder": "0",
|
|
"measuredW": "122",
|
|
"measuredH": "26",
|
|
"x": "33",
|
|
"y": "0",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Java Roadmap"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "__group__",
|
|
"zOrder": "1",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"w": "24",
|
|
"h": "24",
|
|
"x": "0",
|
|
"y": "3",
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Icon",
|
|
"zOrder": "0",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"icon": {
|
|
"ID": "circle",
|
|
"size": "small"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Icon",
|
|
"zOrder": "1",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "10066329",
|
|
"icon": {
|
|
"ID": "check-circle",
|
|
"size": "small"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2",
|
|
"typeID": "__group__",
|
|
"zOrder": "2",
|
|
"measuredW": "189",
|
|
"measuredH": "27",
|
|
"w": "189",
|
|
"h": "27",
|
|
"x": "35",
|
|
"y": "111",
|
|
"properties": {
|
|
"controlName": "ext_link:roadmap.sh/backend"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Label",
|
|
"zOrder": "0",
|
|
"measuredW": "156",
|
|
"measuredH": "26",
|
|
"x": "33",
|
|
"y": "0",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Backend Roadmap"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "__group__",
|
|
"zOrder": "1",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"w": "24",
|
|
"h": "24",
|
|
"x": "0",
|
|
"y": "3",
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Icon",
|
|
"zOrder": "0",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"icon": {
|
|
"ID": "circle",
|
|
"size": "small"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Icon",
|
|
"zOrder": "1",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "10066329",
|
|
"icon": {
|
|
"ID": "check-circle",
|
|
"size": "small"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3",
|
|
"typeID": "__group__",
|
|
"zOrder": "3",
|
|
"measuredW": "183",
|
|
"measuredH": "27",
|
|
"w": "183",
|
|
"h": "27",
|
|
"x": "35",
|
|
"y": "147",
|
|
"properties": {
|
|
"controlName": "ext_link:roadmap.sh/devops"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Label",
|
|
"zOrder": "0",
|
|
"measuredW": "150",
|
|
"measuredH": "26",
|
|
"x": "33",
|
|
"y": "0",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "DevOps Roadmap"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "__group__",
|
|
"zOrder": "1",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"w": "24",
|
|
"h": "24",
|
|
"x": "0",
|
|
"y": "3",
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Icon",
|
|
"zOrder": "0",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"icon": {
|
|
"ID": "circle",
|
|
"size": "small"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Icon",
|
|
"zOrder": "1",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "10066329",
|
|
"icon": {
|
|
"ID": "check-circle",
|
|
"size": "small"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "4",
|
|
"typeID": "Label",
|
|
"zOrder": "4",
|
|
"measuredW": "209",
|
|
"measuredH": "32",
|
|
"x": "35",
|
|
"y": "27",
|
|
"properties": {
|
|
"size": "24",
|
|
"text": "Related Roadmaps"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2643",
|
|
"typeID": "__group__",
|
|
"zOrder": "40",
|
|
"measuredW": "238",
|
|
"measuredH": "50",
|
|
"w": "238",
|
|
"h": "50",
|
|
"x": "538",
|
|
"y": "425",
|
|
"properties": {
|
|
"controlName": "100-spring-core"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "50",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "98",
|
|
"measuredH": "26",
|
|
"x": "70",
|
|
"y": "12",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring Core"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2644",
|
|
"typeID": "__group__",
|
|
"zOrder": "41",
|
|
"measuredW": "180",
|
|
"measuredH": "215",
|
|
"w": "180",
|
|
"h": "215",
|
|
"x": "597",
|
|
"y": "522",
|
|
"properties": {
|
|
"controlName": "100-spring-core:introduction"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "180",
|
|
"h": "215",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0"
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "98",
|
|
"measuredH": "26",
|
|
"x": "41",
|
|
"y": "15",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Introduction"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2645",
|
|
"typeID": "__group__",
|
|
"zOrder": "42",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "568",
|
|
"y": "573",
|
|
"properties": {
|
|
"controlName": "100-spring-core:introduction:terminology"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "99",
|
|
"measuredH": "26",
|
|
"x": "69",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Terminology"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2646",
|
|
"typeID": "__group__",
|
|
"zOrder": "43",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "568",
|
|
"y": "625",
|
|
"properties": {
|
|
"controlName": "101-spring-core:introduction:architecture"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "99",
|
|
"measuredH": "26",
|
|
"x": "69",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Architecture"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2647",
|
|
"typeID": "__group__",
|
|
"zOrder": "44",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "568",
|
|
"y": "676",
|
|
"properties": {
|
|
"controlName": "102-spring-core:introduction:why-spring"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "99",
|
|
"measuredH": "26",
|
|
"x": "69",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Why Spring?"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2648",
|
|
"typeID": "__group__",
|
|
"zOrder": "45",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "229",
|
|
"y": "314",
|
|
"properties": {
|
|
"controlName": "101-spring-core:configuration"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "109",
|
|
"measuredH": "26",
|
|
"x": "64",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Configuration"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2649",
|
|
"typeID": "__group__",
|
|
"zOrder": "46",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "229",
|
|
"y": "365",
|
|
"properties": {
|
|
"controlName": "102-spring-core:dependency-injection"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "178",
|
|
"measuredH": "26",
|
|
"x": "30",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Dependency Injection"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2650",
|
|
"typeID": "__group__",
|
|
"zOrder": "47",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "229",
|
|
"y": "417",
|
|
"properties": {
|
|
"controlName": "103-spring-core:spring-ioc"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "90",
|
|
"measuredH": "26",
|
|
"x": "74",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring IOC"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2651",
|
|
"typeID": "__group__",
|
|
"zOrder": "48",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "229",
|
|
"y": "469",
|
|
"properties": {
|
|
"controlName": "104-spring-core:spring-aop"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "93",
|
|
"measuredH": "26",
|
|
"x": "72",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring AOP"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2652",
|
|
"typeID": "__group__",
|
|
"zOrder": "49",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "229",
|
|
"y": "521",
|
|
"properties": {
|
|
"controlName": "105-spring-core:spring-mvc"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "97",
|
|
"measuredH": "26",
|
|
"x": "70",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring MVC"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2653",
|
|
"typeID": "__group__",
|
|
"zOrder": "50",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "229",
|
|
"y": "573",
|
|
"properties": {
|
|
"controlName": "106-spring-core:annotations"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "96",
|
|
"measuredH": "26",
|
|
"x": "71",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Annotations"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2654",
|
|
"typeID": "__group__",
|
|
"zOrder": "51",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "229",
|
|
"y": "625",
|
|
"properties": {
|
|
"controlName": "107-spring-core:spring-bean-scope"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "158",
|
|
"measuredH": "26",
|
|
"x": "40",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring Bean Scope"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2655",
|
|
"typeID": "__group__",
|
|
"zOrder": "52",
|
|
"measuredW": "238",
|
|
"measuredH": "50",
|
|
"w": "238",
|
|
"h": "50",
|
|
"x": "902",
|
|
"y": "428",
|
|
"properties": {
|
|
"controlName": "101-spring-security"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "50",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "123",
|
|
"measuredH": "26",
|
|
"x": "57",
|
|
"y": "12",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring Security"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2656",
|
|
"typeID": "__group__",
|
|
"zOrder": "53",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "1232",
|
|
"y": "275",
|
|
"properties": {
|
|
"controlName": "100-spring-security:authentication"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "117",
|
|
"measuredH": "26",
|
|
"x": "60",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Authentication"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2657",
|
|
"typeID": "__group__",
|
|
"zOrder": "54",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "1232",
|
|
"y": "326",
|
|
"properties": {
|
|
"controlName": "101-spring-security:authorization"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "106",
|
|
"measuredH": "26",
|
|
"x": "66",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Authorization"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2658",
|
|
"typeID": "__group__",
|
|
"zOrder": "55",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "1232",
|
|
"y": "377",
|
|
"properties": {
|
|
"controlName": "102-spring-security:oauth2"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "61",
|
|
"measuredH": "26",
|
|
"x": "88",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "OAuth2"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2659",
|
|
"typeID": "__group__",
|
|
"zOrder": "56",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "1232",
|
|
"y": "429",
|
|
"properties": {
|
|
"controlName": "103-spring-security:jwt-authentication"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "159",
|
|
"measuredH": "26",
|
|
"x": "39",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "JWT Authentication"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2660",
|
|
"typeID": "Label",
|
|
"zOrder": "57",
|
|
"measuredW": "107",
|
|
"measuredH": "28",
|
|
"x": "968",
|
|
"y": "537",
|
|
"properties": {
|
|
"size": "20",
|
|
"text": "Spring Boot"
|
|
}
|
|
},
|
|
{
|
|
"ID": "2661",
|
|
"typeID": "__group__",
|
|
"zOrder": "58",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "1232",
|
|
"y": "604",
|
|
"properties": {
|
|
"controlName": "102-spring-boot-starters"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "165",
|
|
"measuredH": "26",
|
|
"x": "36",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring Boot Starters"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2662",
|
|
"typeID": "__group__",
|
|
"zOrder": "59",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "1232",
|
|
"y": "655",
|
|
"properties": {
|
|
"controlName": "103-autconfiguration"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "142",
|
|
"measuredH": "26",
|
|
"x": "48",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Autoconfiguration"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2663",
|
|
"typeID": "__group__",
|
|
"zOrder": "60",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "1232",
|
|
"y": "706",
|
|
"properties": {
|
|
"controlName": "104-spring-boot-actuators"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "77",
|
|
"measuredH": "26",
|
|
"x": "80",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Actuators"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2664",
|
|
"typeID": "__group__",
|
|
"zOrder": "61",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "1232",
|
|
"y": "758",
|
|
"properties": {
|
|
"controlName": "105-embedded-server"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "148",
|
|
"measuredH": "26",
|
|
"x": "45",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Embedded Server"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2665",
|
|
"typeID": "__group__",
|
|
"zOrder": "62",
|
|
"measuredW": "240",
|
|
"measuredH": "47",
|
|
"w": "240",
|
|
"h": "47",
|
|
"x": "1232",
|
|
"y": "810",
|
|
"properties": {
|
|
"controlName": "106-hibernate"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "240",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "82",
|
|
"measuredH": "26",
|
|
"x": "79",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Hibernate"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2666",
|
|
"typeID": "__group__",
|
|
"zOrder": "63",
|
|
"measuredW": "193",
|
|
"measuredH": "47",
|
|
"w": "193",
|
|
"h": "47",
|
|
"x": "939",
|
|
"y": "712",
|
|
"properties": {
|
|
"controlName": "100-hibernate:transactions"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "193",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "105",
|
|
"measuredH": "26",
|
|
"x": "46",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Transactions"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2667",
|
|
"typeID": "__group__",
|
|
"zOrder": "64",
|
|
"measuredW": "193",
|
|
"measuredH": "47",
|
|
"w": "193",
|
|
"h": "47",
|
|
"x": "939",
|
|
"y": "764",
|
|
"properties": {
|
|
"controlName": "101-hibernate:relationships"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "193",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "111",
|
|
"measuredH": "26",
|
|
"x": "43",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Relationships"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2668",
|
|
"typeID": "__group__",
|
|
"zOrder": "65",
|
|
"measuredW": "193",
|
|
"measuredH": "47",
|
|
"w": "193",
|
|
"h": "47",
|
|
"x": "939",
|
|
"y": "816",
|
|
"properties": {
|
|
"controlName": "102-hibernate:entity-lifecycle"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "193",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "121",
|
|
"measuredH": "26",
|
|
"x": "38",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Entity Lifecycle"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2669",
|
|
"typeID": "__group__",
|
|
"zOrder": "66",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "598",
|
|
"y": "952",
|
|
"properties": {
|
|
"controlName": "107-spring-data"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "97",
|
|
"measuredH": "26",
|
|
"x": "70",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring Data"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2670",
|
|
"typeID": "__group__",
|
|
"zOrder": "67",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "597",
|
|
"y": "1043",
|
|
"properties": {
|
|
"controlName": "100-spring-data:spring-data-jpa"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "131",
|
|
"measuredH": "26",
|
|
"x": "53",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring Data JPA"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2671",
|
|
"typeID": "__group__",
|
|
"zOrder": "68",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "597",
|
|
"y": "1095",
|
|
"properties": {
|
|
"controlName": "101-spring-data:spring-data-mongodb"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "183",
|
|
"measuredH": "26",
|
|
"x": "27",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring Data MongoDB"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2672",
|
|
"typeID": "__group__",
|
|
"zOrder": "69",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "597",
|
|
"y": "1147",
|
|
"properties": {
|
|
"controlName": "102-spring-data:spring-data-jdbc"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "148",
|
|
"measuredH": "26",
|
|
"x": "45",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring Data JDBC"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2673",
|
|
"typeID": "__group__",
|
|
"zOrder": "70",
|
|
"measuredW": "238",
|
|
"measuredH": "47",
|
|
"w": "238",
|
|
"h": "47",
|
|
"x": "597",
|
|
"y": "858",
|
|
"properties": {
|
|
"controlName": "108-microservices"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "238",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "114",
|
|
"measuredH": "26",
|
|
"x": "70",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Microservices"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2674",
|
|
"typeID": "__group__",
|
|
"zOrder": "71",
|
|
"measuredW": "153",
|
|
"measuredH": "323",
|
|
"w": "153",
|
|
"h": "323",
|
|
"x": "380",
|
|
"y": "777",
|
|
"properties": {
|
|
"controlName": "100-microservices:spring-cloud"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "153",
|
|
"h": "323",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0"
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "105",
|
|
"measuredH": "26",
|
|
"x": "24",
|
|
"y": "14",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring Cloud"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2675",
|
|
"typeID": "__group__",
|
|
"zOrder": "72",
|
|
"measuredW": "284",
|
|
"measuredH": "47",
|
|
"w": "284",
|
|
"h": "47",
|
|
"x": "230",
|
|
"y": "826",
|
|
"properties": {
|
|
"controlName": "100-microservices:spring-cloud:spring-cloud-gateway"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "284",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "180",
|
|
"measuredH": "26",
|
|
"x": "52",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring Cloud Gateway"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2676",
|
|
"typeID": "__group__",
|
|
"zOrder": "73",
|
|
"measuredW": "284",
|
|
"measuredH": "47",
|
|
"w": "284",
|
|
"h": "47",
|
|
"x": "230",
|
|
"y": "878",
|
|
"properties": {
|
|
"controlName": "101-microservices:spring-cloud:cloud-config"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "284",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "105",
|
|
"measuredH": "26",
|
|
"x": "89",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Cloud Config"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2677",
|
|
"typeID": "__group__",
|
|
"zOrder": "74",
|
|
"measuredW": "284",
|
|
"measuredH": "47",
|
|
"w": "284",
|
|
"h": "47",
|
|
"x": "230",
|
|
"y": "931",
|
|
"properties": {
|
|
"controlName": "102-microservices:spring-cloud:spring-cloud-circuit-breaker"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "284",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "232",
|
|
"measuredH": "26",
|
|
"x": "26",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring Cloud Circuit Breaker"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2678",
|
|
"typeID": "__group__",
|
|
"zOrder": "75",
|
|
"measuredW": "284",
|
|
"measuredH": "47",
|
|
"w": "284",
|
|
"h": "47",
|
|
"x": "230",
|
|
"y": "983",
|
|
"properties": {
|
|
"controlName": "103-microservices:spring-cloud:spring-cloud-openfeign"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "284",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "201",
|
|
"measuredH": "26",
|
|
"x": "41",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring Cloud OpenFeign"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2680",
|
|
"typeID": "__group__",
|
|
"zOrder": "76",
|
|
"measuredW": "131",
|
|
"measuredH": "47",
|
|
"w": "131",
|
|
"h": "47",
|
|
"x": "230",
|
|
"y": "1037",
|
|
"properties": {
|
|
"controlName": "105-microservices:spring-cloud:sleuth"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "131",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "51",
|
|
"measuredH": "26",
|
|
"x": "40",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Sleuth"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2681",
|
|
"typeID": "__group__",
|
|
"zOrder": "77",
|
|
"measuredW": "145",
|
|
"measuredH": "47",
|
|
"w": "145",
|
|
"h": "47",
|
|
"x": "369",
|
|
"y": "1037",
|
|
"properties": {
|
|
"controlName": "106-microservices:spring-cloud:eureka"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "145",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "57",
|
|
"measuredH": "26",
|
|
"x": "44",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Eureka"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2682",
|
|
"typeID": "Arrow",
|
|
"zOrder": "78",
|
|
"w": "1",
|
|
"h": "339",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1035",
|
|
"y": "985",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": 0.48803395698428176,
|
|
"y": 338.4082071365567
|
|
},
|
|
"p1": {
|
|
"x": 0.46428571428571513,
|
|
"y": -0.003992113361953183
|
|
},
|
|
"p2": {
|
|
"x": 0.48803395698428176,
|
|
"y": -0.11897394490631541
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2683",
|
|
"typeID": "__group__",
|
|
"zOrder": "79",
|
|
"measuredW": "193",
|
|
"measuredH": "47",
|
|
"w": "193",
|
|
"h": "47",
|
|
"x": "939",
|
|
"y": "1137",
|
|
"properties": {
|
|
"controlName": "109-spring-mvc"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "193",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "97",
|
|
"measuredH": "26",
|
|
"x": "48",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Spring MVC"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2684",
|
|
"typeID": "__group__",
|
|
"zOrder": "80",
|
|
"measuredW": "193",
|
|
"measuredH": "47",
|
|
"w": "193",
|
|
"h": "47",
|
|
"x": "1249",
|
|
"y": "1060",
|
|
"properties": {
|
|
"controlName": "100-spring-mvc:servlet"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "193",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "57",
|
|
"measuredH": "26",
|
|
"x": "68",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Servlet"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2685",
|
|
"typeID": "__group__",
|
|
"zOrder": "81",
|
|
"measuredW": "193",
|
|
"measuredH": "47",
|
|
"w": "193",
|
|
"h": "47",
|
|
"x": "1249",
|
|
"y": "1112",
|
|
"properties": {
|
|
"controlName": "101-spring-mvc:jsp-files"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "193",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "76",
|
|
"measuredH": "26",
|
|
"x": "59",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "JSP Files"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2686",
|
|
"typeID": "__group__",
|
|
"zOrder": "82",
|
|
"measuredW": "193",
|
|
"measuredH": "47",
|
|
"w": "193",
|
|
"h": "47",
|
|
"x": "1249",
|
|
"y": "1164",
|
|
"properties": {
|
|
"controlName": "102-spring-mvc:architecture"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "193",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "99",
|
|
"measuredH": "26",
|
|
"x": "47",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Architecture"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2687",
|
|
"typeID": "__group__",
|
|
"zOrder": "83",
|
|
"measuredW": "193",
|
|
"measuredH": "47",
|
|
"w": "193",
|
|
"h": "47",
|
|
"x": "1249",
|
|
"y": "1217",
|
|
"properties": {
|
|
"controlName": "103-spring-mvc:components"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "193",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "104",
|
|
"measuredH": "26",
|
|
"x": "45",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Components"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2688",
|
|
"typeID": "Arrow",
|
|
"zOrder": "84",
|
|
"w": "213",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "822",
|
|
"y": "1324",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": 212.98029127925827,
|
|
"y": 0.8810260550936846
|
|
},
|
|
"p1": {
|
|
"x": 0.46428571428571536,
|
|
"y": -0.003992113361953186
|
|
},
|
|
"p2": {
|
|
"x": -0.2750123853365949,
|
|
"y": 0.8810260550936846
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2689",
|
|
"typeID": "__group__",
|
|
"zOrder": "85",
|
|
"measuredW": "193",
|
|
"measuredH": "47",
|
|
"w": "193",
|
|
"h": "47",
|
|
"x": "642",
|
|
"y": "1301",
|
|
"properties": {
|
|
"controlName": "110-testing"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "193",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "59",
|
|
"measuredH": "26",
|
|
"x": "67",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "Testing"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2690",
|
|
"typeID": "__group__",
|
|
"zOrder": "86",
|
|
"measuredW": "273",
|
|
"measuredH": "47",
|
|
"w": "273",
|
|
"h": "47",
|
|
"x": "236",
|
|
"y": "1149",
|
|
"properties": {
|
|
"controlName": "100-testing:jpa-test"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "273",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "70",
|
|
"measuredH": "26",
|
|
"x": "102",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "JPA Test"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2691",
|
|
"typeID": "__group__",
|
|
"zOrder": "87",
|
|
"measuredW": "273",
|
|
"measuredH": "47",
|
|
"w": "273",
|
|
"h": "47",
|
|
"x": "236",
|
|
"y": "1201",
|
|
"properties": {
|
|
"controlName": "101-testing:mock-mvc"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "273",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "84",
|
|
"measuredH": "26",
|
|
"x": "95",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "MockMVC"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2692",
|
|
"typeID": "__group__",
|
|
"zOrder": "88",
|
|
"measuredW": "273",
|
|
"measuredH": "47",
|
|
"w": "273",
|
|
"h": "47",
|
|
"x": "236",
|
|
"y": "1254",
|
|
"properties": {
|
|
"controlName": "102-testing:spring-boot-test-annotation"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "273",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "234",
|
|
"measuredH": "26",
|
|
"x": "20",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "@SpringBootTest Annotation"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2693",
|
|
"typeID": "__group__",
|
|
"zOrder": "89",
|
|
"measuredW": "273",
|
|
"measuredH": "47",
|
|
"w": "273",
|
|
"h": "47",
|
|
"x": "236",
|
|
"y": "1306",
|
|
"properties": {
|
|
"controlName": "103-testing:mockbean-annotation"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "273",
|
|
"h": "47",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "194",
|
|
"measuredH": "26",
|
|
"x": "40",
|
|
"y": "11",
|
|
"properties": {
|
|
"size": "18",
|
|
"text": "@Mockbean Annotation"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2694",
|
|
"typeID": "Arrow",
|
|
"zOrder": "90",
|
|
"w": "1",
|
|
"h": "139",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "731",
|
|
"y": "1575",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"curvature": "-1",
|
|
"direction": "bottom",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.4438624012549725,
|
|
"y": -0.00008403832147459167
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 139
|
|
},
|
|
"stroke": "dotted"
|
|
}
|
|
},
|
|
{
|
|
"ID": "2695",
|
|
"typeID": "TextArea",
|
|
"zOrder": "91",
|
|
"w": "443",
|
|
"h": "124",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "503",
|
|
"y": "1506"
|
|
},
|
|
{
|
|
"ID": "2696",
|
|
"typeID": "Label",
|
|
"zOrder": "92",
|
|
"measuredW": "303",
|
|
"measuredH": "25",
|
|
"x": "573",
|
|
"y": "1526",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Continue Learning with following Tracks"
|
|
}
|
|
},
|
|
{
|
|
"ID": "2697",
|
|
"typeID": "__group__",
|
|
"zOrder": "93",
|
|
"measuredW": "198",
|
|
"measuredH": "44",
|
|
"w": "198",
|
|
"h": "44",
|
|
"x": "727",
|
|
"y": "1561",
|
|
"properties": {
|
|
"controlName": "ext_link:roadmap.sh/backend"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "198",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "147",
|
|
"measuredH": "25",
|
|
"x": "25",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Backend Roadmap"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2698",
|
|
"typeID": "__group__",
|
|
"zOrder": "94",
|
|
"measuredW": "185",
|
|
"measuredH": "44",
|
|
"w": "185",
|
|
"h": "44",
|
|
"x": "532",
|
|
"y": "1561",
|
|
"properties": {
|
|
"controlName": "ext_link:roadmap.sh/java"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "185",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "116",
|
|
"measuredH": "25",
|
|
"x": "35",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Java Roadmap"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"attributes": {
|
|
"name": "New Wireframe 1 copy 8",
|
|
"order": 1000000.6428282561,
|
|
"parentID": null,
|
|
"notes": ""
|
|
},
|
|
"branchID": "Master",
|
|
"resourceID": "960B5EDB-5533-4531-9B7D-06B4366EBEAE",
|
|
"mockupH": "1664",
|
|
"mockupW": "1291",
|
|
"measuredW": "1520",
|
|
"measuredH": "1714",
|
|
"version": "1.0"
|
|
},
|
|
"groupOffset": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"dependencies": [],
|
|
"projectID": "file:///Users/kamrify/Desktop/New%20Roadmaps/Android%20Roadmap.bmpr"
|
|
} |