الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الفاتورة الإليكترونية

بدأه JavaPorgrammer في 24 يوليو 2010 · 5 رد · 1,034 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

بداية أشكر القائمين على هذا المنتدى، وأرجو لهم التوفيق.

أعتذر مسبقا إن كان سؤالا مكرراً ..

الأخوة الأفاضل ، أهل الخبرة والاختصاص ..

أنا بصدد تنفيذ مشروع الفاتورة الاليكترونية ، "هو في الحقيقة مشروع تخرج لدرجة البكالوريوس ". انا الحمدلله انتهيت من المراحل الاولى من المشروع ( التحليل والتخطيط ، بناء قاعدة البيانات ..)

مستواي في البرمجة جيد جدا في الجافا ، من أجل ذلك قررت أن أبني هذا المشروع بلغة "JSP" ،، السؤال:

من أجل أن خبرتي في مجال "WEB" لا تؤهلني ، أحببت أن تشيروا علي ،، أنا قرأت كثيرا عن تقنيات كثيرة كـ "Hibernate" و "MVC" وغيرها !! وللأسف كلما قرأت ازددت حيرة أيهن المناسب!

وسؤال آخر : بالنسبة لحماية صفحات معينة من الدخول عليها إلا من خلال نظام تحقق ، هل هذا ممكن في "JSP" + "tomcat" ، وجدت درس عن هذا الأمر في موقع "Netbeans" ولم أفلح في تطبيقه! فهلا ساعدتموني؟ :blush:

أرفقت لكم رسم "DFD" لتتوضح لكم صورة المشروع أكثر،، وأعتذر عن الإطالة . :unsure:

وفقكم الله.

post-231827-028266600 1279931612_thumb.j

post-231827-036605100 1279931628_thumb.j

المرفقات
ContextR.jpgLEVEL0.jpg

تم تعديل هذه المشاركة بواسطة JavaPorgrammer في 24 يوليو 2010 في 03:37

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#2

السلام عليكم

بالنسبة لأيهن

فهن مختلفات تماماً وكل واحدة لها وظيفتها

MVC هي عبارة عن طريقة برمجة بحيث تضمن أقل تعديلات على البرنامج في حال اختلف منطق أو آلية عرض البرنامج

hibernate وهي أداة تستخدم في عملية حفظ البيانات على قاعدة البيانات بسهولة وبساطة وهي واحدة من JPA

ببساطة يمكن استخدام الاثنين معاً

بالنسبة لحماية صفحات معينة

هناك ما يعرف بالمرشح Filter وهذا يمكنك من منع أي request من الوصول إلى صفحة (أو مجموعة صفحات) معينة

يمكنك البحث عنه ومعرفة كيف يعمل

طريقته سهلة جداً

أتمنى لك التوفيق

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

إسمحلى قبل أن أرد على سؤالك أن أسألك سؤالين:

كم يتبقى لديك من الوقت قبل تسليم المشروع,,, كم عدد أعضاء الفريق؟؟؟

#4

الأخ علاء : وفقك الله وسددك ، شاكر ومقدر لك ردك.

هل تنصحني بكتاب معين في هذا المجال؟

تحية عطرة

حياك الله أخ هويدي ..

الوقت المتبقي الفصل الدراسي القادم "تقريبا 4 شهور" .

عدد أعضاء الفريق : 2 .

شاكر لك تفاعلك معي.

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#5

إنظر يا أخي,,,

نصيحتي لك كالتالي....

مشروعك سيكون عبارة عن عدة طبقات.... طبقا التكامل مع قواعد البيانات (integration) ,, طبقة ال business و طبقة العرض (presentation)

لجزء التكامل مع قواعد البيانات أنصحك بإستخدام JPA فستجدها أبسط و أيسر من ال Hibernate

جزء ال business فإكتبوه بالجافا التي تعرفونها

أما جزء العرض, فأنصحكم بإستخدام JSF

بالنسبة لموضوع ال JPA ,,, فهي مثل ال Hibernate تمام,, (بل هي specs لل hibernate )...,,, فهي ستيسر عليكم التعامل مع قاعدة البيانات فغالبا لن تحتاج التعامل مع ال JDBC ولا ال SQL مباشره... أنصح أحدكما بالقراءة في هذه التقنيه...... هناك كتب عديده و مبدئيا أي كتاب hibernate ستجده مناسب جدا ... مثلا Apress Pro Hibernate جيد جدا كبداية أو إن كنت تبحث عن مرجع ,, ف Hibernate in action first edition ...

بالنسبة لموضوع ال JSF ,,, أنصح الفرد الآخر بأن يقرأ في هذه التقنيه... و لكن مبدئيا يبجب أن يقرأ أولا في ال JSP/Servlets و لو حتي بقدر يمكنه من الفهم الأساسي للتقنيه,, و من ثم يتجه للقراءة في ال JSF التي سوف تسخدموها في المشروع ,,,, و من أحسن الكتب لل JSP/Servlet .. هو مثلا Head First Servlets and JSPs ,,,,, و من أحسن الكتب في ال JSF كتاب Core JavaServer Faces ........

#6

أخي هويدي ..

لك من الشكر أجزله .. ومن الدعاء أوفره..

تحية عطرة لشخصك الكريم.

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

مواضيع مشابهة