Spring Framework

ภาพหน้าจอของซอฟแวร์:
Spring Framework
รายละเอียดซอฟแวร์:
รุ่น: 4.0.1
วันที่อัพโหลด: 17 Feb 15
ผู้พัฒนา: Rod Johnson
การอนุญาต: ฟรี
ความนิยม: 13

Rating: 3.3/5 (Total Votes: 3)

ฤดูใบไม้ผลิกรอบเป็นแหล่งเปิดชั้น Java / J2EE กรอบใบสมัครตามรหัสการตีพิมพ์ในผู้เชี่ยวชาญ One-on-One ออกแบบ J2EE และการพัฒนาโดยร็อดจอห์นสัน (Wrox, 2002)
กรอบฤดูใบไม้ผลิเป็นมือถือสังคมที่ทันสมัย​​ปลอดภัยและพร้อมสำหรับเมฆและข้ามแพลตฟอร์มที่ทำงานบนลินุกซ์, Mac OS & nbsp; X & nbsp;. และระบบปฏิบัติการ Windows

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • ปรับปรุงการเริ่มต้นประสบการณ์:
  • เว็บไซต์ spring.io ใหม่ให้ทั้งชุดของ & quot; เริ่มต้น & quot; คำแนะนำที่จะช่วยให้คุณเรียนรู้ฤดูใบไม้ผลิ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับคำแนะนำในบทที่ 1, เริ่มต้นด้วยส่วนฤดูใบไม้ผลิในเอกสารฉบับนี้ เว็บไซต์ใหม่นี้ยังมีภาพรวมที่ครอบคลุมของโครงการอีกมากมายที่ได้รับการปล่อยตัวออกมาภายใต้ร่มฤดูใบไม้ผลิ.
  • หากคุณเป็นผู้ใช้ Maven คุณอาจจะสนใจในการเรียกเก็บเงินที่เป็นประโยชน์ของว​​ัสดุ POM ไฟล์ที่มีการเผยแพร่ในขณะนี้กับแต่ละรุ่นกรอบฤดูใบไม้ผลิ.
  • แพคเกจที่ถูกลบออกเลิกและวิธีการ:
  • แพคเกจเลิกทั้งหมดและเลิกเรียนจำนวนมากและวิธีการได้ถูกลบออกด้วยรุ่น 4.0 หากคุณกำลังอัพเกรดจากรุ่นก่อนหน้าของฤดูใบไม้ผลิคุณควรแน่ใจว่าคุณได้รับการแก้ไขโทรเลิกใด ๆ ที่คุณได้ทำเพื่อ APIs ล้าสมัย.
  • Java 8 (เช่นเดียวกับที่ 6 และ 7):
  • ฤดูใบไม้ผลิกรอบ 4.0 ให้การสนับสนุนสำหรับหลาย Java 8 คุณสมบัติ คุณสามารถทำให้การใช้งานของการแสดงออกแลมบ์ดาและการอ้างอิงกับการเชื่อมต่อวิธีการเรียกกลับของฤดูใบไม้ผลิ มีการสนับสนุนชั้นแรกสำหรับ java.time (JSR-310) และคำอธิบายประกอบที่มีอยู่หลายที่ได้รับการดัดแปลงเป็น @Repeatable คุณยังสามารถใช้การค้นพบชื่อพารามิเตอร์ Java 8 เป็นทางเลือกในการรวบรวมรหัสของคุณด้วยข้อมูลการแก้ปัญหาการใช้งาน.
  • ฤดูใบไม้ผลิยังคงเข้ากันได้กับรุ่นเก่าของ Java และ JDK: รูปธรรม, Java SE 6 (เฉพาะเทียบเท่าระดับต่ำสุดที่จะ JDK 6 การปรับปรุง 10 ขณะที่ปล่อยออกมาในช่วงปลายปี 2008) และเหนือจะยังคงได้รับการสนับสนุนอย่างเต็มที่ อย่างไรก็ตามสำหรับการเริ่มต้นใหม่โครงการพัฒนาอยู่บนพื้นฐานของฤดูใบไม้ผลิที่ 4, เราขอแนะนำให้ใช้ Java 7 หรือ 8.
  • โปรดทราบว่า Java 8 ระดับ bytecode (-target 1.8 ตามที่กำหนดไว้ที่มา 1.8) เป็นเพียงการสนับสนุนอย่างเต็มที่ในฐานะของฤดูใบไม้ผลิกรอบ 4.0 โดยเฉพาะอย่างยิ่งในฤดูใบไม้ผลิ 3.2 ประยุกต์ใช้จะต้องมีการดำเนินการอย่างสูงสุดของ Java 7 เป็นเป้าหมายถึงแม้ว่าพวกเขาจะได้รับการใช้งานบน Java runtime 8 กรุณาอัพเกรดฤดูใบไม้ผลิ 4 สำหรับ Java 8 การใช้งานตาม.
  • Java EE 6 และ 7:
  • รุ่น Java EE 6 หรือสูงกว่าตอนนี้ถือว่าพื้นฐานสำหรับฤดูใบไม้ผลิกรอบ 4 กับ JPA 2.0 และ Servlet 3.0 ข้อกำหนดเป็นความเกี่ยวข้องโดยเฉพาะอย่างยิ่ง เพื่อที่จะยังคงเข้ากันได้กับของ Google App Engine เก่าแอพพลิเคชันเซิร์ฟเวอร์ก็เป็นไปได้ในการปรับใช้แอพลิเคชันฤดูใบไม้ผลิเป็น Servlet 2.5 สิ่งแวดล้อม แต่ Servlet 3.0 ขึ้นไปแนะนำเมื่อที่เป็นไปได้ทั้งหมด.
  • Groovy ถั่วนิยาม DSL:
  • กับฤดูใบไม้ผลิกรอบ 4.0 ตอนนี้มันเป็นไปได้ที่จะใช้กำหนดค่าถั่วภายนอกโดยใช้ DSL Groovy นี้จะคล้ายกันในแนวความคิดที่จะใช้คำจำกัดความถั่ว XML แต่ช่วยให้การไวยากรณ์กระชับมากขึ้น ใช้ Groovy ยังช่วยให้คุณสามารถฝังได้อย่างง่ายดายคำจำกัดความถั่วโดยตรงในรหัสบูตของคุณ.
  • คอคอนเทนเนอร์ปรับปรุง:
  • ฤดูใบไม้ผลิในขณะนี้ถือว่าประเภททั่วไปเป็นรูปแบบของรอบคัดเลือกเมื่อฉีดถั่ว ตัวอย่างเช่นถ้าคุณกำลังใช้เก​​็บข้อมูลฤดูใบไม้ผลิที่คุณสามารถฉีดนี้ได้อย่างง่ายดายดำเนินการเฉพาะ. @Autowired Repository customerRepository
  • ถ้าคุณใช้สนับสนุนคำอธิบายประกอบ meta-ฤดูใบไม้ผลิตอนนี้คุณสามารถพัฒนาบันทึกย่อที่กำหนดเองที่เปิดเผยคุณลักษณะเฉพาะจากแหล่งบันทึกย่อ.
  • ถั่วตอนนี้สามารถสั่งซื้อได้เมื่อพวกเขาถูก autowired เข้าไปในรายการและอาร์เรย์ ทั้งคำอธิบายประกอบ @Ordered และอินเตอร์เฟซที่สั่งได้รับการสนับสนุน.
  • บันทึกย่อ @Lazy ในขณะนี้สามารถนำมาใช้ในการฉีดจุดเช่นเดียวกับคำจำกัดความ @Bean.
  • บันทึกย่อ @Description ได้รับการเพิ่มเข้ามาสำหรับนักพัฒนาที่ใช้การตั้งค่าคอนฟิก Java-based.
  • รูปแบบทั่วไปสำหรับถั่วกรองตามเงื่อนไขได้รับการบันทึกผ่านทางบันทึกย่อ @Conditional นี้จะคล้ายกับ @Profile แต่ช่วยให้สำหรับกลยุทธ์ที่ผู้ใช้กำหนดได้รับการพัฒนา.
  • เรียน CGLIB พร็อกซี่ที่ใช้ไม่จำเป็นต้องมีการสร้างเริ่มต้น การสนับสนุนที่มีให้ผ่านทางห้องสมุด objenesis ซึ่งเป็นที่บรรจุใหม่แบบอินไลน์และกระจายเป็นส่วนหนึ่งของกรอบฤดูใบไม้ผลิ ด้วยกลยุทธ์นี้คอนสตรัคที่ทุกคนไม่ถูกเรียกสำหรับกรณีพร็อกซี่อีกต่อไป.
  • มีมีการจัดการการสนับสนุนโซนเวลาข้ามกรอบในขณะนี้เช่น ใน LocaleContext.
  • การปรับปรุงเว็บทั่วไป:
  • การปรับใช้เพื่อ Servlet 2.5 เซิร์ฟเวอร์ยังคงเป็นตัวเลือก แต่ฤดูใบไม้ผลิกรอบ 4.0 อยู่ในขณะนี้ส่วนใหญ่เน้นสภาพแวดล้อมที่ Servlet 3.0 ขึ้นไป ถ้าคุณกำลังใช้ MVC ฤดูใบไม้ผลิทดสอบกรอบที่คุณจะต้องให้แน่ใจว่า Servlet 3.0 JAR เข้ากันได้อยู่ใน classpath การทดสอบของคุณ.
  • นอกจากการสนับสนุน WebSocket กล่าวก่อนหน้านี้การปรับปรุงทั่วไปดังต่อไปนี้ได้รับการสร้างขึ้นมาเพื่อฤดูใบไม้ผลิของโมดูลเว็บ:
  • คุณสามารถใช้บันทึกย่อ @RestController ใหม่ที่มีการใช้งานในฤดูใบไม้ผลิ MVC ลบจำเป็นต้องเพิ่ม @ResponseBody แต่ละวิธี @RequestMapping ของคุณ.
  • ชั้น AsyncRestTemplate ได้รับการเพิ่มช่วยให้ไม่ปิดกั้นการสนับสนุนไม่ตรงกันเมื่อการพัฒนาลูกค้า REST.
  • ฤดูใบไม้ผลิในขณะนี้มีการสนับสนุนเขตที่ครอบคลุมการพัฒนาโปรแกรมประยุกต์เมื่อฤดูใบไม้ผลิ MVC.
  • WebSocket, SockJS และ STOMP ส่งข้อความ:
  • โมดูลฤดูใบไม้ผลิ WebSocket ใหม่ให้การสนับสนุนที่ครอบคลุมสำหรับ WebSocket ใช้การสื่อสารสองทางระหว่างไคลเอ็นต์และเซิร์ฟเวอร์ในการใช้งานเว็บ มันเข้ากันได้กับ JSR-356, Java WebSocket API และนอกจากให้ SockJS ตามตัวเลือกทางเลือก (เช่น WebSocket จำลอง) เพื่อใช้ในเบราว์เซอร์ที่ยังไม่สนับสนุน WebSocket โปรโตคอล (เช่น IE & lt; 10).
  • โมดูลใหม่ฤดูใบไม้ผลิส่งข้อความเพิ่มการสนับสนุนสำหรับ STOMP เป็น WebSocket ย่อยโปรโตคอลที่จะใช้ในการใช้งานพร้อมกับคำอธิบายประกอบแบบการเขียนโปรแกรมสำหรับการกำหนดเส้นทางและการประมวลผลข้อความ STOMP จากลูกค้า WebSocket เป็นผล @Controller ในขณะนี้สามารถมีทั้ง @RequestMapping และวิธีการในการจัดการ @MessageMapping ร้องขอ HTTP และข้อความจากลูกค้า WebSocket เชื่อมต่อ โมดูลฤดูใบไม้ผลิส่งข้อความใหม่นอกจากนี้ยังมีแนวคิดที่สำคัญจากฤดูใบไม้ผลิโครงการบูรณาการเช่นข้อความ MessageChannel, MessageHandler และอื่น ๆ เพื่อทำหน้าที่เป็นรากฐานสำหรับการใช้งานการส่งข้อความ.
  • การทดสอบปรับปรุง:
  • คำอธิบายประกอบเกือบทั้งหมดในโมดูลฤดูใบไม้ผลิการทดสอบ (เช่น @ContextConfiguration, @WebAppConfiguration, @ContextHierarchy, @ActiveProfiles ฯลฯ ) ตอนนี้สามารถใช้เป็นเมตาคำอธิบายประกอบในการสร้างคำอธิบายประกอบประกอบด้วยที่กำหนดเองและลดความซ้ำซ้อนการกำหนดค่าผ่านการทดสอบ
  • ส่ว​​นกำหนดนิยามถั่วที่ใช้งานในขณะนี้จะสามารถแก้ไขโปรแกรมเพียงโดยการดำเนินการ ActiveProfilesResolver ที่กำหนดเองและลงทะเบียนผ่านทางคุณลักษณะ resolver ของ @ActiveProfiles.
  • SocketUtils ใหม่ชั้นยูทิลิตี้ได้รับการแนะนำในโมดูลฤดูใบไม้ผลิ-core ซึ่งจะช่วยให้คุณสามารถสแกนฟรี TCP และ UDP พอร์ตเซิร์ฟเวอร์ใน localhost ฟังก์ชั่นนี้ไม่ได้เฉพาะเจาะจงในการทดสอบ แต่สามารถพิสูจน์ได้ว่ามีประโยชน์มากเมื่อเขียนการทดสอบบูรณาการที่ต้องใช้ซ็อกเก็ตสำหรับการทดสอบตัวอย่างที่เริ่มต้นในหน่วยความจำเซิร์ฟเวอร์ SMTP, FTP เซิร์ฟเวอร์ภาชนะ Servlet ฯลฯ .
  • ในฐานะของฤดูใบไม้ผลิ 4.0 ชุดของแบบจำลองในแพคเกจ org.springframework.mock.web คือตอนนี้เข้ากันได้กับ Servlet 3.0 นอกจากนี้หลาย Servlet API แบบจำลอง (เช่น MockHttpServletRequest, MockServletContext ฯลฯ ) ได้รับการปรับปรุงด้วยการปรับปรุงเล็กน้อยและการปรับปรุงการตั้งค่า.

มีอะไรใหม่ ในรุ่น 3.2:

  • บริสุทธิ์ Java SE 7 สนับสนุนภายในกรอบการทำงานเช่นเดียวกับที่ผ่าน อัพเกรด CGLIB 3.0, ASM 4.0 (ทั้งที่เรากำลัง inlining ตอนนี้) และ AspectJ 1.7
  • การปรับแต่งพร้อมกันทั่วกรอบ, หลีกเลี่ยงการใช้ของการประสานเป็นไปได้ - โดยเฉพาะอย่างยิ่งสำหรับถั่วขอบเขต / ต้นแบบ
  • อนุญาตให้สำหรับ @Autowired และ @value ที่จะใช้เป็นเมตาคำอธิบายประกอบเช่น การสร้างคำอธิบายประกอบการฉีดที่กำหนดเองในการทำงานร่วมกับบ่นเฉพาะ
  • การสนับสนุนสำหรับคำอธิบายประกอบคำนิยาม @Bean ที่กำหนดเองในชั้นเรียน @Configuration เช่น ร่วมกับบ่นเฉพาะ @Lazy, @Primary ฯลฯ
  • การประมวลผลไม่ตรงกัน MVC ใน Servlet 3.0 กับฤดูใบไม้ผลิ MVC วิธีการจัดการความสามารถในการกลับ Callables และ DeferredResults
  • รวมของเดิม-แบบสแตนด์อโลนฤดูใบไม้ผลิ MVC โครงการทดสอบการอนุญาตให้สำหรับการทดสอบชั้นแรกของการใช้งานในฤดูใบไม้ผลิ MVC
  • การสนับสนุนสำหรับการโหลด WebApplicationContexts ในกรอบ TestContext และการปรับปรุงต่อไปสำหรับโปรแกรมเว็บทดสอบ
  • การสนับสนุนต้นสำหรับ JCache 0.5 (JSR-107) ขณะที่แบ็กเอนด์สำหรับนามธรรมแคชของฤดูใบไม้ผลิ

มีอะไรใหม่ ในรุ่น 3.2 RC1:

  • ใหม่กรอบ Gradle-based สร้างทำให้มันง่ายขึ้น กว่าที่เคยมีส่วนร่วมในโครงการกรอบฤดูใบไม้ผลิบน GitHub
  • inlined CGLIB 3.0 และ ASM 4.0 สนับสนุนอย่างเต็มที่รหัส byte Java 7 และทำให้การทำงาน CGLIB ตามได้โดยไม่ต้องประกาศอย่างชัดเจนของการพึ่งพา CGLIB
  • อนุญาตให้สำหรับ @Autowired และ @value ที่จะใช้เป็นเมตาคำอธิบายประกอบเช่น การสร้างคำอธิบายประกอบการฉีดที่กำหนดเองในการทำงานร่วมกับบ่นเฉพาะ
  • การสนับสนุนสำหรับคำอธิบายประกอบคำนิยาม @Bean ที่กำหนดเองในชั้นเรียน @Configuration เช่น ร่วมกับบ่นเฉพาะ @Lazy, @Primary ฯลฯ
  • การประมวลผลไม่ตรงกัน MVC ใน Servlet 3.0 กับฤดูใบไม้ผลิ MVC วิธีการจัดการความสามารถในการกลับ Callables และ DeferredResults (ดู Rossen ของชุดของบล็อกโพสต์)
  • รวมของเดิม-แบบสแตนด์อโลนฤดูใบไม้ผลิ MVC โครงการทดสอบการอนุญาตให้สำหรับการทดสอบชั้นแรกของฤดูใบไม้ผลิการใช้งาน MVC (ติดตามความคืบหน้าสำหรับการโพสต์บล็อกของ Rossen เกี่ยวกับเรื่องนี้)
  • การสนับสนุนสำหรับการโหลด WebApplicationContexts ในกรอบ TestContext (ติดตามความคืบหน้าสำหรับการโพสต์บล็อกของแซมเกี่ยวกับเรื่องนี้)
  • การสนับสนุนต้นสำหรับ JCache 0.5 (JSR-107) ขณะที่แบ็กเอนด์สำหรับนามธรรมแคชของฤดูใบไม้ผลิ

ต้องการ

  • Java 2 Standard Edition Runtime Environment

ซอฟต์แวร์ที่คล้ายกัน

Katalog
Katalog

3 Jun 15

phpMyBackupPro
phpMyBackupPro

19 Feb 15

PgAdmin III
PgAdmin III

17 Feb 15

ความคิดเห็นที่ Spring Framework

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่