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

هل هناك طرقة لأرسال البيانات واستقبال النتائج بين موقع Jsp وبرنامج جافا

بدأه vip_a1 في 11 مارس 2009 · 7 رد · 978 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــة ،،

هل هناك طرقة لأرسال البيانات واستقبال النتائج بين موقع jsp وبرنامج جافا

ارجو منكم وضع امثله او روابط للشرح

مع جزيل الشكر والتقدير

#2

السلام عليكــم ورحمـة الله وبركاتــه ،،

من المرسل ومن المستقبل؟؟

إذا كان البرنامج هو الذي يرسل البيانات وصفحة JSP تعطيه النتائج حسب البيانات المرسلة

فهذا مثال على ذلك، وهو يطلب من google أن يرسل له صفحة النتائج، والمبدأ نفسه ينطبق على صفحة JSP


{
public static void main(String[] args)
{
Pattern patternLink = Pattern.compile("href\\s*=\"([^\">]*)\"");
Matcher matcher;
try{
//we ask google for the first 100 result of the keywords gived to the program
HttpURLConnection urlConn =
(HttpURLConnection)(new URL("http://www.google.com/search?q=arab+team&num=100").openConnection());
urlConn.setRequestMethod("GET");
//we say to google that we are Firefox because they don't respond to
//requests from programs other than Web browsers
urlConn.setRequestProperty("user-agent",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5");
BufferedReader reader = new BufferedReader(new InputStreamReader(urlConn.getInputStream()));
PrintWriter writer = new PrintWriter(new BufferedWriter(new FileWriter("result_google.txt")));
String line;
while((line = reader.readLine()) != null)
{
matcher = patternLink.matcher(line);
while (matcher.find())
{
//we write all the links in the result page to a text file
writer.println(matcher.group(1));
}
}
writer.close();
reader.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
 public class GetGoogleResult

إذا لم يكن هذا ما تبحث عنه، فوضح أكثر مشكلتك

تم تعديل هذه المشاركة بواسطة herch في 11 مارس 2009 في 03:26

#3

شكراً لك اخي الكريم

فكرتي هي اني اسوي موقع jsp من تصميمي وبرنامج جافا ايضا من تصميمي

يقوم المستخدم عن طريق موقع الانترنت بأدخال بيانات يرسلها الموقع للبرنامج اللذي سيقوم بعمل بعض العمليات عليها ثم يرسل النتائج الى الموقع

مشكلتي هي طريقة ربط الموقع مع البرنامج بحيث يقوم بأرسال واستقبال البيانات

وشكرا

تم تعديل هذه المشاركة بواسطة vip_a1 في 11 مارس 2009 في 16:35

#4

السلام عليكــم ورحمـة الله وبركاتــه ،،

الحل الأمثل في حالتك هو أن تستعمل servlet للقيام بالعمليات اللازمة

jsp -> servlet (processing data) -> jsp

تم تعديل هذه المشاركة بواسطة herch في 11 مارس 2009 في 17:12

#5

شكراً لك اخي الكريم

هل يعني انه عن طريق السيرفلت ممكن ان ارسل واستقبل البيانات لأنني كنت اعتقد ان السيرفلت هي وسيله لتشيغل برامج الجافا على النت فقط

وممكن توجهني اخي الكريم اما بشرح او بموقع يشرح لي الطريقة

ولك مني جزيل الشكر والتقدير

تم تعديل هذه المشاركة بواسطة vip_a1 في 12 مارس 2009 في 08:06

#6

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

هذا الكتاب سوف يفيدك وانا أقرأه الان ويمكنك شراؤه من موقع أمازون .

http://www.murach.com/books/jsp2/index.htm

300_130.gif

#7

السلام عليكــم ورحمـة الله وبركاتــه ،،

لست على دراية كافية بما يتعلق ب J2EE، ولكن أظن أن هذا الرابط سيفيدك

http://courses.coreservlets.com/Course-Mat...sajsp2.html#MVC

#8

يفضل أن تفصل الطبقة المنطقية Logic Layer عن طبقة العرض View Layer

هناك ما يسمى EJB وهو يعمل كطبقة منطقية

بحيث تقوم ببرمجة المنطق الخاص بالبرنامج مرة واحدة وتستدعيه من طبقة العرض سواءاً كانت برنامج أو صفحة ويب أو حتى صفحة واب ... إلخ

القص أن التكرار يحصل لديك في الطبقة المنطقية لهذا نفصلها عن باقي الطبقات

قمت بنقل الموضوع إلى قسم J2EE

تحياتي

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

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

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

728x90.png

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…