تكوين بيئة تطبيق الويب لتنفيذ سجل زوار JSP
الكاتب:Eve Cole
وقت التحديث:2009-07-02 17:11:54
Java Server Page (JSP للاختصار) هي لغة برمجة شبكة مثل ASP وPHP، ولكن رمز البرنامج النصي المدرج في صفحة JSP هو جزء من عبارة Java. لاستخدام JSP لكتابة التطبيقات، يجب أن يكون لديك خادم ويب يمكنه تنفيذ البرامج النصية لـ JSP، ويمكن بناؤه على خادم Apache أو IIS أو PWS الأصلي، ولكن هناك العديد من المشكلات الفنية. من المستحسن أن يبدأ الأشخاص الجدد في JSP من الصفر وأن يقوموا مباشرة بتثبيت خادم ويب يدعم JSP على وجه التحديد لتجنب المضاعفات غير الضرورية. ما سأقدمه لك هنا هو Tomcat 3.1.
يعرف أي شخص على دراية ببرمجة الشبكات أنه بدون دعم قاعدة البيانات في برمجة الشبكات، سيكون من الصعب جدًا القيام بشيء بسيط للغاية. إذن ما هي قاعدة البيانات الأفضل للاستخدام في بيئة Java؟ في الوقت الحاضر، تتضمن قواعد بيانات الشبكة الشائعة بشكل أساسي Oracle وSybase وSQL Server وMySQL وما إلى ذلك. ومع ذلك، فإن MySQL هي الأكثر ملاءمة لمواقع الويب الشخصية أو الشبكات الصغيرة، فهي مجانية تمامًا وسهلة التثبيت والإدارة وسهلة الحصول عليها ويدعم بشكل كامل لغة SQL وما إلى ذلك. الميزات التي يفضلها حاليًا الغالبية العظمى من عشاق برمجة الشبكات. تشرح هذه المقالة كيفية تثبيت Java SDK وTomcat وMySQL وJDBC لـ MySQL في بيئة Windows.
إعداد البرامج <BR> أولاً قم بتحميل البرامج التالية:
1. بيئة دعم تجميع Java: j2sdk1_3_-win.exe (30 ميجابايت)
2. JDBC لبرنامج تشغيل MySQL: mm.mysql.jdbc-1.2b.zip (386 كيلو بايت)
3. خادم الويب Tomcat3.1 الذي يدعم JSP:jakarta-to,cat.zip(2.23 ميجابايت)
4. خادم جرد بيانات MySQL: mysql-3.23.21-beta-win-src.zip (2.23 ميجابايت)
بالإضافة إلى خادم جرد بيانات MySQL، تحتوي البرامج المذكورة أعلاه على أحدث الإصدارات على http://java.sun.com/، كما يسهل تنزيلها من مراكز التنزيل الرئيسية.
قم بتثبيت بيئة تطوير JSP باستخدام JDBC لـ MySQL <BR> قم بتثبيت Java Development Kit <BR> عندما يصل المستخدم إلى صفحة JSP لخادم Tomcat، يستدعي Tomcat أولاً Java Development Kit، ويجمع وينفذ تعليمات Java البرمجية في صفحة JSP ويحول النتائج إلى العميل بتنسيق HTML. لذلك، قبل تثبيت Tomcat، يجب تثبيت Java Development Kit أولاً. أثناء التثبيت، انقر نقرًا مزدوجًا فوق ملف j2sdk1_3_0-win.exe الذي تم تنزيله مباشرةً لتثبيت بيئة تطوير Java. العملية الوحيدة المطلوبة هي تحديد دليل التثبيت. ومن المفترض أن يكون التثبيت في الدليل C:JDK1.3.
بالإضافة إلى ذلك، إذا اخترت Windows الصيني، فيجب عليك تعديل سجل النظام، لأنه أثناء عملية التثبيت، يقوم النظام بتسجيل فرع "Java Runtime Environment" باللغة الصينية، ويستخدم هذا الفرع للإشارة إلى دليل الملفات المطلوبة لوقت تشغيل Java. وJava لا يمكن لـ SDK التعرف على البيانات الصينية في سجل النظام.
الخطوات المحددة هي: استخدم RegEdit لفتح السجل والعثور على عنصر Javasoft الموقع هو: hkey_local_machine → software → javasoft. ابحث عن "Java Runtime Environment" وقم بتصدير هذا الفرع إلى الملف 1.reg. ثم افتح 1.reg باستخدام محرر نصوص، واستبدل "Java Runtime Environment" بالكامل بـ "Java Runtime Environment" واحفظه انقر نقرًا مزدوجًا فوق الملف لاستيراده إلى السجل.
التالي هو تحديد متغيرات البيئة. في نظام التشغيل Win 9x، قم بتحرير الملف Autoexec.bat واستخدم عبارة Set لتعيين متغيرات البيئة. في نظام التشغيل Win NT أو Win 2000، يمكنك تحديد "جهاز الكمبيوتر"، ثم النقر بزر الماوس الأيمن فوق القائمة، وتحديد "خصائص"، وسينبثق مربع الحوار "خصائص النظام"، وتحديد "خيارات متقدمة"، ثم النقر فوق الزر "متغيرات البيئة". " لتحرير متغيرات بيئة النظام.
أضف إليها العبارة التالية:
ريم تعيين المسار
المسار=%PATH%;c:jdk1.3;c:jdk1.3bin
rem يعين متغيرات بيئة جافا
تعيين CLASSPATH=C:jdk1.3libTools.jar;C:jdk1.3libdt.jar;
rem يعين دليل جافا الرئيسي
اضبط Java_HOME=c:jdk1.3
تثبيت تومكات 3.1
يعد تثبيت Tomcat 3.1 أمرًا بسيطًا نسبيًا، ما عليك سوى فك ضغط jakarta-tomcat.zip وتحريره إلى الدليل C:Tomcat ثم قم بتعيين متغيرات البيئة وإضافة العبارة التالية:
ريم تعيين المسار
PATH=%PATH%;c:tomcat
rem يعين متغيرات بيئة Tomcat
تعيين CLASSPATH=c:tomcatclasses;c:tomcatlib;%CLASSPATH
rem يعين الدليل الرئيسي لـ TOMcat
تعيين TOMCAT_HOME=c:tomcat
بعد إعادة تشغيل جهاز الكمبيوتر الخاص بك، سيكون لديك خادم ويب يدعم JSP. بعد تشغيل Startup.bat في الدليل C:TomcatBin، تظهر نافذتان لسطر الأوامر. في هذا الوقت، اكتب http://localhost:8080/ في المتصفح، ومن المفترض أن تكون قادرًا على رؤية شاشة Tomcat 3.1. بالمناسبة، لا تغلق هاتين النافذتين أبدًا، فهذا يعني أن Java وTomcat يعملان في الخلفية. لإيقاف تشغيل الخادم، قم بتنفيذ Shutdown.bat في الدليل C:TomcatBin.
تثبيت نظام إدارة قاعدة بيانات MySQL <BR> قم باستخراج mysql-3.23.21-beta-win-src.zip الذي تم تنزيله إلى دليل مؤقت، وتشغيل برنامج الإعداد في الدليل المؤقت، وحدد دليل التثبيت وطريقة التثبيت وفقًا لمعالج التثبيت. سيتم الانتهاء من التثبيت. من المفترض هنا أنه مثبت في الدليل C:MySQL. قم بتشغيل mysqld-shareware.exe في الدليل C:MySQLBin لبدء MySQL. بعد بدء MySQL، لا يوجد أي تغيير على سطح مكتب Windows. يمكنك التحقق من تثبيت خدمة قاعدة البيانات بنجاح عن طريق تنفيذ MySQL Manager. إذا نجح التثبيت، يمكنك فتح المكتبات Test وMySQL بداخلها مباشرة.
قم بتثبيت JDBC لـ MySQL
لتمكين Java من تشغيل قاعدة بيانات MySQL، تحتاج إلى تثبيت برنامج تشغيل MySQL JDBC، وفك ضغط mm.mysql.jdbc-1.2b.zip إلى C:، وإنشاء دليل mm.mysql.jdbc-1.2b تلقائيًا، و تعيين متغيرات البيئة:
rem يقوم بتعيين متغيرات البيئة mysql.jdbc
تعيين CLASSPATH=c:mm.mysql.jdbc-1.2b;%CLASSPATH
بعد إعادة التشغيل، جميع عمليات التثبيت على ما يرام!
مثال: استخدم البيئة لإنشاء سجل زوار <BR> إنشاء جدول لتخزين البيانات <BR> لتصميم سجل زوار، يجب عليك أولاً إنشاء جدول في قاعدة بيانات MySQL لتخزين بيانات الرسائل الهيكل على النحو التالي:
Recordid يخزن رقم السجل
name يخزن اسم الشخص الذي ترك الرسالة
يقوم البريد الإلكتروني بتخزين عنوان البريد الإلكتروني للشخص الذي ترك الرسالة
يقوم الجسم بتخزين رسالة المعلق
خطوات محددة:
1. قم بتنفيذ البرنامج mysqld-shareware.exe لبدء تشغيل MySQL.
2. قم بتنفيذ برنامج MySQLManager وافتح المكتبة Test.
3. حدد استعلام SQL ضمن قائمة الأدوات، وستظهر نافذة استعلام MySQL.
4. ضمن علامة التبويب استعلام، أدخل الأمر كما يلي: إنشاء جدول المهام (Recordid int،Name char(20)،Email char(30)، Body text).
5. انقر على أيقونة التشغيل. يمكنك الحصول على جدول Questbook المستخدم لتخزين بيانات سجل الزوار.
تستخدم كتابة برنامج سجل الزوار في Java وظيفة واجهة برمجة التطبيقات (API) في مجموعة الأدوات التي يوفرها JDBC لـ MySQL لاستدعاء قاعدة بيانات MySQL. يمكنك استخدام متصفح لفتح C:mm.mysql.jdbc-1.2bdocapidocindex.html. ملف للحصول على أوصاف لجميع وظائف API. أدناه سأقدم لك فقط بعض الوظائف المطلوبة لكتابة سجل الزوار.
Class.forName("org.gjt.mm.mysql.Driver"); يستخدم لتحميل برنامج تشغيل mm.mysql
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?user=root;password="); يستخدم للاتصال بقاعدة البيانات المحلية MySQL
stmt = con.createStatement(); إنشاء كائن قاعدة البيانات
rs = stmt.executeQuery("SELECT * FROM سجل الزوار"); تنفيذ عبارة SQL وإرجاع مجموعة النتائج
بعد تحرير البرنامج، ما عليك سوى وضعه في دليل إصدار Tomat C:TomcatwebappsROOT.