คำถามติดแท็ก java-ee-6

4
javax.inject.Named คำอธิบายประกอบควรจะใช้สำหรับอะไร
ฉันพยายามทำความเข้าใจกับjavax.injectแพ็คเกจและไม่ชัดเจนว่าjavax.inject.Namedควรใช้คำอธิบายประกอบอะไร Javadoc ไม่ได้อธิบายถึงแนวคิดเบื้องหลัง Javadoc อยู่ที่http://download.oracle.com/javaee/6/api/javax/inject/Named.html ฉันใช้Spring 3.0เพื่อเขียนโปรแกรมตัวอย่างโดยการใส่@Namedbean ดูเหมือนว่าจะเพิ่มลงในโรงงานถั่ว แต่คำอธิบาย Javadoc นั้นเบามากฉันไม่สามารถบอกได้ว่านั่นเป็นพฤติกรรมมาตรฐานหรือพฤติกรรมเฉพาะของ Spring คำถามของฉันคือ: อะไรคือความแตกต่างระหว่าง@Namedและ@Qualifier คุณควรจะบอกระบบ Runtime ได้อย่างไรว่าคลาสควรฉีดในคลาสอื่น ๆ คำอธิบายประกอบสำหรับสิ่งนั้นคืออะไร? เทียบเท่า@Componentในฤดูใบไม้ผลิ? อัปเดต 1มีคำอธิบายที่ยอดเยี่ยม@Namedและ@Qualifierที่ Nice article about @Namedและ@Qualifier https://dzone.com/articles/java-ee6-cdi-named-componentsขอบคุณ @xmedeko สำหรับการเชื่อมโยงไปยังความคิดเห็นด้านล่าง

3
Java EE 6 @ javax.annotation.ManagedBean vs. @ javax.inject.Named เทียบกับ @ javax.faces.ManagedBean
ฉันรู้สึกว่ามีความยุ่งเล็กน้อยในข้อมูลจำเพาะ Java EE 6 คำอธิบายประกอบมีหลายชุด เรามีjavax.ejbคำอธิบายประกอบเช่น@Statefulและ@Statelessสำหรับการสร้าง EJB นอกจากนี้ยังมี@javax.annotation.ManagedBeanการสร้างถั่วจัดการ มีคำอธิบายประกอบในjavax.enterprise.contextlike @SessionScopedและ@RequestScoped. นอกจากนี้ยังมี@ManagedBeanและ@SessionScoped/ @RequestScopedคำอธิบายประกอบในjavax.faces.beanแพ็คเกจอีกด้วย และเพื่อให้เหตุการณ์ต่างๆซับซ้อนขึ้นเรามีแพ็คเกจjavax.injectพร้อม@Namedคำอธิบายประกอบ ใครช่วยอธิบายว่าพวกเขาเกี่ยวข้องกันอย่างไร ฉันสามารถใช้@EJB, @Injectหรือ@ManagedProperyการฉีดถั่วอื่น ๆ ?

3
CDI และ EJB เปรียบเทียบได้อย่างไร? โต้ตอบ?
ฉันมีช่วงเวลาที่ยากลำบากในการทำความเข้าใจว่าทั้งสองมีปฏิสัมพันธ์กันอย่างไรและขอบเขตระหว่างพวกเขาอยู่ที่ใด มันทับซ้อนกัน? มีความซ้ำซ้อนระหว่างกันหรือไม่? ฉันรู้ว่ามีคำอธิบายประกอบที่เกี่ยวข้องกับทั้งสองอย่าง แต่ฉันไม่สามารถค้นหารายการทั้งหมดที่มีคำอธิบายสั้น ๆ ได้ ไม่แน่ใจว่าสิ่งนี้จะช่วยให้ชัดเจนขึ้นว่าแตกต่างกันอย่างไรหรือทับซ้อนกันอย่างไร แค่สับสนจริงๆ ฉัน (คิดว่าฉัน) เข้าใจ EJB ดีพอสมควรฉันเดาว่าฉันมีช่วงเวลาที่ยากลำบากในการทำความเข้าใจว่า CDI นำมาสู่อะไรในตารางและวิธีการแทนที่หรือปรับปรุงสิ่งที่ EJB นำเสนออยู่แล้ว
106 java  ejb  java-ee-6  cdi 

16
Java EE 6 เทียบกับ Spring 3 stack [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันกำลังเริ่มโปรเจ็กต์ใหม่ตอนนี้ ฉันต้องเลือกเทคโนโลยี ฉันต้องการอะไรบางอย่างที่เบาดังนั้นจึงไม่มี EJB หรือ Seam ในทางกลับกันฉันต้องการ JPA (Hibernate หรือทางเลือกอื่น) และ JSF พร้อม IceFaces คุณคิดว่าสแต็กใน Spring 3 ที่ติดตั้งบน Tomcat เป็นตัวเลือกที่ดีหรือไม่? หรือเว็บแอปพลิเคชัน Java EE 6 น่าจะดีกว่านี้? ฉันกลัวว่า Java EE 6 เป็นเทคโนโลยีใหม่ยังไม่ได้รับการจัดทำเป็นเอกสารอย่างดี Tomcat ดูเหมือนจะดูแลรักษาง่ายกว่า Glassfish 3 ความคิดเห็นของคุณคืออะไร? คุณมีประสบการณ์หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.