¤ ¤ كل ماتحتاجه من أدوات وشرح لتصميم مشروع احترافي بالجافا ¤¤

MENELLA

:: عضو بارز ::
أحباب اللمة
إنضم
11 سبتمبر 2006
المشاركات
651
نقاط التفاعل
39
النقاط
39
محل الإقامة
الجزائر
الجنس
ذكر
بسم الله الرحمن الرحيم

ccbear5.gif


أحبائي الأعزاء اليوم أتطرق لموضوع أظنه هام وهو توضيح كل الأدوات التي يستخدمها المحترفون

لتصميم أعظم المشاريع وأعقدها بالإعتماد على لغة الجافا اللتي أصبحت لغة العصر لما تحتويه من مميزات

وقدرات, في هذا الموضوع سوف أقتصر على الأدوات اللازمة لتصميم مشروع ويب


باسم الله نبدأ

129.gif


bnr.gif



في بادئ الأمر نحتاج ل Eclipse وهوعبارة عن IDE أي بيئة برمجية يساعدك على البرمجة بالجافا وهو رائع جدا

لما يقدمه من إمكانيات هائلة خصوصا بفضل اعتماده على خاصية الإضافات Plugins التي تجعله الأفضل على الإطلاق

Eclipse SDK 3.2

image125x125.php


Download

وإليكم كتاب جميل يشرح هذه الأداة الممتازة

Eclipse: Step by Step

1583470441.01._AA240_SCLZZZZZZZ_.jpg


Download

anyaflower373.gif


وبالطبع كما في أي برمجة نحتاج للكمبيلر الخاص بالجافا JRE نجده هنا:

http://java.sun.com/j2se/1.4.2/download.html

وهنا نجد شرح مفصل لطريقة تحميله للأستاذ essam_ahmad

http://www.fannansat.com/vb/showthread.php?t=263854

anyaflower373.gif


هناك أداة جد مهمة أيضا وهي سرفير ويب حيث أن مشروعنا في الأصل هو من نوع ويب

لذا يجب استعمال السيرفر الذي سيدعم صفحاتنا المنجزة سواء ب Jsp, Jsf,Velocity أو أي لغة أفيشاج أخرى

ويعتبر TomCat من أجود السيرفرات الموجودة علاوة أنه مجاني

Apache Tomcat 5.5

tomcat.gif


Download

ستجدون شرحا مفصلا له بهذا الكتاب

Professional Apache Tomcat 5

تحميل

لفك الضغط: www.AvaxHome.ru

anyaflower373.gif


لغرض التسهيل وخصوصا عملية Debogage نحتاج لإضافة plugins لسيرفر Tomcat

مع البيئة المعتمدة Eclipse. هذا البلنجز يدعى Tomcat Launcher plugin

Sysdeo Eclipse Tomcat Launcher plugin

head_sysdeo_all2_small.png


Download

بعد تحميله وإزالة الضغط عنه, انسخه بمجلد Plugins الخاص ب Eclipse

وللإشارة يجب تنصيب Tomcat أولا لكي يشتغل هذا البلنجز, لمزيد من التفاصيل انظر هنا

لتفعيل البلنجز يجب فتح Eclipse ثم الذهاب إلى Window->preferences ومن ثم اختيار

فيرجن السيرفر المنصب كما في الصورة:

sysdeoConfig.jpg


tomcatTB.jpg


anyaflower373.gif


الأن وبعد تنصيب جميع الأدوات لابد من الإلمام الجيد بلغة البرمجة الجافا

لغة الجافا هي لغة برمجة عليا صممت لتحمل نفس مفهوم لغة الـ C++ والذي يقوم على مبدأ البرمجة الكائنية

وهنا تجميعية لأهم كتب تعليم هذه اللغة العملاقة:


Java Books Collection

كود:


anyaflower373.gif


لبناء صفحات الإنترنيت يمكننا استعمال لغة JSP اللتي تستخدم إنشاء صفحات ويب تفاعلية معقدة بطريقة سهلة

فتعطى هذه اللغة الكثير من الإمكانيات التي تمكنك من إدراج بيانات في الصفحة بطريقة سهلة ويمكنها الاتصال بجميع

أنواع قواعد البيانات.

إلا أنه وفي اعتقادي مايعيبها هو خلط الجافا و Html في صفحة واحدة لذا أفضل لغة Velocity لكونها سهلة جدا

وتفرق بين الجافا و Html. هناك أيضا لغة جميلة وحديثة وهي Jsf وهي على ماأظن ستحطم كل اللغات الأخرى


تجدون كل ماتحتاجونه بخصوص JSP هنا:

http://www.jsptut.com/

وهنا شرح وافي ل Apache Velocity:

http://jakarta.apache.org/velocity

http://www.msi.umn.edu/software/velo...ial/index.html

anyaflower373.gif


وبالطبع ضروري أن نستعمل قاعدة بيانات لكي نحفظ بياناتنا ونسترجهها متى نشاء

وفي هذا المجال فقاعدة البيانات Oracle هي جد جد هايلة وممتازة لما توفره من إمكانيات جبارة خصوصا

في مجال إدارة الذاكرة والمساحة خصوصا بنسختها الحديثة 10g

هنا تجدون شرح وافي لقاعدة البيانات Oracle


Oracle WebDB Bible

0764533266.01._BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_AA240_SH20_SCLZZZZZZZ_.jpg


Download

ولمن أراد الذهاب بعيدا في الإلمام الكلي ب Oracle

Oracle Certification

0782143695.jpg


Download

anyaflower373.gif


للإشارة هناك عدة قواعد للبيانات أخرى ممتازة وفعالة أيضا ك MySql الذي تعتمده شركة Google في محرك بحثها

وهناك أيضا PostgreSql الذي يتميز بسهولته الكبيرة.

هناك أيضا قاعدة بيانات أخرى أعجبتني وهي DB2 المصصمة بالجافا, فهي ممتازة جدا ويمكن الإعتماد عليها كليا في

حفظ بيانات المشاريع الكبرى إلا أنها تتطلب بالطبع ذاكرة كبيرة

anyaflower373.gif


أمر أخر ضروري وهو الإلمام بلغة SQL اللتي تمكننا من مخاطبة قاعدة البيانات انطلاقا من تطبيقاتنا وهي صراحة لغة

سهلة جدا كما أن جميع اللغات تدعم استخدام ال sql كإحدى طرق التعامل مع البيانات

تجدون شرحا مفصلا لهذه اللغة هنا


SQL Bible

SQLbible.jpg


Download


035.gif


في الأخير أرجو أن أكون أوصلت المعلومات بصوره واضحة ويارب تفيدكم وأنا تحت الإشارة في أي استفسار أو تساؤل

تحياتي الحارة .................MaXimus001Ma

w6w200504201806181aa7690e.gif
 
شكراااااااااااااا برامج رائعه جاري تحميل
 
واش نقولك يا خويا انت خيرت المخير تاع المخير
لغة الجافا باستعمال eclipse الذي يعتبر من احسن المحررات للغات البرمجة
ولغة الجافا تحتل المركز الاول من حيث الاستعمال بغض النظر عن الخصائصها الرائعة وميزاتها الاخرى
أما عن oracle ماعندي مانقول فيه راه معروف
بصح كل هده الامور صعيبة بالنسبة الى واحد قاري الاعلام الالي
وبالنسبة للانسان العادي يستحيل تعامل معها
يعني java و oracle و sql و jsp وامور اخرى راك ذاكرها في موضوعك
لوكان الانسان يتعلم كيفاش يتحكم في هده اللغات بكل سهولة يحق لنا ان نسميه informaticien بمعنى الكلمة
ويكون متفوق في مجال البرمجة الا انه ينقصه جوانب نظرية في الاعلام الالي فقط يحتاجها في البرمجة
مثل merise
على العموم بارك الله فيك أخي على الموضوع الرائع والجميل
لكن أرى ان مكانه في تطوير المواقع لان الموضوع يدرس مشروع من نوع ويب
وسمحلي باش نقدم ملاحظة بسيطة حول الموضوع وبالتحديد حول JRE
بما اننا نريد البرمجة فاننا لا نتحتاج اليها بل نحتاج الى jdk او بمايسمى sdk ( الالة الاقتراضية )
لان jre موجهة الى الزبون لكي يقوم بتشغيل عليها برامج و تطبيقات الجافا اما jdk نستعملها في حالة البرمجة
وايضا بدورها تحتوي على jre لتشغيل تطبيقات جافا
موضوعك اكثر من رائع وبارك الله فيك أخي نتمنى ان تمطرنا بمواضيعك الشيقة
ويا اخي اذا كنت من مبرمجي لغة الجافا ارجو منك ان تراسلني على الخاص لانه عندي مشكل بخصوص محرر
eclipse
شكرا
 
آخر تعديل:
لإعلاناتكم وإشهاراتكم عبر صفحات منتدى اللمة الجزائرية، ولمزيد من التفاصيل ... تواصلوا معنا
العودة
Top