Tofauti Kati ya JSP na Huduma

Tofauti Kati ya JSP na Huduma
Tofauti Kati ya JSP na Huduma

Video: Tofauti Kati ya JSP na Huduma

Video: Tofauti Kati ya JSP na Huduma
Video: Metformin For PCOS? 2024, Novemba
Anonim

JSP dhidi ya Huduma

A Servlet ni kipengele cha programu cha upande wa seva kilichoandikwa katika Java na huendeshwa katika mazingira ya chombo kinachooana kinachojulikana kama chombo cha Servelt (kama vile Apache Tomcat). Huduma hutumiwa sana katika kutekeleza programu za wavuti zinazozalisha kurasa za wavuti zinazobadilika. Hata hivyo, zinaweza kutoa aina nyingine yoyote ya maudhui kama vile XML, maandishi, picha, klipu za sauti, PDF, faili za Excel kwa utaratibu.

Huduma iliyoandikwa kutengeneza HTML inaweza kuonekana kama hii:

darasa la umma MyServlet huongeza HttpServlet {

protected void doGet(HttpServletRequest ombi, HttpServletResponse response) hutupa ServletException, IOException {

PrintWriter w=response.getWriter();

w.andika(“”);

w.andika(“”);

Tarehe d=Tarehe mpya();

w.write(d.toString());

w.andika(“”);

w.andika(“”);

}

}

Msimbo ulio hapo juu una mchanganyiko wa HTML na msimbo wa chanzo cha Java. Vile havisomeki sana na vinaweza kudumishwa. JSP ambayo inasimamia Kurasa za JavaServer hutoa mbadala bora. Kwa mfano, kifuatacho ni kipande cha msimbo wa JSP ambacho husababisha matokeo sawa:

Waandishi wa kurasa za wavuti hupata JSP rahisi kuandika na kudumisha. Faili za JSP hata hivyo hutafsiriwa kuwa Servlets na kontena ya Servlet wakati faili za JSP zinafikiwa kwa mara ya kwanza. Hata hivyo, waandishi wa mantiki ya biashara hupata Servlets kuwa rahisi kufanya kazi nazo.

Ombi lililopokelewa na programu ya wavuti linapaswa kuanzisha utekelezaji wa baadhi ya mantiki ya biashara na kisha kutoa matokeo ya ukurasa wa wavuti kama jibu. Katika programu za kisasa za wavuti, kudhibiti mzunguko wa jumla wa usindikaji wa ombi hutolewa zaidi na Servlets. Kama hatua ya mwisho ya kushughulikia ombi, Servlet kama hiyo kwa ujumla hukabidhi jukumu la kutoa HTML inayobadilika kwa JSP.

Ilipendekeza: