در این مطلب، ویدئو نظارت بر سازمان خود با استفاده از ArcGIS API برای Python و ArcGIS REST API با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:29:48
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,260 –> 00:00:04,049
سلام به همه من کاسینی هستم چهار سال است که یک
2
00:00:04,049 –> 00:00:05,850
توسعه دهنده برنامه با خدمات
3
00:00:05,850 –> 00:00:07,290
حرفه ای خاورمیانه و آفریقا ESRI
4
00:00:07,290 –> 00:00:09,990
هستم امروز
5
00:00:09,990 –> 00:00:11,790
در مورد نحوه استفاده از Python API
6
00:00:11,790 –> 00:00:13,820
برای نظارت بر سازمان آنلاین ArcGIS خود صحبت خواهیم
7
00:00:13,820 –> 00:00:16,560
کرد تا این کار را انجام دهیم.
8
00:00:16,560 –> 00:00:18,570
همچنین از بقیه و
9
00:00:18,570 –> 00:00:20,550
API جاوا اسکریپت برای انجام آمادهسازی
10
00:00:20,550 –> 00:00:23,580
و پیکربندی استفاده میکنیم، در نهایت
11
00:00:23,580 –> 00:00:26,160
نتیجه را در داشبورد عملیات نمایش میدهیم،
12
00:00:26,160 –> 00:00:27,960
فکر میکنیم این یک سناریوی بسیار مفید
13
00:00:27,960 –> 00:00:29,460
در اینجا است که به شما کمک
14
00:00:29,460 –> 00:00:31,279
میکند موارد مختلف سازمان خود را
15
00:00:31,279 –> 00:00:34,350
نیز خیلی سریع نظارت کنید. متوجه
16
00:00:34,350 –> 00:00:35,820
می شوم که نام دیگری در اینجا وجود دارد که من فقط
17
00:00:35,820 –> 00:00:38,040
امروز ارائه را انجام خواهم داد، آیا
18
00:00:38,040 –> 00:00:39,899
منظورم این است که من هر دو روی این راه حل کار کردم که او
19
00:00:39,899 –> 00:00:44,910
امروز نتوانست ارائه دهد، بنابراین یک
20
00:00:44,910 –> 00:00:47,789
مرور سریع از چیزهایی که
21
00:00:47,789 –> 00:00:50,100
امروز در مورد آنها صحبت خواهیم کرد. ابتدا با
22
00:00:50,100 –> 00:00:51,510
توضیح مشکلی که
23
00:00:51,510 –> 00:00:53,969
مشتری با انگیزه
24
00:00:53,969 –> 00:00:56,190
ایجاد راه حل مواجه بود، به شما توضیح خواهم داد و سپس به شما توضیح خواهم داد
25
00:00:56,190 –> 00:00:57,980
که چگونه مشکل را
26
00:00:57,980 –> 00:01:00,660
از یک شرکت سطح بالا حل کردیم. دیدگاه مفهومی
27
00:01:00,660 –> 00:01:03,870
پس از آن،
28
00:01:03,870 –> 00:01:05,760
با ایجاد و انتشار یک
29
00:01:05,760 –> 00:01:08,220
سرویس جدید علاوه بر اسکریپت پایتون
30
00:01:08,220 –> 00:01:10,680
که نظارت واقعی را انجام می دهد، مستقیماً به کد می
31
00:01:10,680 –> 00:01:12,390
پردازیم و در نهایت در مورد داشبورد عملیات سریع صحبت خواهیم کرد
32
00:01:12,390 –> 00:01:15,049
که نتایج را نمایش می دهد،
33
00:01:15,049 –> 00:01:18,180
بنابراین ما یک سرویس گیرنده ای که دارای سرویس ها
34
00:01:18,180 –> 00:01:19,650
و برنامه هایی است که در معرض دید عموم قرار می گیرند،
35
00:01:19,650 –> 00:01:21,990
در حالی که این سرویس ها و برنامه ها عمدتاً
36
00:01:21,990 –> 00:01:23,820
ترافیک زیادی دریافت نمی کنند، ممکن
37
00:01:23,820 –> 00:01:26,520
است افزایش ناگهانی استفاده را تجربه کنند،
38
00:01:26,520 –> 00:01:28,409
مثلاً به آن فکر کنید مانند سرویسی برای
39
00:01:28,409 –> 00:01:30,600
نظارت بر آتش سوزی ها در حالی که آن
40
00:01:30,600 –> 00:01:32,009
سرویس باید با آن مقابله کند. تعداد بسیار کمی
41
00:01:32,009 –> 00:01:34,500
از بازدیدها در بیشتر مواقع سال، زمانی
42
00:01:34,500 –> 00:01:36,270
که واقعاً آتشسوزی رخ
43
00:01:36,270 –> 00:01:39,420
میدهد، در طول یکی از
44
00:01:39,420 –> 00:01:41,909
آن افزایشهایی که مشتری میخواست تضمین کند
45
00:01:41,909 –> 00:01:43,590
که این برنامهها و سرویسها
46
00:01:43,590 –> 00:01:45,810
برای کاربرانشان در دسترس خواهند بود، بازدیدهای زیادی را تجربه
47
00:01:45,810 –> 00:01:47,850
میکنند. دادهها و برنامهها برای
48
00:01:47,850 –> 00:01:50,220
بارگیری هرچه سریعتر و رسیدگی به
49
00:01:50,220 –> 00:01:52,590
میزان درخواستهای دریافتی، بنابراین کاری که آنها
50
00:01:52,590 –> 00:01:54,180
انجام دادند این بود که
51
00:01:54,180 –> 00:01:56,189
کارمندانی که به Ar خود وارد میشدند شیفتهایی داشتند.
52
00:01:56,189 –> 00:01:58,079
سازمان آنلاین cGIS
53
00:01:58,079 –> 00:02:01,049
هر ساعت به صورت دستی به هر
54
00:02:01,049 –> 00:02:02,850
یک از سرویسها و برنامههایی
55
00:02:02,850 –> 00:02:05,070
که میخواستند نظارت کنند، میرود
56
00:02:05,070 –> 00:02:07,409
و از صفحه استفاده عکس میگیرد و
57
00:02:07,409 –> 00:02:09,449
همه آن را در یک گزارش جمعآوری میکند و سپس
58
00:02:09,449 –> 00:02:10,258
آن گزارش را
59
00:02:10,258 –> 00:02:13,349
برای ذینفعان مربوطه ایمیل میکند.
60
00:02:13,349 –> 00:02:14,849
واقعاً نیازی به یک نابغه نیست که ببینیم
61
00:02:14,849 –> 00:02:17,790
این کار بسیار آهسته است
62
00:02:17,790 –> 00:02:20,159
و بهترین روش انجام کارها نیست، بنابراین آنها
63
00:02:20,159 –> 00:02:21,930
با ما تماس گرفتند و از ما خواستند که به
64
00:02:21,930 –> 00:02:26,790
آنها کمک کنیم.
65
00:02:26,790 –> 00:02:28,440
در
66
00:02:28,440 –> 00:02:30,540
عملکرد نظارت بر
67
00:02:30,540 –> 00:02:33,090
استفاده از آیتم های سازمانی، آن اعداد را به یک
68
00:02:33,090 –> 00:02:34,769
سرویس ویژگی منتقل کنید و سپس یک
69
00:02:34,769 –> 00:02:36,780
داشبورد عملیاتی در بالای آن
70
00:02:36,780 –> 00:02:39,030
سرویس ویژگی ایجاد کنید و با
71
00:02:39,030 –> 00:02:41,010
زمانبندی وظایف تعبیه شده در ویندوز،
72
00:02:41,010 –> 00:02:43,079
اگر
73
00:02:43,079 –> 00:02:45,870
بخواهید به جای هر ساعت انجام دهید، میتوانیم این فرآیند را هر دقیقه تکرار کنیم.
74
00:02:45,870 –> 00:02:47,910
بدون نیاز به جابجایی افرادی که اسکرین شات می گیرند، خودکار خواهد بود
75
00:02:47,910 –> 00:02:50,280
و به
76
00:02:50,280 –> 00:02:52,349
جای پر کردن صندوق ورودی ایمیل
77
00:02:52,349 –> 00:02:54,269
سهامداران، می توانند به این مقصد بروند
78
00:02:54,269 –> 00:02:56,790
. n اما آنها
79
00:02:56,790 –> 00:02:59,519
همه اطلاعات را می دیدند و می توانست آن را فیلتر
80
00:02:59,519 –> 00:03:01,799
کند و آن را تجزیه و تحلیل کند، زیرا آنها
81
00:03:01,799 –> 00:03:04,410
می توانند همه این کارها را به صورت تعاملی انجام دهند، بنابراین
82
00:03:04,410 –> 00:03:06,000
در حالی که این یک راه حل سریع بود که ما
83
00:03:06,000 –> 00:03:07,829
برای آنها پیاده سازی کرده بودیم، متوجه شدیم که
84
00:03:07,829 –> 00:03:09,930
دیگران می توانند از یک مشابه استفاده کنند.
85
00:03:09,930 –> 00:03:12,239
سناریو و بنابراین ما
86
00:03:12,239 –> 00:03:14,970
اسکریپت پایتون را کمی تغییر دادیم با یک
87
00:03:14,970 –> 00:03:17,160
فایل پیکربندی معامله کردیم که تعیین میکند کدام
88
00:03:17,160 –> 00:03:19,310
برنامهها و سرویسها نظارت میشوند،
89
00:03:19,310 –> 00:03:21,900
با این حال آن فایل پیکربندی هنوز
90
00:03:21,900 –> 00:03:23,370
باید به صورت دستی نوشته میشد و این
91
00:03:23,370 –> 00:03:25,019
ویژگی به نوعی
92
00:03:25,019 –> 00:03:27,090
مانند پایگاه داده ما عمل میکند.
93
00:03:27,090 –> 00:03:29,340
همچنین به صورت دستی ایجاد شود، بنابراین به جای اینکه
94
00:03:29,340 –> 00:03:31,079
آن دو مورد همانطور که اشاره کردم اتفاق بیفتد،
95
00:03:31,079 –> 00:03:34,109
ما یک نقشه پیکربندی اسکریپت جاوا بسیار ساده ساختیم،
96
00:03:34,109 –> 00:03:36,569
اکنون کاری که این
97
00:03:36,569 –> 00:03:38,340
برنامه انجام می دهد این است که به شما امکان می دهد به
98
00:03:38,340 –> 00:03:40,889
سازمان آنلاین ArcGIS خود وارد شوید
99
00:03:40,889 –> 00:03:43,230
و سرویس هایی را که می خواهید نظارت کنید انتخاب کنید.
100
00:03:43,230 –> 00:03:45,900
علاوه بر این،
101
00:03:45,900 –> 00:03:47,549
سرویسی را ایجاد کرد که
102
00:03:47,549 –> 00:03:50,940
اطلاعات ما را برای شما میزبانی می کند و همچنین
103
00:03:50,940 –> 00:03:53,280
فایل پیکربندی را برای شما ایجاد می
104
00:03:53,280 –> 00:03:54,930
کند. e اینکه آمارهای دیگری وجود دارد
105
00:03:54,930 –> 00:03:56,700
که می تواند برای برخی از کاربران مفید باشد، اما
106
00:03:56,700 –> 00:03:58,739
ما در سناریوی خاصی
107
00:03:58,739 –> 00:04:00,599
با مشتری نیستیم و بنابراین
108
00:04:00,599 –> 00:04:02,790
سرویس خود را در اسکریپت خود افزایش دادیم تا آن ها
109
00:04:02,790 –> 00:04:07,099
را نیز شامل شود، بنابراین اجازه دهید با آن
110
00:04:07,099 –> 00:04:11,780
برنامه پیکربندی جاوا اسکریپت شروع
111
00:04:12,019 –> 00:04:17,519
کنیم. از طریق آن و سپس میتوانیم
112
00:04:17,519 –> 00:04:19,738
مستقیماً در قایق شیرجه بزنیم، بنابراین اولین
113
00:04:19,738 –> 00:04:21,269
چیزی که اتفاق میافتد این است که از
114
00:04:21,269 –> 00:04:23,880
شما میخواهد به صورت آنلاین وارد کلاس خود شوید یا
115
00:04:23,880 –> 00:04:25,920
همانطور که به شما نشان دادم و میتوانید ببینید
116
00:04:25,920 –> 00:04:28,170
اینجا آموزش درخواست اجازه است،
117
00:04:28,170 –> 00:04:34,010
پس بیایید وارد شوید
118
00:04:34,010 –> 00:04:36,510
سپس شما را به این نوع صفحه گالری می برند
119
00:04:36,510 –> 00:04:39,090
با مواردی که شما
120
00:04:39,090 –> 00:04:41,970
در سمت چپ نشان داده شده و نوار جستجوی ساده
121
00:04:41,970 –> 00:04:45,060
درست در اینجا در بالا می
122
00:04:45,060 –> 00:04:46,980
توانید خدمات و برنامه
123
00:04:46,980 –> 00:04:50,040
های مورد علاقه خود را انتخاب کنید و همانطور که انجام می دهید سرویس ها هستند.
124
00:04:50,040 –> 00:04:52,320
اگر میخواهید اکنون به لیست مواردی که میتوانید
125
00:04:52,320 –> 00:04:55,410
تماشا کنید اضافه میشوند، میتوانید
126
00:04:55,410 –> 00:04:58,320
روی سرویس یا برنامهای که تماشا
127
00:04:58,320 –> 00:05:00,870
میشود کلیک کنید تا حذف شود، جستجو
128
00:05:00,870 –> 00:05:03,450
برای همه محتوایی که
129
00:05:03,450 –> 00:05:06,120
توسط شما یا کاربران قابل دسترسی است اعمال میشود. سازمان
130
00:05:06,120 –> 00:05:12,000
نه فقط محتوایی که شما دارید، به
131
00:05:12,000 –> 00:05:14,760
عنوان مثال این سرویس هتل
132
00:05:14,760 –> 00:05:17,310
چیزی نوعی نیست.
133
00:05:17,310 –> 00:05:19,260
134
00:05:19,260 –> 00:05:21,270
135
00:05:21,270 –> 00:05:23,910
136
00:05:23,910 –> 00:05:27,690
در قسمت پایین
137
00:05:27,690 –> 00:05:29,970
اینجا خواهید دید جایی برای شما وجود دارد که
138
00:05:29,970 –> 00:05:31,320
می توانید به مسیر برنامه
139
00:05:31,320 –> 00:05:32,040
chromedriver اشاره کنید
140
00:05:32,040 –> 00:05:34,350
، در مورد آن صحبت خواهیم کرد که وقتی
141
00:05:34,350 –> 00:05:35,870
در مورد اسکریپت پایتون صحبت می کنیم، در
142
00:05:35,870 –> 00:05:38,430
نهایت جایی وجود دارد که به شما امکان می دهد
143
00:05:38,430 –> 00:05:40,110
نام برنامه را وارد کنید. سرویسی
144
00:05:40,110 –> 00:05:42,420
که میزبان دادههایی است که در آنجا مصرف میشوند،
145
00:05:42,420 –> 00:05:45,210
آن کلمه وقتی روی
146
00:05:45,210 –> 00:05:47,490
دکمه پیکربندی ایجاد در بالا کلیک میکنید،
147
00:05:47,490 –> 00:05:49,050
این سرویس جدیدی را که
148
00:05:49,050 –> 00:05:50,970
درخواست کردهاید ایجاد میکند و
149
00:05:50,970 –> 00:05:54,450
فایل پیکربندی را برای اسکریپت پایتون یا شما درست میکند،
150
00:05:54,450 –> 00:06:00,000
پس بیایید ببینیم چگونه این کار را انجام دادیم. بنابراین رابط کاربری
151
00:06:00,000 –> 00:06:02,940
در HTML و CSS ساخته شده است، ما
152
00:06:02,940 –> 00:06:04,650
واقعاً وارد این جزئیات نمیشویم زیرا
153
00:06:04,650 –> 00:06:06,660
میتوانید رابط کاربری را طوری سفارشی کنید که هر طور
154
00:06:06,660 –> 00:06:11,550
دوست دارید به نظر برسد، منظورم برای این برنامه است، شما
155
00:06:11,550 –> 00:06:12,900
میدانید که ما فقط بودیم تلاش برای انجام
156
00:06:12,900 –> 00:06:16,260
کاری بسیار ساده و بسیار سریع اما
157
00:06:16,260 –> 00:06:18,690
می توانید مدتی را صرف کنید، ممکن است بوت استرپ اضافه کنید و
158
00:06:18,690 –> 00:06:21,150
از تم های سفارشی ما هر یک از
159
00:06:21,150 –> 00:06:23,310
این موارد استفاده کنید تا مطمئن شوید که
160
00:06:23,310 –> 00:06:25,800
برنامه پیکربندی شبیه
161
00:06:25,800 –> 00:06:27,660
چیزی است که می دانید می خواهید
162
00:06:27,660 –> 00:06:30,870
از آن استفاده کنید، بنابراین بیایید نگاهی بیندازیم در
163
00:06:30,870 –> 00:06:32,910
جاوا اسکریپت، جایی که جادو
164
00:06:32,910 –> 00:06:36,210
اتفاق میافتد، اول از همه، میخواهیم
165
00:06:36,210 –> 00:06:37,289
برخی از ارجاعها را
166
00:06:37,289 –> 00:06:39,119
به عناصری که بعداً به آنها نیاز
167
00:06:39,119 –> 00:06:41,699
خواهیم داشت، دریافت میکنیم، سپس
168
00:06:41,699 –> 00:06:44,399
فایل پیکربندی برنامه را تجزیه میکنیم، اکنون همه
169
00:06:44,399 –> 00:06:46,860
این موارد حاوی است.
170
00:06:46,860 –> 00:06:49,439
شناسه برنامه که توسط خط JSON
171
00:06:49,439 –> 00:06:51,919
ما هنگام ایجاد یک آیتم برنامه تولید میشود و
172
00:06:51,919 –> 00:06:55,050
این واقعاً فقط در
173
00:06:55,050 –> 00:07:00,089
URL پورتال سازمان آنلاین ArcGIS ما است، بنابراین
174
00:07:00,089 –> 00:07:01,949
ما میخواهیم از آن پیکربندی
175
00:07:01,949 –> 00:07:05,009
در اینجا برای نمونهسازی یک شی اطلاعات جدید Hoth
176
00:07:05,009 –> 00:07:09,089
استفاده کنیم و ما با
177
00:07:09,089 –> 00:07:13,319
کلیک بر روی sign in div آن را با مدیر هویت ESRI ثبت کنید،
178
00:07:13,319 –> 00:07:16,259
ما از مدیر هویت ESRI می خواهیم
179
00:07:16,259 –> 00:07:21,300
که ورود به سیستم را برای ما مدیریت کند، اکنون در
180
00:07:21,300 –> 00:07:24,749
بلوک بعدی بررسی می کنیم که آیا کاربر
181
00:07:24,749 –> 00:07:27,629
وارد شده است یا خیر. اگر وارد سیستم شدهاند،
182
00:07:27,629 –> 00:07:31,289
ما رابط کاربری اصلی خود را نشان میدهیم، بنابراین میدانید
183
00:07:31,289 –> 00:07:34,349
که ما div کانتینر خود را طوری تنظیم کردهایم تا نمایش داده شود تا
184
00:07:34,349 –> 00:07:37,080
مسدود شود و اگر وارد سیستم نشدهاند،
185
00:07:37,080 –> 00:07:39,449
میدانید که این یک سناریوی است،
186
00:07:39,449 –> 00:07:42,330
در این صورت ما رابط کاربری اصلی خود را پنهان میکنیم
187
00:07:42,330 –> 00:07:44,339
و ما انتهای علامتی را نشان
188
00:07:44,339 –> 00:07:48,899
میدهیم که قبلاً برای ورود به سیستم استفاده میکردیم، همچنین
189
00:07:48,899 –> 00:07:52,050
گزینه خروج از سیستم را کنترل میکنیم، ما
190
00:07:52,050 –> 00:07:54,180
فقط با فراخوانی
191
00:07:54,180 –> 00:07:56,189
از بین بردن اعتبارنامه در مدیر هویت ESRI
192
00:07:56,189 –> 00:07:58,919
کنترل میکنیم و ما شنونده رویداد onclick
193
00:07:58,919 –> 00:08:01,830
تولیدکننده ایجاد
194
00:08:01,830 –> 00:08:04,139
فایل پیکربندی، اما تمام این کار
195
00:08:04,139 –> 00:08:06,240
فقط این است که این تابع فایل پیکربندی تولید را فراخوانی کنید
196
00:08:06,240 –> 00:08:08,430
و این بسیار
197
00:08:08,430 –> 00:08:11,039
مهم خواهد بود، اما ما تا
198
00:08:11,039 –> 00:08:13,589
چند دقیقه دیگر آن را بررسی خواهیم کرد، اما ابتدا
199
00:08:13,589 –> 00:08:14,789
اجازه دهید در مورد عملکرد جستجوی خود
200
00:08:14,789 –> 00:08:17,159
به طور اساسی در اینجا صحبت
201
00:08:17,159 –> 00:08:18,330
کنیم. وقتی روی دکمه جستجو
202
00:08:18,330 –> 00:08:20,279
کلیک میکنید، این تابع را به نام
203
00:08:20,279 –> 00:08:21,990
آیتمهای نمایش صدا میزنیم و
204
00:08:21,990 –> 00:08:24,089
مقداری را که در کادر متنی query است به آن منتقل
205
00:08:24,089 –> 00:08:27,449
میکنیم، خواهیم دید که با این عملکرد آیتمهای نمایش چه اتفاقی میافتد، پس چه اتفاقی میافتد.
206
00:08:27,449 –> 00:08:30,059
207
00:08:30,059 –> 00:08:32,938
oes در اینجا اساساً
208
00:08:32,938 –> 00:08:35,309
پرس و جو را می گیرد و اگر این پرس و جو خالی
209
00:08:35,309 –> 00:08:38,130
باشد، مطمئن می شود که مالک
210
00:08:38,130 –> 00:08:41,639
آن کاربر وارد شده به سیستم است، بنابراین اگر یک
211
00:08:41,639 –> 00:08:43,740
رشته خالی ارسال می کنید، بنابراین می
212
00:08:43,740 –> 00:08:46,920
توانیم امتحان کنیم که اگر یک قسمت خالی ارسال کنیم. رشته آن
213
00:08:46,920 –> 00:08:50,769
فقط نقطهای را به من نشان میدهد که من کمی آن
214
00:08:50,769 –> 00:08:54,579
را انجام میدهم و سپس کاری که انجام میدهد این است
215
00:08:54,579 –> 00:08:55,779
که
216
00:08:55,779 –> 00:08:59,079
یک پارامتر پرس و جو پورتال را به آن
217
00:08:59,079 –> 00:09:01,929
تئوری و شناسه تعداد پورتال فعلی نمونهسازی میکند،
218
00:09:01,929 –> 00:09:04,089
دلیل اصلی این کار این
219
00:09:04,089 –> 00:09:05,980
است که اگر نمیخواهیم این کار را انجام دهیم، میخواهیم جستجوی خود را
220
00:09:05,980 –> 00:09:08,819
از طریق سازمان آنلاین ArcGIS فعلی
221
00:09:08,819 –> 00:09:11,529
خود محدود کنیم
222
00:09:11,529 –> 00:09:14,110
و اگر میخواستیم بدانید
223
00:09:14,110 –> 00:09:16,029
همه محتواها و ذرات عمومی در دسترس را به صورت
224
00:09:16,029 –> 00:09:18,670
آنلاین جستجو کنید و میدانید اطلسی
225
00:09:18,670 –> 00:09:21,519
که در اطلس زندگی میکند، ما نمیخواهیم. آیا به
226
00:09:21,519 –> 00:09:23,679
این بخش از پرس و جو نیاز است آیا این
227
00:09:23,679 –> 00:09:26,470
شناسه حساب در قسمت شناسه پورتال آن، ما همچنین
228
00:09:26,470 –> 00:09:29,709
یک عدد دلخواه خودسرانه بزرگ تنظیم می
229
00:09:29,709 –> 00:09:32,350
کنیم تا بدانیم که می
230
00:09:32,350 –> 00:09:35,470
دانید نتایج ما محدودیتی از آن
231
00:09:35,470 –> 00:09:35,829
تعداد خواهد داشت،
232
00:09:35,829 –> 00:09:38,259
بنابراین اساساً ما. آن را به 50 محدود نمی کنید
233
00:09:38,259 –> 00:09:39,929
برای انجام هر صفحهبندی یا هر چیزی شبیه به آن، در
234
00:09:39,929 –> 00:09:42,309
عوض، ما فقط
235
00:09:42,309 –> 00:09:44,410
همه آنها را در یک div نشان میدهیم که میخواهید صفحهبندی را مدیریت کند،
236
00:09:44,410 –> 00:09:46,389
این ممکن است به این صورت باشد که
237
00:09:46,389 –> 00:09:47,519
شما این کار را انجام میدهید،
238
00:09:47,519 –> 00:09:51,569
بنابراین ما پارامترهای پرس و جوی پورتال را نمونهسازی
239
00:09:51,569 –> 00:09:55,059
میکنیم. موارد پرس و جو سند پورتال
240
00:09:55,059 –> 00:09:57,610
و ما می گوییم یک بار که
241
00:09:57,610 –> 00:10:00,220
پورتال تمام شد می دانید که آن موارد ظاهر می شود
242
00:10:00,220 –> 00:10:03,519
سپس ادامه دهید و ایجاد گالری ایجاد
243
00:10:03,519 –> 00:10:05,350
گالری لیست نتایج را خالی می کند و
244
00:10:05,350 –> 00:10:08,529
برای هر موردی که می شناسید در
245
00:10:08,529 –> 00:10:10,059
مجموعه نتایج از جستجویی که ما
246
00:10:10,059 –> 00:10:12,910
انجام دادیم یک div ایجاد می کند. همچنین شامل یک
247
00:10:12,910 –> 00:10:16,449
ویژگی داده برای نشانی اینترنتی شناسه
248
00:10:16,449 –> 00:10:18,220
آیتم مورد ما می شود که در هنگام تولید فایل پیکربندی مورد نیاز است
249
00:10:18,220 –> 00:10:21,490
250
00:10:21,490 –> 00:10:24,009
و onclicklistener مورد را تنظیم می کنیم تا
251
00:10:24,009 –> 00:10:26,740
آن را از لیست نتیجه به لیست موردی
252
00:10:26,740 –> 00:10:29,139
که می خواهیم نظارت کنیم منتقل کند و ما همچنین گفتیم
253
00:10:29,139 –> 00:10:30,999
که شنونده onclick مورد
254
00:10:30,999 –> 00:10:36,279
از لیست آیتم ها حذف می شود،
255
00:10:36,279 –> 00:10:39,189
اگر قبلاً در لیست آیتم های واقعی وجود دارد،
256
00:10:39,189 –> 00:10:41,769
می دانید اگر قبلاً وجود دارد، در نهایت
257
00:10:41,769 –> 00:10:45,959
آن را به لیست نتیجه در اینجا اضافه می کنیم
258
00:10:45,959 –> 00:10:48,189
تا با این کار ما اداره می شود o قابلیتهای
259
00:10:48,189 –> 00:10:49,779
احراز هویت و جستجوی پورتال ur
260
00:10:49,779 –> 00:10:52,360
اکنون اجازه دهید نگاهی
261
00:10:52,360 –> 00:10:54,639
به تولید واقعی فایل پیکربندی
262
00:10:54,639 –> 00:10:58,360
که همان قسمت است بیاندازیم، بنابراین ابتدا
263
00:10:58,360 –> 00:10:59,889
بررسی میکنیم که مقادیر
264
00:10:59,889 –> 00:11:02,079
مناسبی برای مسیر کرومدرایور و
265
00:11:02,079 –> 00:11:03,699
266
00:11:03,699 –> 00:11:06,819
نام سرویس مانیتورینگ ارائه شده باشد، در غیر این صورت فقط به آن هشدار میدهیم.
267
00:11:06,819 –> 00:11:09,429
کاربر و اگر کاربر
268
00:11:09,429 –> 00:11:11,709
آن مقادیر را به درستی ارائه کرده باشد، عملکرد را متوقف کنید،
269
00:11:11,709 –> 00:11:14,139
اولین کاری که انجام می دهیم این است که
270
00:11:14,139 –> 00:11:17,169
اهداکننده یک دکمه پیکربندی فایل را غیرفعال
271
00:11:17,169 –> 00:11:19,899
می کنیم تا بدانید کاربران
272
00:11:19,899 –> 00:11:21,809
مجاز به دریافت بیش از یک بار نیستند و
273
00:11:21,809 –> 00:11:26,079
فقط این فرآیند را انجام دهید. هر دو به یکباره و سپس
274
00:11:26,079 –> 00:11:27,639
شروع به کنار هم قرار دادن
275
00:11:27,639 –> 00:11:29,350
فایل پیکربندی می کنیم، شیئی که قرار است به
276
00:11:29,350 –> 00:11:31,959
277
00:11:31,959 –> 00:11:34,179
278
00:11:34,179 –> 00:11:35,889
279
00:11:35,889 –> 00:11:38,139
280
00:11:38,139 –> 00:11:40,299
فایل پیکربندی ما تبدیل شود.
281
00:11:40,299 –> 00:11:41,949
رمز عبوری را که می دانید به عنوان رمز عبور خود را
282
00:11:41,949 –> 00:11:43,480
در اینجا وارد کنید، این تنها
283
00:11:43,480 –> 00:11:45,189
تغییری است که باید به صورت دستی
284
00:11:45,189 –> 00:11:47,649
انجام دهید این است که رمز عبور را اضافه کنید. rd به
285
00:11:47,649 –> 00:11:51,220
فایل پیکربندی،
286
00:11:51,220 –> 00:11:54,790
مقدار مسیر درایور کروم کروم
287
00:11:54,790 –> 00:11:58,239
را نیز به فایل پیکربندی اضافه می کنیم و
288
00:11:58,239 –> 00:12:00,459
این شی خالی به نام URL های نظارت شده را ایجاد می کنیم، این
289
00:12:00,459 –> 00:12:02,410
همان چیزی است که ما آنهایی را ذخیره می
290
00:12:02,410 –> 00:12:05,079
کنیم که سپس لیست را در UI حلقه می کنیم.
291
00:12:05,079 –> 00:12:07,209
بنابراین، اگر لیست آیتمها را در
292
00:12:07,209 –> 00:12:09,249
اینجا داریم، آن را از طریق
293
00:12:09,249 –> 00:12:12,699
تمام گرههای فرزند مرور میکنیم و فقط هر یک
294
00:12:12,699 –> 00:12:14,769
از فرزندان را به پیکربندی
295
00:12:14,769 –> 00:12:18,819
که URLها را به درستی نظارت میکنند، اضافه میکنیم، فقط
296
00:12:18,819 –> 00:12:22,389
متن درونی گره فرزند را میدانیم
297
00:12:22,389 –> 00:12:25,209
تا نام سرویس به عنوان
298
00:12:25,209 –> 00:12:28,299
کلید در شیء و سپس مقدار آن
299
00:12:28,299 –> 00:12:31,389
آدرس URL هویتی خواهد بود که ما
300
00:12:31,389 –> 00:12:35,319
تابع گالری جعلی منحصربفرد را اضافه کرده
301
00:12:35,319 –> 00:12:38,589
بودیم تا اینجا خیلی خوب بود که تا آنجایی
302
00:12:38,589 –> 00:12:40,359
که میتوانیم فایل پیکربندی را مدیریت کردیم،
303
00:12:40,359 –> 00:12:42,879
اما اکنون ما به خدمات نظارتی ما نیاز دارید،
304
00:12:42,879 –> 00:12:45,970
بنابراین کاری که میخواهیم انجام دهیم این است
305
00:12:45,970 –> 00:12:47,980
که میخواهیم درخواستی برای REST
306
00:12:47,980 –> 00:12:52,209
API ایجاد کنیم، اساساً فقط باید یک
307
00:12:52,209 –> 00:12:54,579
سرویس جدید برای کاربر وارد شده فعلی
308
00:12:54,579 –> 00:12:57,699
که میشناسید با URL مناسب با آدرس
309
00:12:57,699 –> 00:13:01,119
مناسب ایجاد کنیم. نقطه پایان استراحت و ما فقط
310
00:13:01,119 –> 00:13:03,759
پارامترهای لازم را ارائه می کنیم، بنابراین
311
00:13:03,759 –> 00:13:07,480
شما تعریف می کنیم که نشانه خروجی را
312
00:13:07,480 –> 00:13:09,970
با تکه تگ توضیحات
313
00:13:09,970 –> 00:13:12,489
فرمت نتیجه همه اینها را بشناسید، اکنون
314
00:13:12,489 –> 00:13:14,559
علاوه بر این ما همچنین این
315
00:13:14,559 –> 00:13:16,929
شی داده فرم را به نام
316
00:13:16,929 –> 00:13:18,180
317
00:13:18,180 –> 00:13:22,600
پارامترهای ایجاد می کنیم.
318
00:13:22,600 –> 00:13:24,520
نام سرویس از فیلدی
319
00:13:24,520 –> 00:13:27,340
که میدانستید تا کاربر
320
00:13:27,340 –> 00:13:29,710
نام سرویس را وارد کند،
321
00:13:29,710 –> 00:13:33,250
اما این اطلاعات سرویس JSON و سپس
322
00:13:33,250 –> 00:13:36,270
جزئیات سرویس بخشی از اطلاعات سرویس را نیز میگیرد،
323
00:13:36,270 –> 00:13:38,530
این اساساً اطلاعاتی است که
324
00:13:38,530 –> 00:13:40,690
اکنون فقط برای سرویس مورد نیاز است، زیرا
325
00:13:40,690 –> 00:13:43,090
بیشتر این مقادیر استاتیک خواهد بود
326
00:13:43,090 –> 00:13:45,580
و تغییر نمی کند، ما فقط آنها را
327
00:13:45,580 –> 00:13:50,950
در یک فایل در اینجا قرار می دهیم بله، بنابراین
328
00:13:50,950 –> 00:13:52,720
جزئیات خدمات را ببینید، فقط چیزهایی مانند اینکه می دانید
329
00:13:52,720 –> 00:13:54,370
میزان اولیه سرویس
330
00:13:54,370 –> 00:13:57,160
واحد باید از پیش فرض من استفاده کند،
331
00:13:57,160 –> 00:13:59,170
مرجع فضایی باید از همه استفاده کند.
332
00:13:59,170 –> 00:14:01,990
در حال حاضر اینها فقط
333
00:14:01,990 –> 00:14:04,600
جزئیات خدماتی هستند که ما در اینجا از
334
00:14:04,600 –> 00:14:07,270
تجزیه و تحلیل استفاده می کنیم و از آنجایی که آنها تغییر نمی کنند،
335
00:14:07,270 –> 00:14:09,190
ما آنها را در یک fi قرار دادیم.
336
00:14:09,190 –> 00:14:11,890
آنها را بارگیری کنید و سپس بتوانید
337
00:14:11,890 –> 00:14:14,550
در صورت لزوم آنها را در اینجا اضافه کنید، به
338
00:14:14,550 –> 00:14:16,960
این ترتیب ما کد خود را
339
00:14:16,960 –> 00:14:18,850
بیهوده پیچیده نکنیم فقط با گنجاندن
340
00:14:18,850 –> 00:14:22,180
همه این موارد بارها و بارها اکنون
341
00:14:22,180 –> 00:14:24,640
پس از ایجاد سرویس درست،
342
00:14:24,640 –> 00:14:26,440
ما این سرویس را دریافت می کنیم. شی نتیجه ایجاد ایجاد
343
00:14:26,440 –> 00:14:30,250
می کنی