Апплет менен Сервлеттин ортосундагы айырма

Апплет менен Сервлеттин ортосундагы айырма
Апплет менен Сервлеттин ортосундагы айырма

Video: Апплет менен Сервлеттин ортосундагы айырма

Video: Апплет менен Сервлеттин ортосундагы айырма
Video: Элвин и бурундуки (2007) - Фильм Вкратце 2024, Ноябрь
Anonim

Applets vs Servlets

Java тилинде жазылган, HTML барагына кыстарыла турган программа апплет деп аталат. Java иштетилген браузер апплетти камтыган веб-баракчаны көрүү үчүн колдонулушу мүмкүн. Аплетти камтыган баракты карап чыкканда, апплеттин коду колдонуучунун компьютерине өткөрүлүп берилет жана браузердин Java Virtual Machine (JVM) программасында аткарылат. Сервердин функцияларын жакшыртуу/кеңейтүү үчүн колдонулган Java программасы сервлет деп аталат. Серверге суроо-жооп моделин колдонуу менен хост тиркемелери кирүүгө тийиш. Жөнөкөй сөз менен айтканда, серверди серверде иштеген Java апплети катары көрүүгө болот.

Аплет деген эмне?

Java тилинде жазылган, HTML барагына кыстарыла турган программа апплет деп аталат. Java иштетилген браузер апплетти камтыган веб-баракчаны көрүү үчүн колдонулушу мүмкүн. Апплетти камтыган баракты карап чыкканда, апплеттин коду колдонуучунун компьютерине өткөрүлүп берилет жана браузердин Java Virtual Machine (JVM) программасында аткарылат. Апплеттер колдонуучуга HTML менен гана камсыз кылуу мүмкүн болбогон интерактивдүү функцияларды берүүгө мүмкүндүк берет. Аплеттин коду JVMде иштетилгендиктен, апплеттер платформадан көз карандысыз (Microsoft Windows, UNIX, Mac OS ж.б. колдойт) жана Java колдогон каалаган браузерде иштей алат. Андан тышкары, апплеттер көпчүлүк веб-браузерлерде кэште сакталат. Демек, веб-баракчага кайтып келгенде апплеттерди тез жүктөсө болот. Коопсуздук жөнүндө сөз болгондо, кол коюлган апплет жана кол коюлбаган апплет деп аталган апплеттердин эки түрү бар. Кол коюлбаган апплеттерде локалдык файл тутумуна кире албай калуу сыяктуу маанилүү чектөөлөр бар. Алар интернеттеги апплетти жүктөө сайтына гана кире алышат. Кол коюлган апплеттер колтамгасы текшерилгенден кийин өзүнчө колдонмо катары иштеши мүмкүн.

Сервлет деген эмне?

Сервердин функцияларын жакшыртуу/кеңейтүү үчүн колдонулган Java программасы сервлет деп аталат. Серверге суроо-жооп моделин колдонуу менен хост тиркемелери кирүүгө тийиш. Жөнөкөй сөз менен айтканда, серверди серверде иштеген Java апплети катары көрүүгө болот. Адатта, сервлеттер HTML формасы аркылуу берилген маалыматтарды сактоо / иштетүү жана веб-баракчада динамикалык мазмунду камсыз кылуу үчүн колдонулат. Мындан тышкары, сервлеттер мамлекеттик маалыматты башкаруу үчүн колдонулат. Java сервлеттери башка CGI (Common Gateway Interface) технологияларына салыштырмалуу эффективдүү, колдонууга оңой жана көчмө.

Апплеттер менен Сервлеттердин ортосунда кандай айырма бар?

HTML баракчасына кыстарылган жана Java иштетилген браузер аркылуу көрүүгө мүмкүн болгон Java программасы апплет, ал эми сервердин функцияларын жакшыртуу/кеңейтүү үчүн колдонулган Java программасы сервлет деп аталат. Чынында, сервлетті серверде иштеген апплет катары көрүүгө болот. Аплет кардардын машинасына жүктөлүп, кардардын браузеринде иштейт, ал эми сервлет серверде иштейт жана ал бүткөндөн кийин натыйжаларды кайра кардарга өткөрүп берет. Аплеттерди колдонууда апплеттин коду толугу менен кардарга өткөрүлүп берилиши керек. Демек, ал кардарга натыйжаларды гана өткөрүп берүүчү сервлеттерге караганда тармак өткөрүү жөндөмдүүлүгүн көбүрөөк керектейт.

Сунушталууда: