تهران پروژه پایان نامه ترجمه

پایان نامه پروژه ترجمه تایپ مقاله کاراموزی کارورزی کاردانی کارشناسی کارشناسی ارشداستخدامی تحقیق دانش آموزی دانشجویی طرتحی سایت وبلاگ

لیست کارها

اطلاعیه فروشگاه

لیست خدمات ما به دانشجویان ، دانش آموزان و کلیه استفاده کنندگان از سایت ما ترجمه مقالات لیست کامل موضوعات پایان نامه و پروژه برنامه نویسی گزارش کارآموزی ترجمه مقاله شماره تماس : 09127569325

مدل پياده‌سازي پیشنهادی بر اساس چارچوب های Struts Spring و Hibernate

مدل پياده‌سازي پیشنهادی بر اساس چارچوب های Struts Spring و Hibernate

پروژه 

مدل پياده‌سازي پیشنهادی بر اساس چارچوب های Struts Spring و Hibernate

 

140 صفحه  ورد  قابل  ویرایش 

فقط  12000تومان 

 

 

چکیده  

مدل پياده‌سازي در برگيرنده مدل فيزيكي پياده شده سيستم پس از مرحله طراحي مي‌باشد. اين مدل شامل اجزاء پياده شده در سيستم و ارتباط عملياتي آن‌ها با همديگر خواهد بود. در این مستند یک مدل پیشنهادی لایه ای برای پیاده سازی یک برنامه کاربردی web based امن ارایه خواهد شد. چارچوب‌های پرداخته‌شده در این مدل شامل struts برای لایه نمایش، spring برای لایه منطق و hibernate برای لایه داده می‌باشد. در این مستند سعی شده است با پرداختن به جزییات این چارچوب‌ها به همراه مثال‌های عملی یک مدل پیاده‌سازی امن برای تولید نرم‌افزار تحت وب ارائه شود.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

فهرست مطالب

 

فصل اول معرفی پروژه. 1

1-1 مدل كلان پياده‌سازي.. 2

1-2 سطح زيرساخت... 2

1-3 سطح برنامه كاربردي.. 4

1-4 معرفی چارچوب STRUTS. 6

1-5 مؤلفههای Struts 7

1-6 توالی فعالیتها در چهارچوب Struts 10

1-7 نمونههای عملی از کاربردهای Struts: 13

1-8 معماری MVC.. 14

1-9 اعتبار سنجی با استفاده از Struts Validation 22

1-10 اعتبار سنجی با استفاده از Client-Side JavaScript Validation 26

1-11 اعتبار سنجی با استفاده از Struts Custom Validation. 31

1-12 استفاده از Struts HTML Tag ها 35

1-13 استفاده از Struts Logic Tag ها 41

 

فصل دوم چارچوب Spring. 48

2-1 معرفي چارچوب Spring 49

2-2 امنیت... 52

2-3 ابزارهاي امنيتي استفاده شده در مدل پیشنهادی.. 53

2-3-1 LDAP 54

2-4 پياده‌سازي مكانيسم‌هاي امنيتي 57

2-5 طراحي پياده‌سازي تراكنش‌ها با استفاده از Spring. 65

2-6 مدیریت تراکنش به صورت Declarative. 65

2-7 مدیریت تراکنش به صورت Programmatic. 72

2-8 Spring Constructor Injection. 76

2-9 Spring Annotations. 80

2-10 Spring Exception Handling. 82

 

فصل سوم چارچوب Hibernate. 84

3-1 معرفي چارچوب Hibernate. 85

3-2 شروع کار با hibernate. 86

3-3 نگاشت چند به چند 102

3-4 يكپارچه سازي Spring و Hibernate. 113

نتیجه گیری.. 125

مراجع.. 127

 

 

 

 

 

 

 

 

 

فهرست اشکال

فصل اول

شكل 1-1 معماري سيستم جامع عمليات بيمه‌گري الكترونيكي.. 2

شکل 1-2 چارچوب STRUTS. 7

 شكل 1-3 تعامل اجزاء نرم‌افزاری در لایه Rresentation با بهره‌گیری از چارچوب Struts 9

شکل 1-4 توالی فعالیت¬ها در چهارچوب Struts. 10

شکل 1-5 دیاگرام. 11

شکل 1-6 بدون استفاده از MVC.. 12

شکل 1-7 با بهره¬گیری از مدل MVC.. 12

شکل 1-8 ایجاد پروژه جدید. 14

شکل 1-9 انتخاب نام. 15

شکل 1-10 اضافه کردن فایل.. 16

شکل 1-11 اضافه کردن پکیج جدید. 17

شکل 1-12 فرم 18

شکل 1-13 اضافه کردن کد. 19

شکل 1-14 اضافه کردن کد. 19

شکل 1-15 اضافه کردن کد ............................................................................................................................... 20

 شکل 1-16 اضافه کردن کد 21

شکل 1-17 اضافه کردن کد. 22

شکل 1-18 اضافه کردن کد. 23

شکل 1-19 اضافه کردن کد. 23

شکل 1-20 اضافه کردن کد 24

شکل 1-21 فرم LOGIN 25

شکل 1-22 فرم LOGIN.. 26

شکل 1-23 ساخت LOGIN 27

شکل 1-24 ساخت LOGIN.. 27

کل 1-25 ساخت LOGIN 28

شکل 1-26 پیغام خطا در alert box. 29

 شکل 1-27 پیغام خطا 30

شکل 1-28 پیغام خطا 30

شکل 1-29 صفحه‌ی موفقیت 31

شکل 1-30 صفحه کد 32

شکل 1-31 صفحه وارد کردن اطلاعات... 34

شکل 1-32 صفحه وارد کردن اطلاعات 35

شکل 1-33 صفحه کد. 37

شکل 1-34 صفحه کد. 39

شکل 1-35 فرم ورود. 40

شکل 1-36 فرم بازخورد. 41

شکل 1-37 صفحه کد. 42

شکل 1-38 صفحه کد. 42

شکل 1-39 صفحه کد. 43

شکل 1-40 صفحه کد. 43

شکل 1-41 صفحه کد. 44

 شکل 1-42 صفحه کد 44

 شکل 1-43 صفحه کد 45

شکل 1-44 صفحه کد. 45

 شکل 1- 45 صفحه‌ی اجرای مثال 46

 

فصل دوم

شکل شماره 2-1 معماري چارچوب Spring 51

شکل 2-2 ساختار سازماني.. 63

شکل 2-3 تعريف كاربران.. 64

شکل 2-4 نمونه کد 77

 شکل 2-5 نمونه کد 77

شکل 2-6 نمونه کد. 78

شکل 2-7 نمونه کد 78

شکل 2-8 نمونه کد 79

شکل 2-9 نمونه کد 79

شکل 2-10 نمونه کد. 79

شکل 2-11 نمونه کد 81

شکل 2-12 نمونه کد 82

شکل 2-13 نمونه کد. 83

 

فصل سوم

شکل 3-1 تعامل اجزاي Hibernate با سيستم كاربردي و پايگاه اطلاعات رابطه‌اي.. 85

شکل 3-2 نمونه کد. 87

شکل 3-3 پرسپكتيو. 88

شکل 3-4 باز کردن پرسپكتيو. 89

شکل 3-5 ساختن پرسپكتيو. 89

شکل 3-6 صفحه کد. 90

شکل 3-7 ساختن HIBERNATE.. 91

شکل 3-8 فایل HIBERNATE.. 92

شکل 3-9 صفحه کد. 93

شکل 3-10 Hibernate console configuration. 93

شکل 3-11 Hibernate console configuration. 94

 شکل 3-12 ایجاد فایل جدید ............................................................................................................................... 95

 شکل 3-13 ایجاد فایل جدید Hibernate console configuration 96

شکل 3-14 ایجاد فایل جدید Hibernate console configuration. 97

شکل 3-15 نمونه کد. 98

شکل 3-16 نمونه کد. 99

شکل 3-17 کلاس Main 100

شکل 3-18 ساختار نهايي 101

شکل 3-19 ارتباط چند به چند را با استفاده از hibernate. 102

شکل 3-20 رابطه دانشجو. 102

شکل 3-21 نمونه کد. 103

شکل 3-22 نمونه کد. 103

شکل 3-23 نمونه کد. 104

شکل 3-24 نمونه کد. 106

شکل 3-25 اجرا كردن كلاس Main 107

شکل 3-26 گزارش جدول STUDENT   107

شکل 3-27 ساختار نهایی 108

شکل 3-28 نمونه کد. 112

شکل 3-29 فرم اضافه کردن کاربر. 113

شکل 3-30 نمونه کد. 115

شکل 3-31 نمونه کد. 118

شکل 3-32 نمونه کد. 119

شکل 3-33 نمونه کد. 120

شکل 3-34 نمونه کد. 121

شکل 3-35 نمونه کد. 123

شکل 3-36 نمونه اجرای برنامه. 124

شکل 3-37 نمونه اجرای برنامه. 124


اشتراک بگذارید:


پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت و دانلود

مبلغ قابل پرداخت 12,000 تومان
عملیات پرداخت با همکاری بانک انجام می شود
کدتخفیف:

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید


فایل هایی که پس از پرداخت می توانید دانلود کنید

نام فایلحجم فایل
c11_742829_2039.zip6.1 MB





طراحی کتاب داستان انیمیشن توسط نرم افزار Flash 8

طراحی کتاب داستان انیمیشن توسط نرم افزار Flash 8  طراحی کتاب داستان انیمیشن توسط نرم افزار Flash 8   فایل  ورد  قابل  ویرابش   فقط  8000تومان      چکیده    فلش یک ابزار طراحی و برنامه نویسی است که طراحان و سازندگان از آن برای ساختن برنامه، بازی، کارتون و چیزهای بسیار دیگر استفاده می‌کنند. پروژه‌های فلش می‌توانند شامل انیمیشن‌های ساده، ویدئو، موزیک، برنامه و هر چ ...

توضیحات بیشتر - دانلود 8,000 تومان

پروژه مقدمه‌ائي بر رأی‌گيري الكترونيكي

پروژه مقدمه‌ائي بر رأی‌گيري الكترونيكي پایان نامه مقدمه‌ائي بر رأی‌گيري الكترونيكي   فایل ورد قابل  ویرایش  7000تومان    چكيده از زماني كه نسل اول ماشين‌هاي محاسبه‌گر وارد عرصه فناوري شد، فكر استفاده از آن‌ها در سيستم‌هاي عمومي نيز مطرح شد؛ اما براي نخستين بار اين تجربه در دهه 1970 ميلادي رخ داد. در آن سال‌ها به دليل اينكه بايد آراء انتخاباتي و نتايج هرگونه همه ­ &zwnj ...

توضیحات بیشتر - دانلود 7,000 تومان

پروژه پردازش ابری رشته کامپیوتر cloud computin1

  پروژه پردازش ابری رشته  کامپیوتر cloud computin175    75 صفحه  ورد    7000تومان        ۱ تعریف ۲ مقایسه با مدل‌های دیگر رایانش ۳ تاریخچه ۴ اقتصاد رایانش ابری ۵ ساختار مدل ۵.۱ معماری ۵.۲ لایه‌ها کاربر ] ۲۶ [ برنامه‌های کاربردی ] ۲۷ [ بستر ] ۲۹ [ زیرساخت ] ۳۰ [ سرور ] ۳۱ [ ۶ ویژگی‌های کلیدی ...

توضیحات بیشتر - دانلود 7,000 تومان

سی شارپC#

سی شارپC#  سی شارپ C#   موضوع :   درباره  سی شارپ C# 70صفحه  ورد  قابل  ویرایش    فقط 5000 تومان      فصل اول مقدمه‌ای بر سی‌شارپ                 مقدمه سی‌شارپ زبانی شی‌گرا و سطح بالا از خانواده زبان‌های چارچوب دات‌نت شرکت مایکروسافت است . زبان سی‌شارپ، یک زبان ...

توضیحات بیشتر - دانلود 5,000 تومان

سیستم مدیریت ساختمان BMS- سیستم‌های هوشمند ساختمان هوشمند سازی ساختمان طراحی و اجرا

سیستم مدیریت  ساختمان BMS- سیستم‌های هوشمند ساختمان هوشمند سازی ساختمان طراحی و اجرا          پروژه - پایان نامه   سیستم‌های هوشمند ساختمان فایل ورد  قابل  ویرایش  فقط  7000تومان    چکيده مصرف روز افزون انرژي، پايان پذير بودن منابع آن و اثرات نا مطلوب و بعضاً جبران ناپذير مصرف بي رويه انرژي بر محيط زيست از يك سو و افزايش قيمت آن در سال هاي اخير از سوي ديگر، باعث گرديده است ...

توضیحات بیشتر - دانلود 7,000 تومان

تکنولوژی بیسیم بلوتوث

تکنولوژی بیسیم بلوتوث تکنولوژی بیسیم بلوتوث     فایل ورد  قابل  ویرایش  فقط 5000تومان  چكیده این پروژه مقدمه ای است بر مفاهیم تکنولوژی بی سیم[1] بلوتوث و برنامه نویسی برای آن، با تاکید خاص بر بخش هایی که به کار برنامه نویس مربوط می شود. با اینکه مطالب بسیار زیادی در زمینه ی بلوتوث موجود است، فقط تعداد کمی از آن ها به طور اختصاصی به کار برنامه نویسان می آید، چراکه این مطالب تمامی جزئیات ...

توضیحات بیشتر - دانلود 5,000 تومان