แม้ว่า TheServerSide จะสูญเสียชื่อเสียงไปแล้ว แต่ก็ยังเป็นเว็บไซต์ด้านเทคนิคที่สำคัญที่ไม่สามารถละเลยในฟิลด์ Java ได้ (พวกเขาอ้างว่ายังคงเป็นชุมชน Java ที่ใหญ่ที่สุด) พวกเขาเพิ่งเผยแพร่ 9 โพสต์ยอดนิยมประจำปี 2009 ซึ่งเป็นบันทึกที่ชัดเจนเกี่ยวกับจุดสนใจของชุมชน Java ในหนึ่งปี มาทบทวนด้วยกัน
1. การเปรียบเทียบ JPA: Hibernate, Toplink, OpenJPA, Eclipselink
(การแข่งขันการนำ JPA ไปใช้: Hibernate, Toplink, OpenJPA, Eclipselink)
(กระทู้เดิมถูกบล็อก จึงส่งสำเนามาให้)
การเปรียบเทียบประสิทธิภาพอย่างง่ายของการใช้งาน JPA ทั้งสี่แบบ สรุปได้ดังนี้: ไฮเบอร์เนตทำงานได้ดีโดยรวมดีกว่า แต่ใช้หน่วยความจำมาก
จำนวนการสืบค้นและการแทรก จำนวนการสืบค้น จำนวนการแทรก การใช้เนื้อหาสูงสุดระหว่างการทดสอบ (Mb) การใช้หน่วยความจำหลังการทดสอบ (Mb)
โอเพ่นเจพีเอ 3928
3530 398 96
61
ไฮเบอร์เนต 12687
3080 9607 130 79
สิ่งจำเป็นของท็อปลิงค์
5720
3740 1980 55 25
คราสลิงค์
5874
3735 2139 57 25
2. ภาพรวม Java EE 6
(รีวิว Java EE 6)
บทความวิจารณ์โดย Reza Rahman หนึ่งในผู้เขียนหนังสือชื่อดัง "EJB 3 in Practice" และสมาชิกของกลุ่มผู้เชี่ยวชาญ Java EE 6 มีการแปลบน JavaEye: การเปลี่ยนแปลงสถาปัตยกรรม Java EE 6
3. หลีกเลี่ยงข้อผิดพลาดในการทำธุรกรรม Java ด้วย Spring
(หลีกเลี่ยงข้อผิดพลาดในการทำธุรกรรม Java)
ข้อผิดพลาดทั่วไปที่ต้องระวังเมื่อทำธุรกรรมในแพลตฟอร์ม Java บทความเว็บไซต์ IBM dW นี่คือคำแปลภาษาจีน: กลยุทธ์การทำธุรกรรม: การทำความเข้าใจกับดักธุรกรรม
นี่เป็นจุดเริ่มต้นของซีรีส์จริงๆ และซีรีส์ทั้งหมดก็อยู่ที่นี่
4. ไขปริศนาแคชในไฮเบอร์เนต
(เปิดเผยแคชไฮเบอร์เนต)
ข้อมูลเบื้องต้นเกี่ยวกับกลไกการแคชทั้งสองของ Hibernate ได้แก่ Query Cache และ Session Cache
5. 97 สิ่งที่สถาปนิกซอฟต์แวร์ทุกคนควรรู้
(97 สิ่งที่สถาปนิกซอฟต์แวร์ควรรู้)
จริงๆ แล้วนี่คือไซต์สำหรับเขียนหนังสือชื่อเดียวกันของ O'Reily โดยพื้นฐานแล้วสามารถดูเนื้อหาของหนังสือได้และใช้โปรโตคอล CC ซึ่งดีเพียงพอ
6. IBM กำลังเจรจาเพื่อซื้อ Sun Microsystems
(IBM กำลังเจรจาซื้อซัน)
ข่าวที่ล้าสมัยมีเพียงคุณค่าของการสนทนาเท่านั้น
7. Google App Engine สำหรับ Java: TSS สิทธิ์ดูก่อนใคร
(การสำรวจเบื้องต้นของ GAE สำหรับ Java)
มีการแปลบน JavaEye: การทดลองครั้งแรกของ TSS ของ Google App Engine สำหรับ Java
8. เหตุผลดีๆ สิบประการในการมองหาสิ่งที่ดีกว่า Java
(เหตุผล 10 อันดับแรกในการค้นหาภาษาทดแทนสำหรับ Java)
ชี้ให้เห็นข้อบกพร่องสิบอันดับแรกของ Java มีการแปลบน JavaEye: 10 เหตุผลที่ควรออกจาก Java และค้นหาภาษาที่ดีกว่า
9. GlassFish v3 และ Java EE 6 เปิดตัวแล้ว
(GlassFish 3 และ Java EE 6 เปิดตัว)
ดูเหมือนงานใหญ่แต่กลับรู้สึกว่าไม่ค่อยได้รับความสนใจเท่าไหร่?
ผู้เขียนทิ้งหางไว้ตอนท้ายเหตุใดจึงอ้างเพียงเก้าเท่านั้น? หวังว่าทุกคนจะเพิ่มได้
แล้วสำหรับนักเรียนที่ใช้ Java คุณจะเพิ่มอะไรเข้าไป? เล่น! ฤดูใบไม้ผลิเวอร์ชั่นใหม่? โอเพ่นซอร์ส IntelliJ IDEA? GWT 2.0? JavaFX? หรืออย่างอื่น?
บทความนี้มาจากบล็อก CSDN โปรดระบุแหล่งที่มาเมื่อพิมพ์ซ้ำ: http://blog.csdn.net/liujiangCE/archive/2009/12/30/5103024.aspx
-