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

مالفرق بين java se و java ee ?

بدأه O000O في 16 أكتوبر 2013 · 16 رد · 2,070 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

مالفرق بين java se و java ee

اريد ان اقوم ببرمجة برنامج Client - Server 

اي اريد استخدام ما يشبه ال sockets في .net

هل يجب علي ان اختار java se ام java ee

وهل هناك socket في جافا ام ان هناك تقنية اخرى 

 

ولكم جزيل الشكر اخواني الافاضل

#2

الفارق في مكتبات متوفرة أكثر ، socket تابعة ل javase
http://docs.oracle.com/javase/tutorial/networking/sockets/

 

1
(map share people)

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

#3
اقتباس
مالفرق بين java se و java ee

 

Java عبارة عن لغة برمجة كائنية التوجه, تعتمد في التنفيذ على virtual machine.

J2EE عبارة عن framework بالإضافة إلى مجموعة API مثل :

JDBC, JavaMail, EJB, JNDI, JMX, JMX, JTA .. الخ

 

اقتباس
هل هناك socket في جافا ام ان هناك تقنية اخرى

 

كما قال الأخ يوسف, socket موجودة في Java و ليس J2EE. توجد تقنيات أخرى في برمجة الشبكات أفضل من الــ socket مثل RMI.

3
#4

اخي باختصار الـ Java SE  أول ما يجب أن يتعلمه اشخص الراغب بتعلم الجافا وتشمل كل المفاهيم والمبادئ الاساسية في الجافا وهي Java standard editon  وبواستطها تستطيع بناء تطبيقات سطح المكتب

اما النوع الآخر والذي هو Java enterprise edition (Java EE)  فهو عبارة عن يرمجة تطبيقات الويب بواسطة الجافا وله تقنيات مختلفة ومتشعبة مثل JSP and servlet و JSF, Hibernate, Spring, Struct

1

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#5

جزاكم الله الف خير يااخواني وبارك الله فيك على الإجابة 

لدي سؤال آخر 

لو سويت تطبيق على الجافا هل يعمل على كل الأجهزة من دون متطلبات مثل الدوت النت التي تتطلب FrameWork ؟.؟

وايضأً هل يعمل تطبيق الجافا على انظمة 32BIT  و 64BIT ام انه يجب علي ان اخصص نسخة لل 32 ونسخة اخرى لل 64 

 

ولكم جزيل الشكر اخواني الأفاضل مرة اخرى

#6

ياريت كمان لو تقلولي كيف اقوم بتثبيت الجافا لاني قمت بتثبيت الــ Java SE حجم الملف كان 123 ميغا

 

بس ما في برنامج للبرمجة ؟؟ لا يوجد منصة تثبيت ؟؟؟ لم اعرف كيف اقوم بتثبيت البرنامج الخاص بالبرمجة مثل visual studio مثلاً

#7

أخي الكريم أول ما عليك هو ان تثنبت الـ JDK احدث اصدار

بالنسبة لك كمبتدئ لا تشغل بالك بنسخة 32 واخرى 46 فهذا موضوع لن تستطيع منذ البداية تحديده وكل برامجك التي ستنتجها في مراحلك الاولى ستعمل على النظامين دون اي فرق

 

اما اذا كنت تسأل عن IDE  لكتابة اكواد الجافا فعليك اما Eclipse أو Netbeans

1

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#8

اه الآن فهمت اخي العزيز 

شكرا لك وبارك الله فيك

إذاً الجافا لا تعطي IDE كما Microsoft في Visual Studio هي فقط تعطيك مكتبة عدة تطويرية Development kit وانت لك مطلق الحرية في اختيار المنصة التي تريدها

 

اليس هذا صحيحاً اخي العزيز 

 

طيب شكرا لكم اخي الفاضل وبارك الله فيكم 

سأختار Netbeans 

#9

بالضبط عزيزي هذا هو الحال مع جافا وهناك عدت منصات وليس فقط التي انا قمت بذكرها في ردي السابق لكنها افضلها واشهرها وانصحك بالتعامل مع احداها

 

بالتوفيق وكل عام وانت بخير

1

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#11

نعم اخي الحبيب جزاك الله خيرا نزلت الEclipse  ادعيلي بالتوفيق اخي الفاضل

وارجوك لو عندك مصادر اقدر ابدا منها اكون شاكر جدا لجهودك 

#12

نعم عندي مصادر جيدة في الجافا لكن باللغة الفرنسية, يمكنني إرسالها لك على الخاص إن أحببت.

تم تعديل هذه المشاركة بواسطة Sn@CkeR في 18 أكتوبر 2013 في 23:01

1
#13

حزاكم الله خير اخي الحبيب ولكن :D  للأسف ليس لدي اي خبرة بالفرنسية 

 

اتمنى لو عندك مصادر بالعربية للمبتدئين فقط اكون شاكر لجهودك

#14

حزاكم الله خير اخي الحبيب ولكن :D  للأسف ليس لدي اي خبرة بالفرنسية 

 

اتمنى لو عندك مصادر بالعربية للمبتدئين فقط اكون شاكر لجهودك

#15

يمكنك البحث عن مراجع أجنبية, انجليزية مثلا.

المراجع العربية عموما لا أنصحك بها, خصوصا الكتب المتوفرة على الانترنت و التي كتبها هواة. إذا كان لابد لك من مراجع عربية ابحث عن كتب جافا لأساتذة جامعيين مثلا حتى تتأكد من صحة مراجعك.

 

 

 

تحياتي.

2
#16

شبكة عبد الله عيد

http://abdullaheid.net/

2
#17

لقد وجدت هذا التعريف بـ oracle

 

 
اقتباس
Java SE

When most people think of the Java programming language, they think of the Java SE API. Java SE's API provides the core functionality of the Java programming language. It defines everything from the basic types and objects of the Java programming language to high-level classes that are used for networking, security, database access, graphical user interface (GUI) development, and XML parsing.

In addition to the core API, the Java SE platform consists of a virtual machine, development tools, deployment technologies, and other class libraries and toolkits commonly used in Java technology applications.

Java EE

The Java EE platform is built on top of the Java SE platform. The Java EE platform provides an API and runtime environment for developing and running large-scale, multi-tiered, scalable, reliable, and secure network applications.

 

 

 

حسب ما فهمت من التعريف أن Java ee ما هي الا إمتداد لـ Java SE، بمعنى آخر أن كل مايمكنني عمله بـ Java SE هو متوفر بـ Java EE مع إضافة مجموعة من دوال الـ API، وتوفير حماية إضافية للتطبيقات التي تعمل على الشبكات، فهل ما فهمته صحيح؟

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