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

درس في بناء تطبيق ويب بإستخدام Eclipse (و إستخدام MVC)

مغلق
بدأه mhewedy في 6 مايو 2010 · 30 رد · 11,355 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#26

1- ال tomcat هو نسخة خفيفه مخصصه لتطبيقات الويب فقط , أما الأخرون فهم خوادم لتطبيق مختلف نواحي ال Java EE.

نصيحيتي, إن لم تكوني مهتميه غير بالويب (سواء JSP/Servlet أو JSF ), ف tomcat يكفي جدا

اما إذا أردتي إستخدام كل مميزات ال Java EE من EJB, JMS و غيرها, فلابد من إستخدام Application server مثل GlassFish أو غيره (يوجد العديد منها)

2- ال JSF جزء من أجزاء ال Java EE , نصيحتي أن تتعلمي ال JSF بعيدا عن أي بيئة تطوير, أما إذا كنتي في عجلة من أمرك و تريدين كتابة تطبيق JSF بإستاخدام ال NetBeans فأعتقد أن موقع NetBeans يحتوي على الكثير من الشروح, بالمناسبة من أفضل كتب تعلم ال JSF (في رأي) هو Core JavaServer Faces

#27

الأخ هويدي .. دائما متميز بمواضيعك وطرحك!

وكلمة "شكرا" لا توفيك حقك! وإنما لك من دعائي اجزله.. وفقك الله ورعاك.

عندي وفقك الله سؤال او طلب توضيح وإن كان " بدائيا" إلا أني بحاجة إلى فهم هذا الموضوع جيدا، لأنني أحتاجه كثيرا!

أرجو توضيح عمل هذه الواجهة والصنف أيضا :

اقتباس

package com.forat.model; 

import java.util.List; 

public interface DAO<T> { 
        public void persist(T o); 
        public T find (int id); 
        public List<T> findAll(); 
        public void remove(int id); 
        public void update(T o); 
}

و لأننا نريد أن نخزن الكائن User, سوف نوقع هذا العقد:

package com.forat.model; 

import java.util.List; 

public class UserDAO implements DAO<User> { 

        @Override 
        public void persist(User o) { 

        } 
        @Override 
        public User find(int id) { 
                return null; 
        } 

        @Override 
        public List<User> findAll() { 
                return null; 
        } 

        @Override 
        public void remove(int id) { 

        } 

        @Override 
        public void update(User o) { 

        } 

}

أو أرجو إحالتي لمواضيع تفيدني في هذا المجال، إن كان لديك متسع من الوقت لذلك..

شاكر ومقدر لشخصك الكريم .

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#28

هذه هي الواجهه و الصنف المستخدمان داخل ال Controller (في حالتنا هو ال Servlet )....

و قد إستخدمت ال Generics بهما...

إذن هل وضحت ما تريد بالتحديد؟

#29

أشكرك على تفاعلك أخ هويدي .. وفقك الله

لو تكرمت هلا بينت هذا المصطلح، ولماذا نستخدمه ، قرأت في النت ولم أجد جوابا شافيا ، أو أن طريقة بحثي خاطئة.

DAO<T>

صبرك علي يا أخي هويدي ، اعرف أنه سؤال مبتدأ ، ولكن مانظن بكم إلا خيرا.

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

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#30

معناها أن DAO تستقبل معامل (عباره عن إسم فئة) لإستخدامه فيما بعد (كما في UserDAO)

أنصحك يا أخي أن تبدأ منفصل في قسم ال Java عن أي أسئلة خاصة بال generics تريدها...

#31

الله يوفقك ويسددك .. ماقصرت.

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

هذا الموضوع مغلق.

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

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

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

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

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