طریقه نوشتن jsp و servlet mvc در درون پروژه ای که er diagram آن با hibernate و jpa نوشته شده است؟

0 رأی
میانگین بازدید روزانه 0.19227 بازدید

سلام به همه دوستان

پروژه ای نوشته ام که برای ایجاد table ها از hibernate و jpa  استفاده کرده ام و همچنین کلاس های سرویس را نیز نوشته ام . همچنین صفحات html css آنرا نیز نوشته ام اما نمیدانم مثلا فرم login که به صورت html  در صفحه قرار دارد چطور باید توسط jsp یوزر و پسورد را چک کند؟ ایا با servlet مربوط به معماری mvc می توان این کار را کرد یا نمی توان از servlet استفاده کرد و باید به صورت داینامیک درصفحه jspکد نوشت؟

سوال 3 سال قبل در تالار برنامه نویسی توسط arsam (23 امتیاز)
ویرایش 3 سال قبل توسط Saeed Zarinfam

2 جواب

0 رأی
سلام

بهترین کار استفاده از سرولت است در صورت استفاده از jsp بارمان زیادتر می شود جون در اصل jsp به سرولت تبدیل می شود. پس اکشن فرم صفحه login را با ادرس سرولتت ست کن ودر سرولت یوزر و پسوردت را چک کن و در صورت درست بودن کاربر را به صفحه مقصد پرتاب کن و در صورت اشکال در یوزر و پسورد کاربر را به صفحه login پرتاب کن.
جواب 3 سال قبل توسط gh.abdoli (60 امتیاز)
0 رأی

به نظر من تا جایی که می تونید از فریم ورک های آماده بر پایه معماری MVC استفاده کنید (Spring MVC یا Play Framework و ...) اما اگر به هر دلیلی می خواهید خودتان پیاده سازی کنید پیشنهاد من این است:

  • view های رو با JSP بزنید چون سرعت توسعه رو بالا میبره و با HTML همخوانی داره.
  • یک servlet به نام Front Controller داشته باشید که تمام view ها درخواست های http را به آن می فرستند و این کلاس وظیفه ارتباط با کلاس های کنترلر رو داشته باشه.
  • برای هر view یک کلاس کنترلر بنویسید که توسط front controller ایجاد و فراخوانی میشه و وظیفه ارتباط با کلاس های سرویس رو هم داره.
  • لایه های سرویس و DAO هم که کارشون مشخصه.
جواب 3 سال قبل توسط Saeed Zarinfam (1,293 امتیاز)

سوال های مشابه

0 رأی
1 جواب میانگین بازدید روزانه 2.213,810 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.23423 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 1.041,409 بازدید
+1 رأی
3 جواب میانگین بازدید روزانه 0.25372 بازدید
+3 رأی
1 جواب میانگین بازدید روزانه 0.921,763 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.0789 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.27131 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.09137 بازدید
سوال 4 سال قبل در تالار برنامه نویسی توسط kashi (7,065 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.1168 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.44187 بازدید
کانال تلگرام جواب یاب
...