تفاوت بین متد سرویس Public و متد سرویس Protected در سرولت

ارسال پست
MrDany
پست: 2
تاریخ عضویت: سه شنبه 23 بهمن 1397, 8:20 pm

تفاوت بین متد سرویس Public و متد سرویس Protected در سرولت

پست توسط MrDany » یک شنبه 19 خرداد 1398, 11:01 am

در زمان نوشتن سرولت دو متد زیر را میتوانیم override کنیم :

کد: انتخاب همه

protected void service(HttpServletRequest req, HttpServletResponse resp)
و

کد: انتخاب همه

public void service(ServletRequest req, ServletResponse res)
تفاوت این دو در چه مواردی است ؟ و چرا متد public در هنگام Deploy و زمانی که <load-on-startup>1</load-on-startup> را در web.xml داریم اجرا نمیشود!

java2
مدیر کل سایت
پست: 178
تاریخ عضویت: پنج شنبه 13 دی 1397, 6:49 pm

Re: تفاوت بین متد سرویس Public و متد سرویس Protected در سرولت

پست توسط java2 » سه شنبه 21 خرداد 1398, 12:00 pm

شما متد public را استفاده کنید و در ضمن در ورودی از HttpServletRequest و HttpServletResponse استفاده کنید و به Exception های throws شده دقت کنید.

ارسال پست