WebServlet дегеніміз не?
WebServlet дегеніміз не?

Бейне: WebServlet дегеніміз не?

Бейне: WebServlet дегеніміз не?
Бейне: Java Tech Talk: Hand-made Spring Boot Starter 2024, Қараша
Anonim

@ WebServlet аннотация сервлетті жариялау үшін қолданылады. Аннотацияланған сынып javax кеңейтуі керек. сервлет. http. HttpServlet сыныбы.

Сервлет деген не және ол не үшін қолданылады деген сұрақ туындайды.

А сервлет Java бағдарламалау тілі класы болып табылады пайдаланылады сұрау-жауап бағдарламалау үлгісінің көмегімен қолжетімді қолданбаларды орналастыратын серверлердің мүмкіндіктерін кеңейту. Дегенмен сервлеттер сұраныстың кез келген түріне жауап бере алады, олар әдетте пайдаланылады веб-серверлерде орналастырылған қолданбаларды кеңейту.

Сондай-ақ, Java тіліндегі аннотация нені білдіреді деген сұрақ туындауы мүмкін. Ішінде Java компьютерлік бағдарламалау тілі, а аннотация қосуға болатын синтаксистік метадеректер түрі болып табылады Java бастапқы код. Класстар, әдістер, айнымалылар, параметрлер және Java пакеттер болуы мүмкін аннотацияланған.

Осыны ескере отырып, Сервлет 3-те қандай аннотациялар қолданылады?

Енді қарапайым құрастырайық Java @WebServlet аннотациясын пайдалану арқылы конфигурацияланған сервлеті бар веб-бағдарлама.

Servlet 3.0 нұсқасында енгізілген аннотация түрлері:

  • @HandlesTypes.
  • @ServletSecurity, @HttpMethodConstraint және @HttpConstraint.
  • @MultipartConfig.
  • @WebFilter.
  • @WebInitParam.
  • @WebListener.
  • @WebServlet.

Сервлеттер және JSP дегеніміз не?

Сервлет Java тіліндегі html, ал JSP html-дегі java. Сервлеттер салыстырғанда жылдамырақ жүгіреді JSP . JSP динамикалық мазмұнды жасай алатын веб-бет сценарийі тілі болып табылады Сервлеттер динамикалық веб-мазмұнды жасайтын Java бағдарламалары бұрыннан құрастырылған. MVC-де, jsp көрініс ретінде әрекет етеді және сервлет бақылаушы қызметін атқарады.

Ұсынылған: