วิธีที่ดีที่สุดในการเรียนรู้ XML คือการเริ่มต้นด้วยการพัฒนาอย่างง่าย ฝึกฝนอย่างกล้าหาญ และดำเนินการทีละขั้นตอน ความงามของ XML สามารถเข้าใจได้อย่างลึกซึ้งในระหว่างกระบวนการพัฒนาเท่านั้น เป็นไปไม่ได้ที่จะเรียนรู้ XML หากไม่มีการพัฒนา ดังนั้น เมื่อเรียนรู้ XML คุณควรสร้างสภาพแวดล้อมการพัฒนา XML ก่อน ฉันขอแนะนำวิธีสร้างสภาพแวดล้อมการพัฒนา XML ที่ใช้ Java เนื่องจากฉันไม่สามารถเข้าถึง Linux ได้ในขณะนี้ ตัวอย่างทั้งหมดจึงทำบน Windows อย่างไรก็ตาม ซอฟต์แวร์ทั้งหมดที่แนะนำที่นี่สามารถใช้ได้บน Linux และ Windows และการใช้งานก็คล้ายกัน ยิ่งไปกว่านั้น ยกเว้น JRE ของ Sun ซอฟต์แวร์เหล่านี้ทั้งหมดเป็นซอฟต์แวร์โอเพ่นซอร์ส และใครๆ ก็สามารถใช้เพื่อวัตถุประสงค์ใดก็ได้ หรือแม้แต่แจกจ่ายต่อเพื่อวัตถุประสงค์ทางการค้า JRE ยังดาวน์โหลดและใช้งานได้ฟรี แต่ไม่มีซอร์สโค้ด หากคุณมีประสบการณ์ในการใช้ซอฟต์แวร์เหล่านี้บน Linux ฉันหวังว่าคุณจะสามารถช่วยเหลือทุกคนได้
การตั้งค่าสภาพแวดล้อมการพัฒนา XML ต้องมีขั้นตอนต่อไปนี้:
1. ติดตั้งสภาพแวดล้อมรันไทม์ Java
2. ติดตั้งคอมไพเลอร์ Java
3. ติดตั้งคอนเทนเนอร์ JSP
4. ติดตั้ง taglib ที่รองรับ XSLT
5. ติดตั้งตัวแยกวิเคราะห์ XML
6. ติดตั้งเบราว์เซอร์ที่รองรับ XSLT
7. ติดตั้งโปรแกรมแก้ไขไฟล์ XML (ไม่บังคับ)
ขั้นตอนที่ 1 ติดตั้งสภาพแวดล้อมรันไทม์ Java
ขอแนะนำให้ใช้ JRE 1.3 ของ Sun ซึ่งสามารถดาวน์โหลดได้จากที่นี่:
http://java.sun.com/j2se/1.3/jre/download-windows.html
หมายเหตุ: ไม่ใช่ JDK 1.3 ทั้งหมดที่เราต้องการคือ JRE 1.3
หลังจากดาวน์โหลด JRE 1.3 แล้ว ให้รันโปรแกรมติดตั้ง โดยสมมติว่าติดตั้งไว้ภายใต้ C:JRE1.3 จากนั้นคุณจะต้องตั้งค่าตัวแปรสภาพแวดล้อมสามตัว
JAVA_HOME=C:JRE1.3
คลาสพาธ=.;C:JRE1.3librt.jar
PATH=%PATH%;C:JRE1.3bin
หากเป็น Windows 95/98/me ให้ตั้งค่าตัวแปรสภาพแวดล้อมใน Autoexec.bat จากนั้นรีสตาร์ทเครื่อง สำหรับ Windows NT/2000 เพียงตั้งค่าไว้ใน "My Computer/Properties"
ขั้นตอนที่ 2: ติดตั้งคอมไพเลอร์ Java
ขอแนะนำให้ใช้ jikes ของ IBM ซึ่งเป็นคอมไพเลอร์ Java โอเพ่นซอร์สที่มีประสิทธิภาพ หน้าแรกของ jikes อยู่ที่
http://oss.software.ibm.com/developerworks/opensource/jikes/
เวอร์ชันล่าสุดคือ 1.1.3 ซึ่งสามารถดาวน์โหลดได้จากที่นี่:
/u/info_img/2009-07/07/jikes-1_13-mingw-win32.zip
หลังจากดาวน์โหลด ให้แตกไฟล์ออกเพื่อรับ jikes.exe และวางไว้ในไดเร็กทอรีใดก็ได้ในตัวแปรสภาพแวดล้อม PATH เช่น C:JRE1.3bin
แก้ไขโปรแกรม Hello World ง่ายๆ แล้วลอง:
//hello.java
สวัสดีชั้นเรียนสาธารณะ {
โมฆะสาธารณะคงหลัก (สตริง [] args) {
System.out.print("สวัสดีชาวโลก!n");
-
-
จากนั้นคอมไพล์
jikes hello.java
หากสร้าง hello.class ก็สามารถใช้งานได้
ขั้นตอนที่ 3 ติดตั้งคอนเทนเนอร์ JSP
ขอแนะนำให้ใช้ Tomcat 3.2.1 ของจาการ์ตา Tomcat 3.2.1 สามารถดาวน์โหลดได้จากที่นี่:
http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.1/bin/
คุณต้องดาวน์โหลดไฟล์ jakarta-tomcat-3.2.1.zip หากคุณติดตั้งภายใต้ Windows NT/2000 จะมี jk_nt_service.zip อยู่ในไดเร็กทอรี win32/i386 ด้วย
หลังจากดาวน์โหลด ให้คลายซิปมัน โดยสมมติว่ามันอยู่ใต้ C:tomcat จากนั้นคุณจะต้องตั้งค่าตัวแปรสภาพแวดล้อม
TOMCAT=C:tomcat
ในการที่จะทำให้ Tomcat ใช้ jikes คุณต้องทำการแฮ็กเล็กน้อยดังนี้:
เพิ่ม parser.jar, jaxp.jar และ webserver.jar ในไดเร็กทอรี lib ของ tomcat ไปยังตัวแปรสภาพแวดล้อม CLASSPATH เพื่อให้มีประสิทธิภาพ จากนั้นดำเนินการขั้นตอนต่อไปนี้:
cd tomcatsrcorgapachetomcatcontext.cd
แก้ไขไฟล์ WebXmlReader.java และเปลี่ยนแปลง
// sw.addInitParam("jspCompilerPlugin", "org.apache.jasper.compiler.JikesJavaCompiler");
ลบความคิดเห็นออกก่อน
จากนั้นคอมไพล์
jikesWebXmlReader.java
สร้างไดเร็กทอรีชั่วคราวและใช้เครื่องมือ jar (มีให้จาก JDK) เพื่อขยายขนาด webserver.jar ในไดเร็กทอรี lib ของ Tomcat
mkdir ที
ซีดี
jar xvf ..webserver.jar
แทนที่ WebXmlReader*.class ภายใต้ orgapachetomcatcontext ด้วย WebXmlReader*.class ที่เพิ่งคอมไพล์และสร้าง
จากนั้นจึงบรรจุใหม่:
jar cf webserver.jar
แทนที่ webserver.jar ของ Tomcat ด้วย webserver.jar ใหม่
แก้ไข web.xml ในไดเร็กทอรี conf ของ Tomcat และเปลี่ยนแปลง