ฐานข้อมูลที่ใช้เรียนรู้เซิร์ฟเล็ตในครั้งนี้คือ MySQL และขณะนี้ฉันกำลังเตรียมเรียนรู้ Javaweb ดังนั้นบทความเกี่ยวกับ Javaweb จะยังคงได้รับการปรับปรุงในภายหลัง ฉันต้องการเรียนรู้ PHP เมื่อไม่กี่วันที่ผ่านมา แต่การเตือนความจำของเพื่อนในภายหลังทำให้ฉันหันไปหา Javaweb
เนื่องจากฉันกำลังทำงานกับแอปพลิเคชันมือถือฉันยังคงวางแผนที่จะเริ่มต้นด้วยอินเทอร์เฟซข้อมูลเมื่อเรียนรู้ Java กระบวนการของคำอธิบายจะระมัดระวังในครั้งนี้ - - จากวิธีที่ฉันสร้างมัน-ข้อผิดพลาดที่ฉันพบในตอนกลาง -------> การแสดงข้อมูลล่าสุดจะถูกโพสต์ทีละคน
1. ติดตั้งสภาพแวดล้อมการพัฒนาของ Javaweb ภายใต้ Ecplise:
ขั้นตอนนี้เหมือนกับบทความก่อนหน้า Javaservlet+Oracle ดังนั้นฉันจึงโพสต์ที่อยู่โดยตรงที่นี่
//www.vevb.com/article/77065.htm
2. ดาวน์โหลดซอฟต์แวร์เว็บเซิร์ฟเวอร์ APATCH-TOMCAT 7.0:
ดาวน์โหลดซอฟต์แวร์รองรับ Java Web Suffice Apatch-Tomcat จากนั้นจะคลายลงไปยังเส้นทางใด ๆ
ที่จริงแล้วฉันขอแนะนำให้คุณสามารถสร้างโฟลเดอร์เกี่ยวกับ Java Servlet เพื่อจัดเก็บไฟล์เกี่ยวกับมันเพราะมีไฟล์เช่น. jar แพ็คเกจที่ต้องวาง ด้านล่างคือโฟลเดอร์ของฉัน
3. สร้างสภาพแวดล้อมเซิร์ฟเวอร์เซิร์ฟเวอร์เซิร์ฟเวอร์/สร้างโครงการเว็บเซเล็ต:
1: เพิ่มสภาพแวดล้อมเว็บเซิร์ฟเวอร์
ecPlise ---> แถบเมนู (windows ---> การตั้งค่า ---> เซิร์ฟเวอร์ ----> สภาพแวดล้อมรันไทม์-> เพิ่ม
2: สร้างเว็บไซต์เว็บไซต์แบบไดนามิกและเพิ่มหน้า servlet
สร้างไฟล์เว็บไซต์ Dynamic Web Dynamic ------> ใหม่ ----> Dynamic Web Project จากนั้นโดยตรงต่อไป หลังจากกระโดดคุณสามารถใช้ชื่อและสร้างมันเสร็จ
สร้างหน้า servlet: คลิกขวาเพื่อเลือก src ----> ใหม่ ---> หน้าสร้างเซิร์ฟเล็ตในโครงการ
นี่คือภาพหน้าจอหลังจากการสร้าง:
ในภาพหน้าจอด้านบน
หนึ่งในแพ็คเกจผู้ช่วยคือคลาสเสริมของ MySQL และที่สองคือคลาสเสริมของ JSON
หน้า servlet ถูกวางไว้ในแพ็คเกจ servlettest
ไฟล์ dbinfo.properties ในโฟลเดอร์ SRC เป็นไฟล์เสริมการเชื่อมต่อฐานข้อมูลของฉันเอง คุณสามารถสร้างไฟล์นี้บนเดสก์ท็อปแล้วคัดลอกไปยังโฟลเดอร์ SRC โปรดจำไว้ว่าเส้นทางจะต้องไม่ผิด
มิฉะนั้นจะมีการรายงานข้อผิดพลาดหากใช้การเชื่อมต่อฐานข้อมูล ด้านล่างเป็นภาพหน้าจอของเนื้อหาของไฟล์นี้ซึ่งเป็นข้อมูลทั้งหมดที่จำเป็นสำหรับการเชื่อมต่อฐานข้อมูล MySQL
-
ณ จุดนี้โครงการ Javaservlet และสภาพแวดล้อมการทำงานของเราได้ถูกสร้างขึ้น
4. เพิ่มแพ็คเกจ. jar ที่ต้องการลงในโฟลเดอร์ apatch-tomcat 7.0 lib:
ที่นี่ฉันใช้แพ็คเกจสองขวดเพียงสองแพ็คเกจหนึ่งคือแพ็คเกจไดรเวอร์ของ MySQL และที่สองคือแพ็คเกจเสริมของ JSON สำหรับรายละเอียดฉันจะถ่ายรูป
5. ภาพหน้าจอรหัสโพสต์และเรียกใช้ภาพหน้าจอ:
1: มีสามวิธีในหน้า servlet อย่างแรกคือคลาสถูกสร้างขึ้นและไม่ได้ใช้โดยทั่วไป ที่สองและสามเป็นวิธีการประมวลผลคำขอข้อมูล สิ่งแรกคือ Get และอีกอันคือโพสต์ซึ่ง จำกัด วิธีการเข้าถึงข้อมูล เมื่อเปรียบเทียบกับ Get โพสต์มีความปลอดภัยมากขึ้น แต่ก็เหมือนกันสำหรับรหัสการใช้งานสำหรับผู้ที่เขียนอินเทอร์เฟซ - -
ที่นี่เราใช้สองคลาสที่ห่อหุ้มอยู่ในผู้ช่วย Mysqlhelper และ ResultToJSontool ในความเป็นจริง MySqlhelper ยังห่อหุ้มวิธีการเข้าถึงขั้นตอนที่เก็บไว้และวิธีการเข้าถึงขั้นตอนที่เก็บไว้โดยไม่มีพารามิเตอร์ส่งคืน ฉันเคยเขียนอินเทอร์เฟซมาก่อน แต่เทคโนโลยี. NET ที่ใช้นั้นไม่ได้มีประสิทธิภาพสำหรับการเขียนอินเทอร์เฟซโดยไม่มีสองสิ่งนี้ ด้วยมันบางทีงานที่คุณทำด้วยคำสั่ง 10 SQL จำเป็นต้องมีขั้นตอนที่เก็บไว้เพียงขั้นตอนเดียวเท่านั้น
2: เอฟเฟกต์เอาต์พุต
ฉันวางแผนที่จะเรียนรู้ Java ได้ดี เวลาส่วนใหญ่ที่ฉันศึกษาในเวลาว่างจะใช้เพื่ออ่าน Java ดังนั้นฉันจะยังคงเพิ่มบทความเกี่ยวกับ Java ต่อไปและจากนั้นฉันจะเกี่ยวข้องกับการสร้างสภาพแวดล้อมการดำเนินการเว็บ Java บน Linux