แพลตฟอร์มการพัฒนาอย่างรวดเร็ว-Spring Boot
หากคุณชอบ JeeSite โปรดให้ ️ ดาวแก่เธอ การสนับสนุนของคุณจะเป็นแรงบันดาลใจให้เราก้าวไปข้างหน้า
การแลกเปลี่ยนทางเทคนิค
- เว็บไซต์อย่างเป็นทางการ: https://jeesite.com
- เอกสารการใช้งาน: https://jeesite.com/docs
- ข้อเสนอแนะปัญหา: http://jeesite.net [มือใหม่ต้องอ่าน]
- การรวบรวมข้อกำหนด: https://gitee.com/thinkgem/jeesite5/issues/new
- กลุ่ม QQ:
127515876
, 209330483
, 223507718
, 709534275
, 730390092
, 1373527
, 183903863(外包)
- กลุ่ม WeChat: เพิ่มฝ่ายบริการลูกค้า WeChat http://s.jeesite.com เพื่อเชิญคุณเข้าร่วมกลุ่ม
- ติดตามบัญชีสาธารณะ WeChat เพื่อเรียนรู้เกี่ยวกับการพัฒนาล่าสุด:
- ที่อยู่คลังสินค้าซอร์สโค้ด 1: https://gitee.com/thinkgem/jeesite5
- ที่อยู่คลังสินค้าซอร์สโค้ด 2: https://github.com/thinkgem/jeesite5
- ที่อยู่คลังสินค้าซอร์สโค้ด 3: https://gitcode.com/thinkgem/jeesite5
- เวอร์ชันแยกของที่อยู่คลังสินค้าซอร์สโค้ดส่วนหน้า 1: https://gitee.com/thinkgem/jeesite-vue
- เวอร์ชันแยกของที่อยู่คลังสินค้าซอร์สโค้ดส่วนหน้า 2: https://github.com/thinkgem/jeesite-vue
- เวอร์ชันแยกของที่อยู่คลังสินค้าซอร์สโค้ดส่วนหน้า 3: https://gitcode.com/thinkgem/jeesite-vue
การแนะนำแพลตฟอร์ม
แพลตฟอร์มการพัฒนาอย่างรวดเร็วของ JeeSite ไม่ใช่แค่กรอบการพัฒนาแบ็คเอนด์เท่านั้น แต่ยังเป็นโซลูชันการพัฒนาอย่างรวดเร็วระดับองค์กร แบ็คเอนด์นั้นใช้การผสมผสานระหว่าง Spring Boot, Shiro และ MyBatis แบบคลาสสิก และส่วนหน้าใช้ Beetl , Bootstrap และโมเดลการพัฒนาแบบคลาสสิก AdminLTE หรือเวอร์ชันแยกของ Vue3 , Vite, Ant Design Vue, TypeScript, Vben Admin ซึ่งเป็นสแต็กเทคโนโลยีที่ทันสมัยที่สุด
ให้การจัดการแหล่งข้อมูลออนไลน์ การสร้างโมเดลตารางข้อมูล การสร้างโค้ด และฟังก์ชันอื่นๆ สามารถสร้างโปรเจ็กต์โค้ดโมดูลธุรกิจและโปรเจ็กต์โค้ดโมดูลไมโครเซอร์วิสได้โดยอัตโนมัติ และสร้างโค้ดส่วนหน้าและโค้ดส่วนหลังโดยอัตโนมัติ รวมถึงโมดูลการทำงานหลัก เช่น องค์กร , ผู้ใช้, บทบาท, ตำแหน่ง, ผู้ดูแลระบบ, การตรวจสอบสิทธิ์, สิทธิ์เมนูและปุ่ม, สิทธิ์ข้อมูล, การจัดการโมดูล พารามิเตอร์ของระบบ การจัดการพจนานุกรม การตรวจสอบระบบ การตรวจสอบข้อมูล ฯลฯ ; หน้าจอข้อมูลขนาดใหญ่, ผู้ออกแบบรายงาน, การแสดงตัวอย่างไฟล์ออนไลน์, การทำให้เป็นสากล, การค้นหาข้อความแบบเต็ม, บริการตรวจสอบความถูกต้องแบบครบวงจร ฯลฯ
แพลตฟอร์มนี้ใช้การออกแบบการเชื่อมต่อแบบหลวมๆ สถาปัตยกรรมไมโครเคอร์เนลและปลั๊กอิน เพิ่มและถอดโมดูลได้ง่าย รองรับคลัสเตอร์ รองรับสถาปัตยกรรม SaaS รองรับการแยกการอ่าน-เขียน ฐานข้อมูลย่อยและตารางย่อย สถาปัตยกรรมบริการไมโคร Spring Cloud และ มีการตั้งค่าความปลอดภัยบัญชีและรหัสผ่านในตัวมากมาย โซลูชั่นความปลอดภัย เช่น นโยบายและข้อจำกัดการเข้าถึงระบบ รองรับการประเมินการป้องกันคลาส A
แพลตฟอร์มนี้มุ่งเน้นไปที่การให้การสนับสนุนที่แข็งแกร่งสำหรับบุคลากร R&D รุ่นเยาว์ ช่วยให้พวกเขาพัฒนาฟังก์ชันทางธุรกิจที่ซับซ้อนได้อย่างมีประสิทธิภาพและรวดเร็ว ขณะเดียวกันก็เพิ่มเวลาอันมีค่าให้กับบุคลากรระดับกลางและระดับสูงเพื่อมุ่งเน้นไปที่งานเชิงกลยุทธ์และนวัตกรรมมากขึ้น เรามุ่งมั่นที่จะให้นักพัฒนามุ่งเน้นไปที่ตรรกะทางธุรกิจทั้งหมด ในขณะที่ทิ้งรายละเอียดทางเทคนิคที่น่าเบื่อไว้บนแพลตฟอร์มสำหรับการห่อหุ้มและการประมวลผล สิ่งนี้ไม่เพียงลดความยากในการใช้งานด้านเทคนิคเท่านั้น แต่ยังรับประกันความเสถียรและความปลอดภัยของสถาปัตยกรรมระบบด้วย ซึ่งจะช่วยให้องค์กรประหยัดต้นทุนค่าแรง ลดระยะเวลาของโครงการ และปรับปรุงความปลอดภัยและคุณภาพของซอฟต์แวร์โดยรวม
นับตั้งแต่เปิดตัวในปี 2013 มีผู้ชื่นชอบการใช้งานในด้านต่างๆ เช่น องค์กร รัฐบาล การรักษาพยาบาล การเงิน และอินเทอร์เน็ต โดยมีสถาปัตยกรรมที่ซับซ้อน ขยายได้ง่าย รูปแบบการออกแบบทางความคิดที่เป็นที่นิยม จิตวิญญาณของช่างฝีมือ การขัดเกลาอย่างระมัดระวัง ทุกรายละเอียดและการพัฒนาเชิงลึก ได้รับรางวัลมากมายจาก "ซอฟต์แวร์โอเพ่นซอร์สภาษาจีนยอดนิยม" ของ Open Source China ในช่วงเวลานี้ ยังช่วยให้นักศึกษาและอาจารย์ที่เพิ่งสำเร็จการศึกษาจำนวนมากใช้เป็นตำราเรียนเบื้องต้นได้อย่างรวดเร็ว ฝึกฝนมัน
ในการอัปเกรดปี 2019 เราได้รวมสรุปและประสบการณ์หลายปี รวมถึงกรณีการใช้งานต่างๆ เพื่อสร้างสถาปัตยกรรมขึ้นใหม่ให้เสร็จสมบูรณ์และรวมแนวคิดใหม่ๆ มากมาย ไม่ว่าจะเป็นจากโหมดนักพัฒนาซอฟต์แวร์ สถาปัตยกรรมพื้นฐาน การประมวลผลลอจิก หรืออินเทอร์เฟซผู้ใช้ มีความก้าวหน้าอย่างมากในด้านประสบการณ์การโต้ตอบกับผู้ใช้ โดยไม่ลืมค่าใช้จ่ายในการเรียนรู้และปรับปรุงประสิทธิภาพการพัฒนา มีงานมากมายที่ได้ดำเนินการในแง่ของความปลอดภัย รวมถึง: การรับรองความถูกต้องของข้อมูลประจำตัว นโยบายรหัสผ่าน การตรวจสอบความปลอดภัย การรวบรวมบันทึก และตัวเลือกความปลอดภัยอื่น ๆ มากมายให้คุณเลือก เรามุ่งมั่นที่จะสร้างโซลูชันการพัฒนาอย่างรวดเร็วระดับองค์กรที่ครอบคลุมสำหรับองค์กรขนาดใหญ่ ขนาดกลาง ขนาดเล็ก และขนาดเล็ก
Vue3 เวอร์ชันแยกด้านหน้าและด้านหลังจะเปิดตัวในปลายปี 2564 ทำให้ JeeSite มีเว็บบริการแบ็คเอนด์เดียวกันเพื่อรองรับสแต็กเทคโนโลยีส่วนหน้าสองชุด เวอร์ชันแยกและเวอร์ชันเต็มสแต็ก
รองรับสภาพแวดล้อมซอฟต์แวร์และฮาร์ดแวร์ที่แปลเป็นภาษาท้องถิ่น เช่น ชิปในประเทศ ระบบปฏิบัติการ ฐานข้อมูล มิดเดิลแวร์ อัลกอริธึมความลับระดับประเทศ ฯลฯ
ข้อได้เปรียบหลัก
JeeSite นั้นง่ายมากสำหรับการพัฒนาขั้นที่สอง มีความสามารถในการควบคุมสูง โครงสร้างโดยรวมที่ชัดเจน เทคโนโลยีที่เสถียรและขั้นสูง การเขียนซอร์สโค้ดที่ได้มาตรฐาน ผู้คนมากมายที่รู้จักเทคโนโลยีคลาสสิก บำรุงรักษาง่าย ขยายง่าย ปลอดภัยและมีเสถียรภาพ
JeeSite มีฟังก์ชันครบครันและมีความรู้น้อยมาก เนื่องจากเธอใช้เทคโนโลยีทั่วไป สไตล์การออกแบบยอดนิยม และจุดความรู้พื้นฐานส่วนใหญ่ คนส่วนใหญ่จึงสามารถเชี่ยวชาญได้ ดังนั้นทุกจุดฟังก์ชันของ JeeSite จึงง่ายต่อการเชี่ยวชาญ ตราบใดที่คุณเรียนรู้วิธีใช้ฟังก์ชันและแอปพลิเคชันส่วนประกอบเหล่านี้ คุณก็สามารถพัฒนาระบบได้สำเร็จ
JeeSite เป็นแพลตฟอร์มการพัฒนาแบบใช้โค้ดน้อยที่มีการห่อหุ้มและความสามารถในการปรับขนาดในระดับสูง การห่อหุ้มไม่ได้จำกัดให้คุณทำบางสิ่ง แต่จะสะดวกและมีความสามารถในการปรับขนาดที่ดี หากคุณไม่มีฟังก์ชันบางอย่าง JeeSite จะมีอินเทอร์เฟซแบบขยายและ วิธีการโทรพื้นเมือง
ทุกคนใช้ Spring และเรียนรู้ถึงข้อดีของ Spring ที่ให้ความสามารถในการปรับขนาดที่ดีขึ้น แต่จะมีกี่คนที่แก้ไข Source Code ของมัน อย่างน้อยที่สุดหากทุกคนปรับเปลี่ยน Source Code ของ Spring พวกเขาจะสับสนเกี่ยวกับเรื่องนี้ ปัญหามากคุณจะไม่พูดเหรอ? มีตัวอย่างมากมาย ดังนั้นอย่าเข้าไปพัวพัน เราให้ความสำคัญอย่างยิ่งกับสิ่งนี้ และ JeeSite ก็มีความสามารถในการปรับขนาดที่แข็งแกร่งเช่นกัน แก้ไขปัญหาการอัพเกรดของคุณ
เหตุใด JeeSite จึงเรียนรู้ได้ง่ายกว่า JeeSite เข้าใจ "ระดับ" ของการออกแบบเป็นอย่างดีและหลีกเลี่ยงการออกแบบที่มากเกินไป การออกแบบมากเกินไปหมายถึงการเพิกเฉยต่อความต้องการที่แท้จริงของผลิตภัณฑ์และผู้ใช้ในระหว่างกระบวนการออกแบบผลิตภัณฑ์ ซึ่งกลับนำมาซึ่งความซับซ้อนที่ไม่จำเป็นแทน และไม่สนใจต้นทุนในการเรียนรู้ระบบ การพัฒนา และการบำรุงรักษา
- จนถึงตอนนี้ สถาปัตยกรรมแพลตฟอร์ม JeeSite มีเสถียรภาพมาก เรายังคงอัปเกรดต่อไปโดยไม่สูญเสียลักษณะขั้นสูงของสถาปัตยกรรม
- JeeSite มุ่งมั่นสู่ความเป็นเลิศและขัดเกลาทุกรายละเอียดด้วยความเอาใจใส่ UI นั้นใช้งานง่ายและมีประสบการณ์ที่ดี
- JeeSite เป็นแพลตฟอร์มระดับมืออาชีพที่คุณสามารถใช้งานได้อย่างมั่นใจ
- เวอร์ชันชุมชนเป็นไปตามข้อตกลงโอเพ่นซอร์ส Apache License 2.0 และใช้งานได้ฟรีอย่างถาวร
คุณสมบัติทางสถาปัตยกรรมและข้อดีด้านความปลอดภัย: https://jeesite.com/docs/feature/
การเลือกใช้เทคโนโลยี
- กรอบงานหลัก: Spring Boot 2.7, Spring Framework 5.3, Apache Shiro 1.12, J2Cache
- เลเยอร์การคงอยู่: Apache MyBatis 3.5, Hibernate Validator 6.2, Alibaba Druid 1.2
- ดูเลเยอร์: Spring MVC 5.3, Beetl 3.10 (แทนที่ JSP), Bootstrap 3.3, AdminLTE 2.4
- ส่วนประกอบส่วนหน้า: jQuery 3.7, jqGrid 4.7, เลเยอร์ 3.5, zTree 3.5, การตรวจสอบ jQuery
- เวอร์ชันส่วนหน้าแยก: Node.js, TypeScript, Vue3, Vite, Ant Design Vue, Vue Vben Admin
- เอ็นจิ้นเวิร์กโฟลว์: Flowable 6.6, สอดคล้องกับ BPMN, ผู้ออกแบบกระบวนการออนไลน์, กระบวนการแบบจีน, การคืน, การถอน, การไหลแบบอิสระ
- Bootstrap เวอร์ชันรองรับ IE9 ขึ้นไป และเบราว์เซอร์สมัยใหม่อื่นๆ ทั้งหมด เช่น Google, Firefox, เบราว์เซอร์ในประเทศ ฯลฯ
- เวอร์ชัน Vue3 รองรับเบราว์เซอร์รุ่นใหม่ เช่น Google Chrome 86+, Firefox, เบราว์เซอร์ในประเทศ ฯลฯ
- การเลือกเทคโนโลยี (รายละเอียด): http://jeesite.com/docs/technology/
- เวอร์ชัน JeeSite Vue: https://gitee.com/thinkgem/jeesite-vue
- เวอร์ชัน Spring Boot 3.x: https://gitee.com/thinkgem/jeesite5/tree/v5.springboot3
บทนำเพิ่มเติม
- ฟังก์ชั่นในตัว: https://jeesite.com/docs/function/
- โครงสร้างไดเรกทอรี: https://jeesite.com/docs/catalog/
- คุณสมบัติสถาปัตยกรรม: https://jeesite.com/docs/feature/
- ข้อกำหนดการพัฒนา: https://jeesite.com/docs/standard/
- การสร้างโค้ด: https://jeesite.com/docs/code-gen/
ระบบนิเวศ
- ไมโครเซอร์วิสแบบกระจาย (Spring Cloud): https://gitee.com/thinkgem/jeesite-cloud
- กลไกกระบวนการทางธุรกิจที่ไหลได้ (BPM): http://jeesite.com/docs/bpm/
- โมดูลการจัดการเนื้อหาหลายไซต์ (CMS): https://jeesite.com/docs/cms/
- เทอร์มินัลมือถือ: https://gitee.com/thinkgem/jeesite-uniapp
- โปรแกรมไคลเอนต์พีซี: https://gitee.com/thinkgem/jeesite-client
- เวอร์ชันแยก Vue3: https://gitee.com/thinkgem/jeesite-vue
- การรับรองความถูกต้องแบบรวม JeeSite: https://jeesite.com/docs/oauth2-server
- เอ็นจิ้นเวิร์กโฟลว์ JFlow: https://gitee.com/thinkgem/jeesite-jflow
- มายบาติส-พลัส: https://gitee.com/thinkgem/jeesite-mybatisplus
- การพัฒนาอินเทอร์เฟซ Magic อย่างรวดเร็ว: https://gitee.com/thinkgem/jeesite-magic-api
- มิดเดิลแวร์เครือข่ายภายในและภายนอก: https://my.oschina.net/thinkgem/blog/4624519
ประสบการณ์ที่รวดเร็ว
การสาธิตออนไลน์
- ที่อยู่เวอร์ชันสแต็กเต็ม: http://demo.jeesite.com
- ที่อยู่เวอร์ชันแยก Vue3: http://vue.jeesite.com
ดำเนินการในพื้นที่
- การเตรียมสภาพแวดล้อม:
JDK 1.8 or 11、17
, Maven 3.6+
, ใช้ฐานข้อมูล MySQL 5.7 or 8.0
, ฐานข้อมูลอื่นๆ - ดาวน์โหลดซอร์สโค้ด: https://gitee.com/thinkgem/jeesite5/repository/archive/v5.9.zip และแตกไฟล์ออก
- เปิดไฟล์:
/web/src/main/resources/config/application.yml
เพื่อกำหนดค่าการเชื่อมต่อ JDBC - รันสคริปต์:
/web/bin/init-data.bat
เพื่อเริ่มต้นฐานข้อมูล - รันสคริปต์:
/web/bin/run-tomcat.bat
เพื่อเริ่มบริการ - การเข้าถึงเบราว์เซอร์: http://127.0.0.1:8980/js ระบบบัญชี ผู้ดูแลระบบรหัสผ่าน
- คำถามที่พบบ่อยเกี่ยวกับการปรับใช้: https://jeesite.com/docs/faq/
- การติดตั้งฝั่งเดี่ยว: https://jeesite.com/docs/vue-install-deploy/
วิ่งเร็ว
- การเตรียมสภาพแวดล้อม:
JDK 1.8 or 11、17
, Maven 3.6+
ไม่จำเป็นต้องเตรียมฐานข้อมูล (ใช้ H2 DB แบบฝัง, แพ็คเกจทรัพยากร Vue) - ดาวน์โหลดซอร์สโค้ด: https://gitee.com/thinkgem/jeesite5/repository/archive/v5.9.zip และแตกไฟล์ออก
- ดำเนินการสคริปต์:
/web-fast/bin/run-tomcat.bat
เพื่อเริ่มบริการ (ไลบรารีการเริ่มต้นอัตโนมัติ) - ที่อยู่เวอร์ชันที่แยกจาก Vue: http://127.0.0.1:8980/vue/login
- ที่อยู่เวอร์ชันสแต็กเต็ม: http://127.0.0.1:8980/a/login
- บัญชีเข้าสู่ระบบเริ่มต้น: ผู้ดูแลระบบขั้นสูง: ระบบ รหัสผ่าน: ผู้ดูแลระบบ
- คำถามที่พบบ่อยเกี่ยวกับการปรับใช้: https://jeesite.com/docs/faq/
คอนเทนเนอร์ทำงาน
- ดึงอิมเมจ Docker (ใช้สำหรับการสาธิต เวอร์ชัน JeeSite เก่ากว่า):
docker pull thinkgem/jeesite-web
docker run --name jeesite-web -p 8980:8980 -d --restart unless-stopped
-v ~ /:/data thinkgem/jeesite-web && docker logs -f jeesite-web
- การเข้าถึงเบราว์เซอร์: http://127.0.0.1:8980/js/ ระบบบัญชี ผู้ดูแลระบบรหัสผ่าน
- การติดตั้งฝั่งเดี่ยว: https://jeesite.com/docs/vue-install-deploy/
สภาพแวดล้อมการพัฒนา
- เอกสารการใช้งานและการดำเนินงาน: https://jeesite.com/docs/install-deploy/
- คำถามที่พบบ่อยเกี่ยวกับการปรับใช้: https://jeesite.com/docs/faq/
- การติดตั้งฝั่งเดี่ยว: https://jeesite.com/docs/vue-install-deploy/
บทความทางเทคนิค
- การอนุญาตเมนูและปุ่ม: https://jeesite.com/docs/permi-shiro/
- การอนุญาตข้อมูลที่มีประสิทธิภาพ: https://jeesite.com/docs/service-datascope/#Data Permissions
- พจนานุกรมข้อมูลโครงสร้างตาราง: https://jeesite.com/docs/code-gen/#พจนานุกรมข้อมูลโครงสร้างตาราง
- การออกแบบเลเยอร์การคงอยู่: https://jeesite.com/docs/dao-mybatis/
- เครื่องมือแบ็กเอนด์: https://jeesite.com/docs/sys-utils/
- ส่วนประกอบของแบบฟอร์ม: https://jeesite.com/docs/views-beetl/
- องค์ประกอบของตาราง: https://jeesite.com/docs/datagrid/
- เครื่องมือ js: https://jeesite.com/docs/jeesite-js/
บทความแนะนำ
- ธีมที่กำหนดเอง: https://jeesite.com/docs/custom-views/
- หลายภาษาระหว่างประเทศ: https://jeesite.com/docs/i18n-locale/
- เอกสารประกอบอินเทอร์เฟซ: https://jeesite.com/docs/mobile-rest-api/
- เอ็นจิ้นเวิร์กโฟลว์ BPM: https://jeesite.com/docs/bpm/
- ประเภทผู้ใช้: https://jeesite.com/docs/user-type/
- พุชข้อความ: https://jeesite.com/docs/msg-push-use/
- การลงชื่อเพียงครั้งเดียว: https://jeesite.com/docs/sso-cas/
- กำหนดเวลางานออนไลน์: https://jeesite.com/docs/job/
- ที่เก็บข้อมูลวัตถุ: https://jeesite.com/docs/oss-client/
- ผู้ออกแบบหน้าจอขนาดใหญ่: https://jeesite.com/docs/visual/
- ผู้ออกแบบรายงาน: https://jeesite.com/docs/ureport/
- ไฟล์ตัวอย่างออนไลน์: https://jeesite.com/docs/filepreview/
- ผู้ดูแลระบบสามคน: https://jeesite.com/docs/manager3/
- กรอบงานมือถือ: https://jeesite.com/docs/uniapp/
- บริการตรวจสอบความถูกต้องแบบรวม: https://jeesite.com/docs/oauth2-server/
- การออกแบบโครงสร้างตารางต้นไม้: https://jeesite.com/docs/tree-table-use/
สถาปัตยกรรมบริการคลาวด์
- ผู้เช่าหลายราย บริการ SaaS: https://jeesite.com/docs/saas-corp-use/
- คลัสเตอร์, การทำโหลดบาลานซ์, ความพร้อมใช้งานสูง: https://jeesite.com/docs/cluster/
- ไมโครเซอร์วิสของ Spring Cloud: https://jeesite.com/docs/springcloud/
- ธุรกรรมแบบกระจาย Seata: https://jeesite.com/docs/springcloud-seata/
- การแยกการอ่านและการเขียนฐานข้อมูลย่อยและตาราง: https://jeesite.com/docs/sharding/
รุ่นแยกหน้า-หลัง
- การแนะนำเวอร์ชัน Vue: https://jeesite.com/docs/jeesite-vue/
- การติดตั้งและการปรับใช้ Vue: https://jeesite.com/docs/vue-install-deploy/
- การกำหนดค่าพารามิเตอร์ Vue: https://jeesite.com/docs/vue-settings/
- สิทธิ์ส่วนหน้าของ Vue: https://jeesite.com/docs/vue-auth/
- การวิเคราะห์ซอร์สโค้ด Vue: https://jeesite.com/docs/vue-crud-view/
- ส่วนประกอบแบบฟอร์ม Vue: https://jeesite.com/docs/vue-basic-form/
- ส่วนประกอบตาราง Vue: https://jeesite.com/docs/vue-basic-table/
- ส่วนประกอบทั่วไปของ Vue: https://jeesite.com/docs/vue-comp/
- ส่วนประกอบไอคอน Vue: https://jeesite.com/docs/vue-icon/
- Vue หลายภาษานานาชาติ: https://jeesite.com/docs/vue-i18n/
- ไลบรารีสไตล์ Vue: https://jeesite.com/docs/vue-style/
คำชี้แจงข้อตกลงใบอนุญาต
- เปิดตัวภายใต้ข้อตกลง Apache License เวอร์ชัน 2.0 สามารถใช้ในโครงการเชิงพาณิชย์ได้ แต่ต้องปฏิบัติตามข้อกำหนดเพิ่มเติมต่อไปนี้
- ห้ามใช้ซอฟต์แวร์นี้เพื่อการกระทำที่เป็นอันตรายต่อความมั่นคง เกียรติยศ และผลประโยชน์ของชาติ และห้ามนำไปใช้เพื่อวัตถุประสงค์ที่ผิดกฎหมายในรูปแบบใดๆ
- ในโค้ดขยาย (การแก้ไขและโค้ดที่ได้มาจากซอร์สโค้ด) จำเป็นต้องรวมข้อตกลง คำชี้แจงลิขสิทธิ์ และคำแนะนำอื่น ๆ ที่ระบุโดยผู้เขียนต้นฉบับในโค้ดต้นฉบับ (โปรดเคารพลิขสิทธิ์ของผู้เขียนต้นฉบับ และห้ามลบหรือแก้ไข ไฟล์) ข้อมูล
Copyright
และ @author
) ไม่ต้องพูดถึง ให้แทนที่คำว่า jeesite หรือ ThinkGem ในซอร์สโค้ดทั่วโลก มิฉะนั้นคุณจะต้องรับผิดชอบต่อการละเมิดข้อกำหนดของข้อตกลงนี้ - หากคุณใช้โค้ดหรือการอ้างอิงฟังก์ชันของซอฟต์แวร์นี้ โปรดคงลิขสิทธิ์และลิขสิทธิ์ไว้ในไฟล์ต้นฉบับ คุณต้องระบุแหล่งที่มาในตำแหน่งที่ชัดเจนในการแนะนำซอฟต์แวร์ของคุณ ตัวอย่างเช่น: ซอฟต์แวร์นี้อิงจากการพัฒนาอย่างรวดเร็วของ JeeSite แพลตฟอร์มและมาพร้อมกับลิงค์: http:// /jeesite.com
- บริษัทของเราไม่มีส่วนเกี่ยวข้องกับข้อพิพาททางกฎหมายและความรับผิดใด ๆ ที่เกิดจากซอฟต์แวร์นี้
- หากคุณมีการปรับปรุงซอฟต์แวร์นี้ ฉันหวังว่าคุณจะสามารถมีส่วนร่วมกับเราและก้าวหน้าไปด้วยกัน
- โครงการนี้ได้ยื่นขอลิขสิทธิ์ซอฟต์แวร์แล้ว โปรดเคารพโอเพ่นซอร์สและขอขอบคุณที่อ่าน
- ไม่มีการจำกัดจำนวนผู้ใช้หรือจำนวนคนที่ออนไลน์ ดังนั้นคุณจึงสามารถใช้งานได้อย่างมั่นใจ
บริการด้านเทคนิคและการสนับสนุน
- หากไม่มีการสนับสนุนทางการเงิน มันก็เป็นเรื่องยากที่จะพัฒนา โดยเฉพาะผลิตภัณฑ์ที่ดี หาก JeeSite ช่วยคุณได้ โปรดยกนิ้วให้พวกเราด้วย คุณจะได้รับคำติชมมากขึ้น เราจะทำงานด้านสวัสดิการสาธารณะให้ดีขึ้น เปิดแหล่งข้อมูลมากขึ้น และตอบแทนชุมชนและสังคม โปรดให้แรงจูงใจแก่เรา และขอขอบคุณอย่างยิ่งต่อเพื่อน ๆ ของเราที่สนับสนุนเรา!
- ติดต่อเรา : กรุณาเยี่ยมชมหน้าบริการสนับสนุนด้านเทคนิค: https://jeesite.com/docs/support/
จะอัพเกรดในอนาคตได้อย่างไร?
พยายามอย่าแก้ไขโปรเจ็กต์ซอร์สโค้ดอื่นนอกเหนือจากโปรเจ็กต์บนเว็บ เช่น jeesite-common และ jeesite-modele-core หากคุณแก้ไข โปรดส่งคำขอดึงข้อมูล มิฉะนั้น โค้ดจะไม่ซิงค์กับโค้ดอย่างเป็นทางการ ซึ่งอาจเกิดขึ้นได้ ทำให้คุณอัพเกรดได้ยากขึ้นในอนาคต
ไม่สำคัญว่าคุณจะแก้ไขโค้ดโมดูลที่ต้องพึ่งพาหรือไม่ ในขณะนี้ คุณต้องใช้เครื่องมือควบคุมเวอร์ชัน Git เพื่อซิงโครไนซ์กับรหัสคลังสินค้าอย่างเป็นทางการและรวมรหัส
สำหรับการอัปเกรดแต่ละเวอร์ชัน เราจะรวมบันทึกการอัปเดตโดยละเอียด: https://jeesite.com/docs/upgrade/
ที่นี่ คุณสามารถดูได้ว่ามีฟีเจอร์และการปรับปรุงใหม่ๆ อะไรบ้างที่เพิ่มเข้ามาใน JeeSite และมีวิธีอัปเกรดที่เกี่ยวข้องในแต่ละเวอร์ชัน
หากคุณอัปเกรดข้ามเวอร์ชัน คุณสามารถเปลี่ยนหมายเลขเวอร์ชันเป็นเวอร์ชันล่าสุดได้โดยตรง จากนั้นตรวจสอบวิธีการอัปเกรดของแต่ละเวอร์ชันและแก้ไขธุรกิจที่เกี่ยวข้อง
เคล็ดลับการตั้งค่า Git ทั่วโลก
1、提交检出均不转换换行符
git config --global core.autocrlf false
2、拒绝提交包含混合换行符的文件
git config --global core.safecrlf true