Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ издания». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 76

Автор Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Π’ΡƒΠ»ΡŒ

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ создаСт интСрфСйс с сСрвисом запросов ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

βœ“ иСрархичСский доступ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³/Ρ„Π°ΠΉΠ», Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ Ρ„Π°ΠΉΠ»ΠΎΠ²;

βœ“ интСрфСйсы для поиска;

βœ“ просмотр списка ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹;

βœ“ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΏΠΎ связям ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ.

Если Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа ΠΊ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Ρƒ ΠΈΠ·Π΄Π°Π½ΠΈΠΉ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚, Π²Ρ‹Π±Ρ€Π°Π² ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€, ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ запрос ΠΊ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Ρƒ ΠΈΠ·Π΄Π°Π½ΠΈΠΉ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ПослС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания, связанного с Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ носитСля Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, сСрвСр доставки Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° – срСдства просмотра для ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… ΠΈΠ·Π΄Π°Π½ΠΈΠΉ. Для этого ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° сущСствСнно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅Π΄ΠΈΠ°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π±Ρ‹Π»ΠΈ прСдставлСны Π² распространСнных Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… Π»ΠΈΠ±ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π»ΠΈΡΡŒ Π² Π½ΠΈΡ…. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ способСн ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² ΠΈΡ… "Ρ€ΠΎΠ΄Π½Ρ‹Ρ…" Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ прилоТСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ, Π° ΠΏΡ€ΠΈ нСобходимости ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС для воспроизвСдСния ΠΌΠ΅Π΄ΠΈΠ°-ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² с сСрвСра доставки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ интСрфСйс MSMC (Media System Manager Client) API (Application Program Interface). Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для взаимодСйствия с сСрвСром Sun MediaCenter. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ этого API обСспСчиваСт ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠΎΡ‚ΠΎΠΊΠ° (MSM), ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ Π°Π³Π΅Π½Ρ‚ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° сСрвСрС. Бкрывая всС Π΄Π΅Ρ‚Π°Π»ΠΈ управлСния ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², API MSMC прСдоставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ нСсколько абстракций, Π² Ρ‚ΠΎΠΌ числС – Ρ‚ΠΈΡ‚ΡƒΠ»Ρ‹ (наимСнования ΠΌΠ΅Π΄ΠΈΠ°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²) ΠΈ список Ρ‚ΠΈΡ‚ΡƒΠ»ΠΎΠ² для проигрывания. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Ρ‚ΠΈΡ‚ΡƒΠ»Π°ΠΌΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΡŽΡ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Π²ΠΈΠ΄Π΅ΠΎΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚Π΅Π»Π΅ΠΌ: воспроизвСдСниС, Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠΎΡ‚ΠΊΡƒ, ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅. Π‘ΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ рис. 7.11.

Рис. 7.11. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма доставки ΠΌΠ΅Π΄ΠΈΠ°-ΠΈΠ·Π΄Π°Π½ΠΈΠΉ ΠΈΠ· Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свойства API MSMC:

βœ“ концСпция проигрыватСля, списка проигрывания, Ρ‚ΠΈΡ‚ΡƒΠ»ΠΎΠ²;

βœ“ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ проигрывания;

βœ“ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΡ‚ΡƒΠ»ΠΎΠ² ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ;

βœ“ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ доступа ΠΊ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚Π΅Π»ΡŽ;

βœ“ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ доступ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ списку проигрывания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

ΠŸΡ€ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π½Π° сСрвСрС MSM опираСтся Π½Π° ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΡ‚ΡƒΠ»ΠΎΠ², Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ осущСствляСтся доступ ΠΊ систСмС ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»ΠΎΠ² (MFS). Π’ соотвСтствии с модСлью выталкивания MSM лишь ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅, Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠ°. ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠΎΡ‚ΠΎΠΊΠ° MSM ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» API ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ запросы ΠΈ направляСт ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π±ΠΈΡ‚ΠΎΠ² ΠΏΠΎ Π½ΡƒΠΆΠ½Ρ‹ΠΌ адрСсам, Π³Π΄Π΅ локально выполняСтся Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ визуализация. Π’ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… рСализациях прСдполагаСтся Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ API MSMC функциями управлСния Ρ‚ΠΈΡ‚ΡƒΠ»Π°ΠΌΠΈ.

ΠŸΡ€ΠΎΡΡ‚Π°Ρ клиСнтская ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° MSMC выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ЛогичСская связь ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° с сСрвСром называСтся сСссиСй. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ сСссию, трСбуСтся Π·Π°Π΄Π°Ρ‚ΡŒ IP-сСрвСра ΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΌΡƒ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ клиСнтская ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ логичСский дСскриптор сСрвСра, слуТащий ΠΊΠ»ΡŽΡ‡ΠΎΠΌ для всСх ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π”Π°Π»Π΅Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ с сСрвСра извлСкаСтся список Ρ‚ΠΈΡ‚ΡƒΠ»ΠΎΠ², доступных для проигрывания, ΠΈ для Ρ‚Π΅Ρ… ΠΈΠ· Π½ΠΈΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ интСрСс, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ нСобходимая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ воспроизвСдСния ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ проигрывания. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг – созданиС ΠΏΠ»Π΅Π΅Ρ€Π°. ΠŸΠ»Π΅Π΅Ρ€ – это Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΠΉΡΡ Π½Π° сСрвСрС Π°Π³Ρ€Π΅Π³Π°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…, состоящий ΠΈΠ· списка проигрывания, логичСской Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈ списка контроля доступа. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π° сСрвСрС имССтся нСсколько ΠΏΠ»Π΅Π΅Ρ€ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… идСнтифицируСтся своим дСскриптором. ΠŸΡ€ΠΈ создании ΠΏΠ»Π΅Π΅Ρ€Π° клиСнтская ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° строит список проигрывания, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ названия ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя Π½Π°Ρ‡Π°Π»Π° проигрывания. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠ»Π΅Π΅Ρ€ создан, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ соСдиняСт Π΅Π³ΠΎ со своим IP-адрСсом ΠΈ запускаСт ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΡ‚ΡƒΠ»Π° ΠΈΠ· списка.

API MSMC позволяСт Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΠ»Π΅Π΅Ρ€Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ прилоТСниями, Ρ‚. Π΅. Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ процСссами Π½Π° клиСнтской машинС, Π° Ρ‚Π°ΠΊΠΆΠ΅ прилоТСниями Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…. Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ основываСтся Π½Π° ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСскриптора ΠΏΠ»Π΅Π΅Ρ€Π°. ОбладаниС дСскриптором Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ всСми Π΅Π³ΠΎ функциями. ДСскрипторы ΠΌΠΎΠ³ΡƒΡ‚ свободно ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ прилоТСниями ΠΏΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡƒ, ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‰Π΅ΠΌΡƒ Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ прСдставлСниС: Ρ‡Π΅Ρ€Π΅Π· Ρ„Π°ΠΉΠ», ΠΎΠ±Ρ‰ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈΠ»ΠΈ сокСты (Sockets). ПослСдний прСдставляСт собой абстрактный интСрфСйс сСтСвого взаимодСйствия для ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ систСмы ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня.

ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠΎΡ‚ΠΎΠΊΠ° MSM ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ доступ ΠΊ сСрвСру ΠΈ доступ ΠΊ ΠΏΠ»Π΅Π΅Ρ€Π°ΠΌ с трСмя уровнями ΠΏΡ€Π°Π²: Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ администрированиС. Π’Π»Π°Π΄Π΅Π»Π΅Ρ† ΠΏΡ€Π°Π² чтСния с сСрвСра ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ списки ΠΏΠ»Π΅Π΅Ρ€ΠΎΠ², Ρ‚ΠΈΡ‚ΡƒΠ»ΠΎΠ² ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ состояния ΠΏΠ»Π΅Π΅Ρ€ΠΎΠ². ΠŸΡ€Π°Π²Π° администрирования сСрвСра Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ/ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΏΠ»Π΅Π΅Ρ€Ρ‹. Доступ ΠΏΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ ΠΊ ΠΏΠ»Π΅Π΅Ρ€Ρƒ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ список проигрывания. Обладая ΠΏΡ€Π°Π²Π°ΠΌΠΈ управлСния ΠΏΠ»Π΅Π΅Ρ€ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ проигрывания Ρ‚ΠΈΡ‚ΡƒΠ»ΠΎΠ². НаконСц, администрированиС ΠΏΠ»Π΅Π΅Ρ€Π° – это установка ΠΏΡ€Π°Π² доступа для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, создавший ΠΏΠ»Π΅Π΅Ρ€, ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π° Π½Π΅Π³ΠΎ всС ΠΏΡ€Π°Π²Π° доступа ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

7.6. ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ содСрТимого Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Web-страницах

Наряду с Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈΠ·Π΄Π°Π½ΠΈΠΉ Π² элСктронной Ρ„ΠΎΡ€ΠΌΠ΅ Π² Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΈΡ… всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ ΠΈ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΡ€Π°ΠΆ, Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ трСбуСтся Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ – ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π²ΠΈΠ΄Π΅ Web-страницы (Π΅Π΅ части ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… страниц). НиТС рассматриваСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ Π² Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…: Π² Π²ΠΈΠ΄Π΅ статичСских ΠΈ Π² Π²ΠΈΠ΄Π΅ динамичСских Web-страниц. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС содСрТимоС ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ страницы остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ состояниС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ получСния Сю запроса Π½Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС поддСрТиваСтся нСпрСрывная связь ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Π΅Π΅ страницами. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ содСрТимого Π‘Π” содСрТимоС Web-страниц Ρ‚Π°ΠΊΠΆΠ΅ измСняСтся.

7.6.1. ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ статичСских Web-страниц

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΎΠΌ для создания статичСской Web-страницы ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ любой Π½Π°Π±ΠΎΡ€ записСй Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π° Ρ‚Π°ΠΊΠΈΡ… страницах публикуСтся Ρ‚Π°Π±Π»ΠΈΡ†Π° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΈΠ»ΠΈ Π΅Π΅ нСкоторая Ρ‡Π°ΡΡ‚ΡŒ) ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ запроса ΠΊ Π±Π°Π·Π΅. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚, созданный Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ…, содСрТащихся Π² Π±Π°Π·Π΅. Вакая публикация Π² дальнСйшСм просматриваСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Если ΠΎΡ‚Ρ‡Π΅Ρ‚ состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… страниц, Ρ‚ΠΎ формируСтся нСсколько HTML-Ρ„Π°ΠΉΠ»ΠΎΠ², связанных Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ гипСртСкстовыми ссылками. Однако ΠΏΡ€ΠΈ этом Π½Π΅ сохраняСтся связь этого Ρ„Π°ΠΉΠ»Π° с источником Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚. Π΅. Web-страница остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ содСрТимого Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

ВсС Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ экспорта ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Если для Ρ‚Π°ΠΊΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±Π°Π·Π°, созданная Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π‘Π£Π‘Π” Access (ΠΎΠ½Π° Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав ΠΏΠ°ΠΊΠ΅Ρ‚Π° MS Office), Ρ‚ΠΎ рСкомСндуСтся ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ порядка дСйствий:

1. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ содСрТимоС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдполагаСтся ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ.

Рис. 7.12. Π’Ρ‹Π±ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ

2. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Ρ‚. Π΅. Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° рис. 7.12 (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π°ΠΆΠ°Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠžΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΈ Π²Ρ‹Π±Ρ€Π°Π½ ΠΎΡ‚Ρ‡Π΅Ρ‚ Π˜Ρ‚ΠΎΠ³ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆ ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ ). 3. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Экспорт (рис. 7.13) мСню Π€Π°ΠΉΠ» ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Экспорт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° , ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° рис. 7.14.

Рис. 7.13. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π‘ΠΎΡ€Π΅ΠΉ с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ мСню Π€Π°ΠΉΠ»

Рис. 7.14. Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Экспорт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°

4. ΠŸΡ€ΠΈ нСобходимости ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ имя HTML-шаблона Π² появившСмся послС наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Ρ‹Π²ΠΎΠ΄Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ HTML .

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько страниц, связанных гипСрссылками. Π’Π°ΠΊ Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ½ состоит ΠΈΠ· 3 страниц (см. рис. 7.15). Из Π½ΠΈΡ… пСрвая ΠΈΠ»ΠΈ основная носит присвоСнноС ΠΎΡ‚Ρ‡Π΅Ρ‚Ρƒ имя, Π° для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊ этому ΠΈΠΌΠ΅Π½ΠΈ добавляСтся Π½ΠΎΠΌΠ΅Ρ€ страницы. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π° рис. 7.16 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° пСрвая страница Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ГипСрссылки Π² Π²ΠΈΠ΄Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ, ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈ послСднСй страницам, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части полосы. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ страниц прСдставлСна значСниями ΠΈΠ· ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ Π±Π°Π·Ρ‹ "Π‘ΠΎΡ€Π΅ΠΉ", распространяСмой совмСстно с Π‘Π£Π‘Π” MS Access.

Рис. 7.15. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°ΠΌ Π² Π²ΠΈΠ΄Π΅ 3-страничного HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

Рис. 7.16. ΠŸΠ΅Ρ€Π²Π°Ρ (лицСвая) страница ΠΎΡ‚Ρ‡Π΅Ρ‚Π°

7.6.2. ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ динамичСских Web-страниц

ΠŸΡ€ΠΈ всСх своих достоинствах, ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ статичСских Web-страниц Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Из Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² динамичСского связывания Web-страниц с внСшними ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ источниками наибольшСС распространСниС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅: