ฉันต้องการอะไรบางอย่างที่เบาดังนั้นจึงไม่มี EJB หรือ Seam
คุณช่วยอธิบายได้ไหมว่าอะไรทำให้ EJB หนักตั้งแต่ EJB3 คุณรู้หรือไม่ว่าเราไม่ได้อยู่ในปี 2004 อีกต่อไป? ที่ผมต้องการที่จะอ่านของคุณความหมายของแสงและข้อโต้แย้งของคุณ (และฉันจะปรับปรุงคำตอบของฉันมีความสุขเพราะผมค่อนข้างมั่นใจว่าผมจะมีสิ่งที่เป็นของแข็งไม่กี่ที่จะพูด)
ในทางกลับกันฉันต้องการ JPA (Hibernate หรือทางเลือกอื่น) และ JSF พร้อม IceFaces
Java EE 6 Web Profile ซึ่งรวมถึง JSF 2.0, JPA 2.0, Bean Validation, EJB 3.1 Lite, CDI, ... จะเหมาะสำหรับสิ่งนี้และคุณสามารถใช้GlassFish v3 Web Profileเพื่อเรียกใช้แอปพลิเคชันที่สร้างขึ้นด้วย Java EE 6 Web Profile .
คุณคิดว่าสแต็คใน Spring 3 ที่ติดตั้งบน Tomcat เป็นตัวเลือกที่ดีหรือไม่? หรือเว็บแอปพลิเคชัน Java EE 6 น่าจะดีกว่านี้?
ดีผมชอบความคิดที่จะเรียกใช้รหัสของฉันในที่ไม่เป็นกรรมสิทธิ์แพลตฟอร์ม (Java EE) มากกว่าในภาชนะที่เป็นกรรมสิทธิ์ (ฤดูใบไม้ผลิ) และฉันคิดว่า Java EE 6 นั้นดีพอ (และนี่คือคำสละสลวย, EJB 3.1 (Lite), JPA 2.0, JSF 2.0, CDI kick ass) โปรดทราบว่าฉันเป็นคนขี้ระแวง JSF แต่ฉันลองดูครั้งที่สองและ JSF 2.0 กับ CDI นั้นแตกต่างกันมากจนฉันไม่สามารถเปรียบเทียบได้ และถ้าคุณไม่ได้ดู CDI ขอบอกเลยว่ามันเป็นเรื่องที่น่าสนใจ
ฉันกลัวว่า Java EE 6 เป็นเทคโนโลยีใหม่ยังไม่ได้รับการจัดทำเป็นเอกสารอย่างดี
Java EE ดูเป็นเอกสารที่ดีสำหรับฉัน ฟังดูเหมือนอ้างสิทธิ์ฟรี และเชื่อฉันหรือไม่ว่าฉันเริ่มพบว่า Spring เริ่มซับซ้อนในขณะที่ Java EE เริ่มง่ายขึ้น
Tomcat ดูเหมือนจะดูแลรักษาง่ายกว่า Glassfish 3
คุณลองอะไรหรือเปล่า? คุณประสบปัญหาใดเป็นพิเศษหรือไม่? อีกครั้งดูเหมือนการอ้างสิทธิ์ฟรี