الانتقال إلى المحتوى

يا خبراء ADF سؤال


عادل 2005

Recommended Posts

السلام عليكم ورحمة اللة وبركاتة :


سؤالي هو في تقنية ADF

هل يمكن استخدام jsp مع DataBinding(DataControl) and

اللي اعرفة ان JSTL هي اكواد مكتوبة اصلا با ال jsp لتسهيل عملية التعامل مع DataBaindg

ما اريدة هو ان اكتب اكواد jsp & databinding

وشكرا

رابط هذا التعليق
شارك

نعم تستطيع لكن ستتعب :angry: لان ال JSTL تزيل عنك نسبة كبيرة من متاعب كتابة الاكواد.على العموم هاك مثالا على ذلك (بدون JSTL):

الخطوات:

1-الحصول على ال BindingContext
2-الحصول على تطبيق ال ADF باستخدام اسمه الذي عادة ما يكون AppModuleDataControl
3-الحصول على ال ViewObject ثم عرض قيم السجلات

<%

oracle.adf.model.BindingContext ctx = oracle.adf.model.servlet.HttpBindingContext.getContext(request);
jarabforum.model.AppModuleImpl app = (jarabforum.model.AppModuleImpl)ctx.findDataControl("AppModuleDataControl").getDataProvider();
jarabforum.model.views.ForumsViewImpl fv = (jarabforum.model.views.ForumsViewImpl)app.findViewObject("ForumsView");

while(fv.hasNext())
{
oracle.jbo.Row row = fv.next();
%><%=row.getAttribute("Name")%><%
}
%>

رابط هذا التعليق
شارك

الاسهل والاسرع .. هو استخدام JSF وهي عبارة عن JSTL مطورة ان صح التشبيه .. والوصف .
حيث توجد ADF Faces خلقت لـdatabind مع ADF .

قريباً ستكون JSF هي اساس هذا القسم و سنكثف المواضيع بها .. مازلت اجمع المواد .

رابط هذا التعليق
شارك

شكرا لكم

الاخ مدني الا يمكن الوصول للحقل المراد اظهار قيمتة مباشرة كما في <c:out value="${bindings.Empno}"/>
بدون Instances or use:bean بما ان jstl is jsp

وياليت لو تعطينا فكرة عن EL أو تنصح بموقع أو كتاب عنها مشكورااااااااااااا

الأخ احمد الجابري نتمنى ذلك قريبا ومشكور لمجهوداتك الخارقة

رابط هذا التعليق
شارك

اخي يمكنك الوصول الى القيم في bindings بدون استعمال use:bean لان الجاي ديفلوبر يقوم بذلك عوضا عنك لكن لا بد من استخدام ال EL التي هي جزء من ال JSTL

الكلام الانف الذكر يصدق على السيرفر 10.1.2 اما اذا كنت تستخدم النسخة 10.1.3 فان الامر سيكون اسهل لانه سيكون بمقدورك التخلي عن JSTL

مثلا في النسخة 10.1.2 يلزمك كتابة


<c:out value="${bindings.FirstName}" />



في حين تستطيع عمل ذلك في النسخة 10.1.3 بكتابة

${bindings.FirstName}



بالنسبة للكتب ,ال EL جزء من JSTL والاخيرة كتبها عديدة,ربما المقالات التالية تكون ذات فائدة :

http://java.sun.com/developer/EJTechTips/2004/tt0126.html

http://java.sun.com/j2ee/1.4/docs/tutorial.../JSPIntro7.html

http://www.informit.com/articles/article.a...6&seqNum=9&rl=1

http://www.oracle.com/technology/sample_co...0/simpleel.html

http://www.oracle.com/technology/products/...stl_el_adf.html


ولا تنسى الHelp الذي ياتي مع جاي ديفلوبر فهو مفيد جدا

رابط هذا التعليق
شارك

مشكووووووووور اخي الاستاذ مدني وجزاك اللة خير على تواصلك

البروفسور : احمد "على كيذا نختصر الطريق ونتجهة الى JSF " دائما في المقدمة بارك اللة فيك

رابط هذا التعليق
شارك

اكيد يا حضرة العلامة عادل اطال الله بقاءك ..

JSF غطت على الكل .. وان شاء الله بيتفرد هذا المنتدى بتغطية تقنية لسا في امريكا واوروبا يحلمو يتعلموها .
للاسف مافي مصادر كثيرة .. احاول اني اجمع المعلومة حتى من تقرير اخباري او مقال صغير ..
لانه بصراحة بنكون في الطليعة عالمياً .. مش بس عربياً .
جهدكم معنا بس .

وبالتوفيق .

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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