..


ลิงก์ผู้สนับสนุน

Modules ฤดูใบไม้ผลิ

ดังกล่าวข้างต้นหนึ่งประโยชน์ของฤดูใบไม้ผลิที่จะเป็นแบบแยกส่วน ชั้นมันคือ

  • คอนเทนเนอร์หลัก
  • การเข้าถึงข้อมูล
  • Web
  • AOP
  • ทดสอบ

Spring Layers

ในภาชนะชั้นหลักจะเกิดจากโมดูล : Core, ถั่ว, บริบทและภาษาแสดงออก โมดูลหลักและถั่วรูปแบบโครงสร้างหลักของกรอบการทำงานรวมถึงความสามารถของ IoC และ DI ซึ่งจะดำเนินการผ่าน BeanFactory ซึ่งเป็นการดำเนินงานที่มีความซับซ้อนของ รูปแบบโรงงานวิธี . BeanFactory จะช่วยให้ decoupling ระหว่างความหมายและการกำหนดค่าของตรรกะของโปรแกรมประยุกต์และการอ้างอิง
โมดูลบริบทขึ้นอยู่กับถั่วแบบฟอร์มการทำหน้าที่เป็นช่องทางสำหรับการเข้าถึงวัตถุที่ผ่านคุณสมบัติ interface หลัก : ApplicationContext ApplicationContext สืบทอดทุกฟังก์ชันการทำงานของ BeanFactory ที่เพิ่มอื่น ๆ เช่นการสนับสนุนสากลการแพร่กระจายของเหตุการณ์ที่เกิดขึ้นในการโหลดทรัพยากรการสนับสนุนสำหรับ J2EE
ชั้นภาษาแสดงออกให้ภาษาแสดงออกที่มีประสิทธิภาพสำหรับจัดการกับวัตถุที่รันไทม์

ข้อมูลชั้น Access / บูรณาการประกอบด้วยโมดูลย่อย : JDBC, ออม, OXM, และ jms รายการ โมดูลให้นามธรรมของ JDBC JDBC API, การออกแบบเพื่อให้การเขียนโปรแกรมน่าเบื่อน้อยผ่านเดียวกัน ออมโมดูลให้ระดับของการรวมที่มีกรอบเป็นที่นิยม O \ R ทำแผนที่เช่น JPA , Hibernate, iBatis . สปริงช่วยให้การใช้ทั้งหมดที่มีศักยภาพของกรอบเหล่านี้ที่ทำให้มันเป็นไปได้ intergrate กับ peculiarities ของตัวเองเช่นการบริหารจัดการการทำธุรกรรม
ชั้น OXM ให้ชั้น abstraction สำหรับการทำแผนที่วัตถุ / XML เพื่อ JAXB , XMLBeans และอื่น ๆ โมดูลที่มี JMS funzinalità สำหรับการส่งและรับข้อความในขณะที่โมดูลที่ให้การทำธุรกรรมจัดการธุรกรรมสำหรับทุกประเภทของชั้นเรียน

ชั้นบนเว็บจะถูกสร้างขึ้นโดยโมดูล : เว็บ, เว็บ Servlets, Struts เว็บและพอร์ตเล็ตเว็บ โมดูลเว็บประกอบด้วยฟังก์ชันการทำงานพื้นฐานสำหรับการสร้างโปรแกรมประยุกต์ขององค์กรเกี่ยวกับเช่นการสนับสนุนสำหรับการอัปโหลดไฟล์, นอกจากนี้ยังมีการเริ่มต้นของภาชนะ IoC ผ่าน Servlet Listener โมดูลเว็บมี Servlet เป็นส่วนหนึ่งของ MVC กรอบการทำงานในขณะที่โมดูลจะมีคลาสสำหรับการรวมเว็บ Struts กับ Struts2 แต่ไม่แนะนำในรุ่นที่ 3 ของฤดูใบไม้ผลิ ในที่สุดเว็บรูปแบบพอร์ตเล็ตให้ฟังก์ชันการทำงานที่เหมือนกันไปยังเว็บรูปแบบ Servlet - แต่มุ่งเน้นเพื่อการใช้งานที่ทำให้การใช้ พอร์ตเล็ต .

AOP ชั้นให้เป็นสานุศิษย์ของ พันธมิตร AOP ช่วยให้การเขียนโปรแกรมเชิงลักษณะ ชั้นนี้จะช่วยให้คุณสามารถสร้างรหัสที่จะต้องมี decoupled จากคุณสมบัติอื่น ๆ ถึงแม้ว่าที่เกี่ยวข้องกับการไหลทั่วไปของโปรแกรม (ส่วนที่เกี่ยวข้องกับ AOP จะได้รับการกล่าวถึงในส่วนต่อไป) ชั้นนี้ยังมีลักษณะโมดูลสำหรับการทำงานร่วมกับ AspectJ และ Instrumentantions โมดูลที่ช่วยให้การตรวจสอบของชั้นเรียนที่นำเสนอ ClassLoader ที่สามารถใช้ในเซิร์ฟเวอร์แอพลิเคบาง

ชั้นจะให้ทดสอบ possbiltà ทดสอบส่วนประกอบของฤดูใบไม้ผลิโดยใช้ JUnit หรือ TestNG . โมดูลนี้ให้เป็นไปได้ของการฝึกการเริ่มต้นและ ApplicationContexts แคชเพื่อการทดสอบ fornerndo ยังสามารถใช้วัตถุจำลองเพื่อทดสอบโค้ดในการแยก

แผนที่สปริง Java
E - Learning
ลินุกซ์ (หลักสูตร) ลินุกซ์ (หลักสูตร)
คู่มือที่สมบูรณ์ในระบบเปิดแหล่งที่มา จาก 49 €
PHP (หลักสูตร) PHP (หลักสูตร)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 49 €
Ruby และ Ruby on Rails (หลักสูตร) Ruby และ Ruby on Rails (หลักสูตร)
สร้างโปรแกรมซอฟต์แวร์และเว็บด้วยทับทิมและ ร. จาก 39 €
ลิงก์ผู้สนับสนุน