يقدم الكسوف، كسوف الشمس، قلة ضوء الشمس والقمر! MyEclipse، شمسي وقمري ليس لهما ضوء! هذه كلها لا معنى لها.
عندما كنت صغيرًا، كنت محظوظًا بما فيه الكفاية لقراءة "خلاصة المواد الطبية" للسيد لي شيزين، والتي كانت مليئة بالصور والنصوص، وقد أعجبت بموقف السيد لي المتواضع والدقيق. يجب أن يكون عمل السيد دونغبي محترمًا ومطلعًا على القراء أولاً، وإذا لم يتمكن الشخص من التحقق منه بنفسه، فيجب إرفاق المصدر. أراد Bu Cai تقليد السيد Li وصياغة هذه الوثيقة المصورة لإحياء ذكرى السيد Li.
هذا الكتاب عبارة عن كتاب تمهيدي يشرح تطوير تطبيقات المؤسسات Java EE باستخدام MyEclipse 6. لا يشرح هذا الكتاب تطور SSH الأكثر شيوعًا (Spring وStruts وHibernate) وJSF وJPA فحسب، بل يناقش أيضًا تطوير خدمة الويب، وهي حجر الزاوية في تنفيذ SOA. العيب هو أنه متحيز للعمليات العملية، ولا توجد مقدمة مفصلة للنظريات ذات الصلة، وهو ليس جذابًا للقراء ذوي الخبرة التنموية المحددة، لذلك فهو مناسب فقط ككتاب مرجعي للمبتدئين عند استخدام MyEclipse كما يمكن استخدامها كمادة تعليمية مساعدة لمؤسسات التدريب.
من أجل ضمان قدرة القراء على استخدام Myclipse بمرونة في العمل الفعلي، يستخدم المؤلف عددًا كبيرًا من الرسوم التوضيحية للتعريف بأداة MyEclipse 6، ويجمع أيضًا خبرته في التدريب لإنتاج فيديو تعليمي لشرح عملية التطوير بشكل كامل، مصحوبًا بـ كود مصدر كامل وواضح يعتمد على المشاريع الفعلية وحزم البرامج ذات الصلة لضمان قدرة المبتدئين على ممارسة المحتوى الموجود في الكتاب بشكل كامل والبدء بسرعة.
يوجد حاليًا العديد من الأعمال على تطوير المكونات الإضافية لـ Eclipse + على الإنترنت وفي السوق، كما أن الكتابة متعمقة جدًا. ومع ذلك، لا يزال هناك عدد قليل نسبيًا من المقدمات الشاملة لـ MyEclipse 6 للتطوير الفعلي للمشروع. يعتمد هذا الكتاب على المبتدئين ويركز على وظائف التطوير السريع، مثل إنشاء السبات لمدة دقيقة واحدة، وتطوير JPA، وما إلى ذلك. يتمتع المؤلف أيضًا بخبرة تدريبية عملية في إحدى شركات التدريب على تكنولوجيا المعلومات. تحظى مقاطع الفيديو التعليمية MyEclipse المخصصة للمبتدئين بشعبية كبيرة بين الطلاب والقراء عبر الإنترنت. سيعمل هذا الكتاب على تطوير عمليات شرح الفيديو لجميع الفصول بناءً على هذا المبدأ.
MyEclipse 6.0 هو أحدث إصدار من MyEclipse، وهي أداة تطوير تجارية تعتمد على Eclipse والتي تحظى بشعبية كبيرة بين الشركات المحلية اليوم. Eclipse (الموقع الرسمي: http://www.Eclipse.org) هو أداة مفتوحة المصدر ومجانية تحت قيادة IBM ويمكن استخدامها لتطوير مشروع Java الأساسي، ومع ذلك، فإن معظم أدوات التطوير العملية تعتمد على التطوير الثانوي لـ Eclipse، مثل نظرًا لأن MyEclipse، وIBM WSAD، وBEA Workshop، وJbuilder 2007، وما إلى ذلك، كلها منتجات تجارية تختلف عن شعار Eclipse المفتوح والمجاني، فلا يمكن استخدام هذه البرامج مجانًا يتطلب الدفع بعد انتهاء الصلاحية. بسبب التجزئة في مجال أدوات تطوير Java، لا يوجد حتى الآن IDE (بيئة التطوير المتكاملة، بيئة التطوير المتكاملة) التي يمكن أن تنافس حقًا سلسلة Visual Studio من Microsoft.
يدمج MyEclipse 6.0 معظم أطر العمل التي يدعمها تطوير البرامج مفتوحة المصدر والتجارية، وهو سهل الاستخدام وقوي، وقد أحبه غالبية المطورين. يعد استخدامه للتطوير أكثر ملاءمة وأسرع من تنزيل Eclipse بنفسك ثم البحث عن المكونات الإضافية لتثبيته في كل مكان، لذلك تستخدمه العديد من الشركات للتطوير الفعلي. وهو يدعم تطوير وتصحيح المشاريع القائمة على تقنيات Java EE مثل Spring وHibernate وStruts وJSF وJPA وEJB وخدمة الويب وما إلى ذلك. كما أنه يدعم النمذجة مثل UML. يقدم هذا الكتاب مقدمة مختصرة عن كيفية استخدام MyEclipse لتطوير تطبيقات Java EE ويعتمد جزء من المحتوى على مستند مساعدة MyEclipse الذي قمت بترجمته بنفسي. نظرًا للمستوى المحدود للمؤلف، لا يمكن لهذا الكتاب تغطية جميع جوانب MyEclipse أو Eclipse، ويتم استخدامه فقط من قبل المبتدئين ككتاب مرجعي أثناء التطوير.
بالإضافة إلى ذلك، يمكنك أيضًا استخدام بعض أدوات تطوير Java المجانية أو التجارية مفتوحة المصدر. بما في ذلك المصدر المفتوح وNetbeans 6 المجاني الممول من Sun، والذي يدعم أحدث تقنيات Java EE 5، ولكنه لا يدعم Spring، وHibernate، ومصمم واجهة Swing وأدوات التطوير المرئية المتنقلة وأدوات JSF المرئية، تحتل حاليًا مكانة رائدة (www netbeans.org)؛ أداة تطوير مجانية ومدمجة Gel تعمل بنظام Windows (تم إيقاف التطوير، www.gexperts.com) والمعروفة باسم أذكى أداة لتطوير Java - وهي برامج تجارية باهظة الثمن نسبيًا: IntelliJ IDEA 7 (www.jetbrains.com/idea). /) بالإضافة إلى ذلك، هناك أداة تطوير صغيرة ذات تاريخ طويل ضمن Windows، مع إصدارات تجارية ومجانية، وهي أكثر شيوعًا بين المبتدئين: JCreator (www.jcreator.com)؛ وهناك أيضًا BEA Workshop، وهي يحتوي M7 الأصلي، الذي حصلت عليه BEA لاحقًا، على إصدار محرر JSP مجاني، والإصدار التجاري يدعم Struts وSpring وHibernate هو أيضًا مرتفع جدًا (workshopstudio.bea.com) ؛ WSAD (IBM WebSphere® Studio Application Developer)، الاسم الجديد الآن هو Rational Application Developer for WebSphere Software، لأن Rational (الذي يتبادر إلى الذهن هو أداة نمذجة UML ROSE). ) تم الحصول عليها بواسطة IBM، البرامج التجارية (www-306.ibm.com/software/awdtools/developer/application/)؛ اشترت Oracle الكود المصدري لـ JBuilder في الأيام الأولى وأطلقت لاحقًا برنامج JDeveloper المجاني تتمتع بقدرات التطوير المرئي لـ JSF ودعم Oracle (www.Oracle.com/technology/global/cn/software/products/jdev/) كلها رائعة. تؤكد العديد من أدوات التطوير أيضًا الارتباك بين أدوات تطوير Java والتحديات التي يواجهها مبتدئو Java.
نظرًا لأن وقت الجميع ثمين، فقد حاولت إزالة الكثير من المحتوى غير ذي الصلة للحفاظ على تناول الكتاب لأقل عدد ممكن من الصفحات. توفير الوقت يطيل العمر.
المسرد: SSH، وهو اختصار لتقنية التكامل الشهيرة Struts + Spring + Hibernate.
القراء المناسبون هذا الكتاب مناسب للمبتدئين في Java الذين يرغبون في معرفة كيفية استخدام MyEclipse 6 لتطوير Java EE. إذا كان لديك بعض الأساس في لغة Java أو خبرة في استخدام Eclipse، فسيكون من المفيد جدًا قراءة هذا الكتاب.