الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

العمل مع صفحات JSP عن طريق JDeveloper

Featured Replies

بتاريخ:

هذا الموضوع طلبه الاخ kamal_kma في موضوع "كل ماتحتاجه لربط JSP مع Oracle, خطوات لتهيئة العمل مع اوراكل بـJSP"
ولكني احببت افراده بموضوع مستقل لتعم الفائدة للجميع وربما يتسائل عنه الكثير منكم .

التعامل مع ملفات الjsp عن طريق jdeveloper

في البداية عليك انشاء مساحة عمل workspace ومشروع جديد عن طريق File > New > General < Application Workspace
اضغط Ok ثم اختر اسم للمشروع وليكن test ثم ok بدون اي تعديل في القيم الافتراضية الباقية
الان سيظهر لك مساحة العمل الجديدة test والمشروع Project اضغط على Project بزر الفأرة يمين واختر
New > Web Tier > JavaServer Pages < JSP Page
ثم OK ..
اكتب اسماً للملف وليكن hello.jsp ثم OK .. ستلاحظ وجود الملف مع بعض الملفات الاخرى ..
افتح الملف hello.jsp واختر Source من الاسفل .
سترى كود مشابه للتالي .. قم باضافة الجملة

 out.print("Arab Oracle");


ليصبح الكود كالتالي

<%@ page contentType="text/html;charset=windows-1252"%>
<html>
 <head>
   <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
   <title>untitled</title>
 </head>
 <body>
 <%
 out.print("Arab Oracle");
 %>
 </body>
</html>



احفظ العمل .. ctrl+s
ثم اضغط على الملف test.jsp في اليمين بزر الفارة اليمين ايضاً واختر Run
لحظات وستظهر لك الرسالة Arab Oracle

في حالة وجود اي مشكلة ... الرجاء ذكرها ..

بتاريخ:

الأخ العزيز والمتميز أحمد الجابري..
انا مبتدئ في عالم الأوراكل واطمح ان اتوسع فيه بقدرة الله..وبالأخص في مجال الويب. وبحكم العلم المبدئي بالاوراكل رأيت كأنها توجد علاقة جيدة بين الأوراكل والجافا.وهنا يأتي السؤال اذا كانت لدي الرغبة في دراسة لغة JSP هل هذا يعني انه لابد لي ان اتعلم لغة Java قبلها ام انها لغة مستقلة ويمكن دراستها بشكل مستقل وهل ترى ان من يرغب في التوسع في مجال الأوراكل وبخاصة في تطبيقات الويب ان يدرس الJSP افضل من غيرها من اللغات مثلا PHP او ASP.NET .
وجزاك الله الخير الجزيل.

تم تعديل بواسطة NewDeveloper

بتاريخ:
  • كاتب الموضوع

اخي الكريم NewDeveloper

بالنسبة للغة JSP .. فهي لغة مستقلة وكل ماتحتاجه لبدء العمل بها هو web server مثل tomcat او jrun
و محرر نصوص بسيط مثل notepad ..
وهناك علاقة قوية بينها وبين جافا لكن الجميل انه لاتحتاج لفلسفات جافا وهرطقاتها .
يمكنك البدء بتعلمها مباشرة عن طريق احد الكتب
نصيحتي ان تبحث عن كتاب تعليمي بسيط في jsp وتقرأه من الدفة الى الدفة .. عندها لن تحتاج لاحد ان يملي عليك او حتى ينصحك بإي طريق تسلك بعدها .
ليس هناك مقارنة بين jsp واللغات الاخرى كـphp وasp.net .. خصوصاً اذا كان الامر يتعلق باوراكل .
فهي اللغة الوحيدة المعتمدة من قبل اوراكل والتي تدعمها بقوة .
اذا كنت تقصد بتطبيقات الويب هو ان تقوم بتصميم الشاشات عن طريق oracle developer ثم تقوم بتحويلها الى web فهذه طريقة عقيمة
فلايمكنك عمل كل شيء الا ان كانت لديك خبرة في لغة جافا تمكنك من تطوير javabeans تغطي النقص والقصور في oracle forms
ابدأ مباشرة في تعلم jdeveloper هناك الكثير من الدروس في موقع اوراكل .. ويمكنك تحميله من الموقع مجانا ..

امل ان اكون اجبتك عن ماسألت .

بتاريخ:

الأخ العزيز أحمد جزاك الله الف خير على هذا التوضيح....والرد السريع.

إجابتك كافيية ووافية عما كان يدور ببالي.
ولكن طلع لي سؤال جديد :angry:
ماهي وظيفة Jdeveloper ؟


والف شكر مرة أخرى.

بتاريخ:

هو مجرد editor ليس إلا ......................

اي يمكنك من العمل بسهولة بفضل وجود functions جاهزة ، ويختصر البرمجة عليك أي لا يكون برنامجك hard code
اي يختصر عليك كتابة الكود.

وفيه OC4J حيث حيث يمكنك من التطبيق المباشر على الجهاز

بتاريخ:

تسلم يمناك ياً (أحمد الجابري)
بس متشكرين على جهودك الحلوة

بتاريخ:

الف شكر اخ naif224 على التوضيح ....هل هذا يعني انني استطيع ان ابرمج صفحات JSP عن طريق jdeveloper بطريقة اسهل بعد تعلمي اللغة؟
طيب فيه شي ثاني ... هل اقدر ان ابرمج web applications بلغة JSP عن طريق jdeveloper واربطها مع اي قاعدة بيانات غير Oracle ؟أم كيف؟


والشكر الجزيل للجميع.

بتاريخ:
  • كاتب الموضوع

اخي NewDeveloper

نعم تستطيع تطوير صفحات JSP عن طريق JDeveloper بسهولة ..
اما موضوع الربط مع قواعد البيانات عن طريق الwizard ما لك الا اوراكل او اي قاعدة بيانات اخرى لكن عن طريق ODBC
اما اذا كان عندك درايفر لقاعدة البيانات تلك مثل درايفر mysql يمكنك بعد تعريف الدرايفر ان تتصل بها بسهولة .

موفق اخي الكريم

بتاريخ:

كلك تميز أخ أحمد وجزاك الله الف خير ووفقك في دنياك وأخرتك.
والشكر الجزيل لبقية الأخوة الكرام.

  • بعد 1 سنة...
بتاريخ:
فهي اللغة الوحيدة المعتمدة من قبل اوراكل والتي تدعمها بقوة .
ا

27461[/snapback]




حتى الـphp تستطيع الاتصال باوراكل
http://www.phpvillage.org/community/index.php?topic=5515.0

لا تنحاز يا أستاذي :D
بتاريخ:
  • كاتب الموضوع

مسألة الاتصال بقواعد بيانات اوراكل .. كل اللغات تتصل حتى لغات الديسكتوب مثل Delphi و ++C فضلاً عن ASP, Python
المسألة ليست مسألة اتصال فقط .. ولكن اتصال ودعم .

في JDeveloper تستطيع كتابة برامج بـJSP لكن هل تستطيع ياترى ان تكتب شفرة PHP او ASP.NET ؟!
وفي قاعدة بيانات اوراكل تستطيع كتابة Procedure بلغة Java هل تستطيع كتابته بلغة ++C او PHP ؟! طبعاً لا .
هذا ما قصدته بالدعم ..

فالانحياز من اوراكل وليس مني ..

  • بعد 1 شهر...
بتاريخ:

السلام من الله عليكم و رحمته و بركاته

بعد تطبيق ما سبق
ظهرت السالة
out.print("Arab Oracle");

و هي الجملة المكتوبة في body للصفحة و ليس تنفيذ الكود الذي يضهر الرسالة Arab Oracle فقط
و هي تأتي على الباث
http://localhost:8988/test-Project-context-root/hello.jsp

ترى ما الخطاء الممكن ؟؟؟
و شكرا

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.