อะไรคือความแตกต่างระหว่างเงื่อนไขโรงงานผู้ให้บริการและบริการ?
เพียงแค่เข้าสู่ NHibernate และรูปแบบพื้นที่เก็บข้อมูล (คลาส POCO ฯลฯ )
อะไรคือความแตกต่างระหว่างเงื่อนไขโรงงานผู้ให้บริการและบริการ?
เพียงแค่เข้าสู่ NHibernate และรูปแบบพื้นที่เก็บข้อมูล (คลาส POCO ฯลฯ )
คำตอบ:
โรงงาน : ประกอบคลาสไม่ว่าจะโดยการรวบรวมบิตจำนวนมากเข้าด้วยกันหรือเลือกประเภทตามบริบทบางประเภท
ผู้ให้บริการ : ผู้ให้บริการคือสิ่งที่ไมโครซอฟท์ "คิดค้นขึ้น" (โดยพื้นฐานแล้วเป็นรูปแบบโรงงานนามธรรม) ซึ่งเป็นวิธีการทำโรงงานของโรงงานหรือมีอินเทอร์เฟซโรงงานทั่วไปซึ่งทำให้โรงงานสามารถถอดเปลี่ยนได้ มันถูกใช้ทั้งหมดในเว็บสแต็ก MS เพื่อให้ส่วนประกอบต่างๆสามารถกำหนดค่าได้
บริการ : บริการคือกลุ่มของฟังก์ชันการทำงานที่เกี่ยวข้อง ลองคิดดูว่าถ้าคุณแบ่งสถาปัตยกรรมในแนวนอนคุณมีเลเยอร์ "Business Logic" ถ้าคุณแยกในแนวตั้งคุณจะมีบริการ