คำถามติดแท็ก ejb

4
EJB's - เมื่อใดจึงควรใช้ Remote และ / หรือ Local interfaces
ฉันใหม่กับ Java EE และฉันพยายามทำความเข้าใจแนวคิดของ Local interfaces และ Remote interfaces ฉันได้รับแจ้งว่าหนึ่งในข้อดีที่สำคัญของ Java EE คือง่ายต่อการปรับขนาด (ซึ่งฉันเชื่อว่าคุณสามารถปรับใช้ส่วนประกอบที่แตกต่างกันบนเซิร์ฟเวอร์ที่แตกต่างกัน) นั่นคือสิ่งที่อินเทอร์เฟซระยะไกลและท้องถิ่นมา คุณควรจะใช้อินเทอร์เฟซระยะไกลหรือไม่หากคุณคาดว่าแอปพลิเคชันของคุณจะมีส่วนประกอบที่แตกต่างกันในเซิร์ฟเวอร์ที่แตกต่างกัน และใช้ Local interfaces หากแอปพลิเคชันของคุณอยู่บนเซิร์ฟเวอร์เดียวเท่านั้นหรือ หากสมมติฐานของฉันถูกต้องคุณจะเลือกว่าจะใช้ Local หรือ Remote interfaces สำหรับแอปพลิเคชั่นใหม่โดยที่คุณไม่แน่ใจว่าปริมาณการรับส่งข้อมูลจะเป็นเท่าใด เริ่มต้นด้วยการใช้ Local interfaces และค่อยๆอัพเกรดเป็น Remote interfaces ที่ใช้งานได้? ขอบคุณสำหรับการชี้แจงและข้อเสนอแนะ
180 java  jakarta-ee  ejb 

4
Java EE คืออะไร
ฉันทำ Java SE มาหลายปีแล้วและย้ายไปที่ Java EE อย่างไรก็ตามฉันมีปัญหาในการทำความเข้าใจกับบางแง่มุมของ Java EE Java EE เป็นเพียงข้อกำหนดหรือไม่? สิ่งที่ฉันหมายถึงคือ: EJB Java EE หรือไม่ EJB / Spring มีการใช้งานที่แตกต่างกันของ Java EE หรือไม่? ฉันขอโทษที่ถาม แต่ฉันมีปัญหาบางอย่างที่จะเข้าใจว่า Java EE คืออะไร ใครช่วยอธิบาย Java EE ได้บ้าง และ EJB?
162 java  jakarta-ee  ejb 

4
EJB คืออะไรและทำหน้าที่อะไร
เคยพยายามที่จะเรียนรู้ว่าEJBถั่วคืออะไรมันหมายความว่าอินสแตนซ์ของพวกเขาได้รับการจัดการในสระว่ายน้ำหรือไม่ จริงๆไม่สามารถได้รับการยึดเกาะที่ดีของพวกเขา คุณช่วยอธิบายสิ่งที่พวกเขาเป็นจริง (จริง ๆ แล้วสำหรับโปรแกรมเมอร์ Java)? พวกเขาทำอะไร? วัตถุประสงค์ของพวกเขาคืออะไร ทำไมต้องใช้พวกเขา (ทำไมไม่ยึดติดอยู่POJO?)บางทีตัวอย่างแอปพลิเคชัน? EJB 3.1โปรดดูเท่านั้นที่จะปรับปรุงข้อมูลที่เป็น ข้อมูลวันที่เกี่ยวกับ EJB อาจทำให้เข้าใจผิด สำหรับผู้เริ่มต้นเรียน EJB โปรดทราบ: EJB จะขึ้นอยู่กับวัตถุกระจายนี้หมายถึงชิ้นส่วนซอฟต์แวร์ที่ทำงานบนเครื่องหลาย (เสมือนหรือกายภาพ) เชื่อมโยงกันด้วยเครือข่าย
151 jakarta-ee  ejb  ejb-3.1 

6
ฉันควรใช้ @EJB หรือ @Inject
ฉันพบคำถามนี้: @Inject กับ @EJB แตกต่างกันอย่างไรแต่ฉันไม่ได้ฉลาดกว่านี้ ฉันยังไม่เคยทำ Java EE มาก่อนและฉันไม่เคยมีประสบการณ์ในการฉีดวัคซีนดังนั้นฉันไม่เข้าใจว่าควรใช้อะไรดี? @EJB เป็นวิธีการฉีดแบบเก่าหรือไม่ การฉีดจะทำโดยคอนเทนเนอร์ EJB เมื่อใช้คำอธิบายประกอบนี้ในขณะที่ใช้ @Inject ใช้กรอบงาน CDI ใหม่หรือไม่ นั่นคือความแตกต่างและฉันควรใช้ @Inject แทนที่จะเป็น @EJB หรือไม่ในกรณีนี้
148 java  jakarta-ee  ejb  cdi 

11
เหตุใดวัตถุการถ่ายโอนข้อมูล (DTO) จึงเป็นรูปแบบต่อต้าน
ผมเคยได้ยินคนบอกว่าเมื่อเร็ว ๆ นี้การถ่ายโอนข้อมูลวัตถุ (DTOs) เป็นต่อต้านรูปแบบ ทำไม? ทางเลือกอื่นคืออะไร?

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

7
ถั่ว Java แบบรัฐวิสาหกิจและไร้สัญชาติ
ฉันกำลังอ่านบทช่วยสอน Java EE 6 และฉันกำลังพยายามทำความเข้าใจความแตกต่างระหว่างเซสชันถั่วไร้สัญชาติและสถานะ หากเซสชันถั่วไร้สัญชาติไม่คงสถานะระหว่างการเรียกเมธอดเหตุใดโปรแกรมของฉันจึงทำงานในลักษณะที่เป็นอยู่ package mybeans; import javax.ejb.LocalBean; import javax.ejb.Stateless; @LocalBean @Stateless public class MyBean { private int number = 0; public int getNumber() { return number; } public void increment() { this.number++; } } ลูกค้า import java.io.IOException; import javax.ejb.EJB; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.annotation.WebServlet; import mybeans.MyBean; …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.