เขียนด้านหน้า
หลายคนทิ้งข้อความถึงฉันไว้ในบัญชีสาธารณะ WeChat ของพวกเขาโดยบอกว่าพวกเขาต้องการเห็นแผนที่จิตใจของฤดูใบไม้ผลิและพวกเขาก็เขียนมัน เมื่อเปรียบเทียบกับเฟรมเวิร์กอื่น ๆ โครงการฤดูใบไม้ผลิมีโมดูลมากขึ้นและเราใช้ IOC, MVC, AOP ฯลฯ เหล่านี้เป็นภาคหลักของฤดูใบไม้ผลิ มันเป็นไปไม่ได้ที่จะพูดถึงทุกสิ่งในบทความเดียวดังนั้นฉันวางแผนที่จะอธิบายสั้น ๆ เกี่ยวกับการแนะนำฤดูใบไม้ผลิก่อนจากนั้นเขียน IOC, MVC และ AOP ในภายหลัง
ประมาณฤดูใบไม้ผลิ
ฤดูใบไม้ผลิเป็นเฟรมเวิร์กโอเพ่นซอร์สที่สร้างขึ้นเพื่อจัดการกับความซับซ้อนของการพัฒนาแอปพลิเคชันระดับองค์กร หนึ่งในข้อได้เปรียบหลักของเฟรมเวิร์กคือสถาปัตยกรรมแบบลำดับชั้นซึ่งช่วยให้คุณสามารถเลือกส่วนประกอบที่จะใช้ในขณะที่ให้กรอบการทำงานแบบบูรณาการสำหรับการพัฒนาแอปพลิเคชัน J2EE
มันเป็นโซลูชันที่ครอบคลุมแบบครบวงจรสำหรับการพัฒนาแอปพลิเคชันระดับองค์กรโดยใช้เลเยอร์การนำเสนอเลเยอร์ธุรกิจและเลเยอร์การคงอยู่ แต่ฤดูใบไม้ผลิยังสามารถรวมเข้ากับเฟรมเวิร์กอื่น ๆ ได้อย่างราบรื่น
สถาปัตยกรรมฤดูใบไม้ผลิ
กรอบสปริงมีอยู่ในโมดูลแยกต่างหาก ยกเว้นคอนเทนเนอร์แกนสปริงหลักที่สุด (เช่นคอนเทนเนอร์สปริง) ที่เป็นโมดูลที่จำเป็นโมดูลอื่น ๆ เป็นตัวเลือกและขึ้นอยู่กับความต้องการ มีประมาณ 20 โมดูล
Spring3 และ Spring4 แตกต่างกัน 4.0 ส่วนใหญ่รองรับไวยากรณ์การทำงานใหม่ของ Java 8 และเสริมสร้างการสนับสนุนที่ดีขึ้นสำหรับเทคโนโลยีเครือข่ายใหม่ ๆ เช่น HTTP-Streaming และ WebSocket
โดยทั่วไปแล้วฤดูใบไม้ผลิส่วนใหญ่แบ่งออกเป็น 7 โมดูล:
แพ็คเกจขวดหลักของฤดูใบไม้ผลิ
คำอธิบายประกอบร่วมกัน
มีหลายวิธีในการฉีดและประกอบถั่วซึ่งสามารถทำได้ผ่าน XML, Getset, Constructors หรือ Annotations วิธีที่ง่ายและใช้งานง่ายคือการใช้คำอธิบายประกอบของฤดูใบไม้ผลิ ฤดูใบไม้ผลิมีคำอธิบายประกอบจำนวนมากเพื่อให้การอ่านและการพัฒนาโครงการสะดวกยิ่งขึ้น
การรวมกรอบของบุคคลที่สาม
เฟรมเวิร์กฤดูใบไม้ผลิไม่ได้รับการพัฒนาเพื่อแทนที่เฟรมเวิร์กของบุคคลที่สามที่ยอดเยี่ยมที่มีอยู่ แต่เพื่อเชื่อมต่อพวกเขาทั้งหมดผ่านการรวม ต่อไปนี้สรุปเฟรมเวิร์กที่ยอดเยี่ยมที่มักจะรวมเข้าด้วยกัน
ในที่สุด
ส่วนนี้แนะนำฤดูใบไม้ผลิสั้น ๆ ซึ่งไม่เกี่ยวข้องกับหลักการ ฤดูใบไม้ผลินั้นลึกซึ้งและลึกซึ้งมากฉันหวังว่าทุกคนจะเรียนได้อย่างหนัก
หากต้องการรับ "แผนที่ความคิด" โปรดคลิกที่แผนที่ Java Mind
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น