আমরা একটি বিজনেস লজিক লেয়ার, ডেটা অ্যাক্সেস লেয়ার [সঞ্চিত পদ্ধতি এবং ক্লাস / সঞ্চিত পদ্ধতিগুলির সাথে কথা বলার জন্য পদ্ধতিগুলি] সমন্বিত একটি নিয়ামক / ভিউ উপস্থাপনা স্তর এবং মডেল সহ এএসপি.নেট এমভিসি 2 ব্যবহার করছি।
বেশিরভাগ ব্যবসায়ের স্তরে এবং উপরের অংশে সম্পাদনা কোনও বস্তুর সৃষ্টি এবং কোনও সামগ্রীর সম্পাদনা উভয়েরই প্রতিনিধিত্ব করতে সক্ষম বলে মনে হয়। এটি আমাদের সংরক্ষণাগার ডিজাইন প্যাটার্নের সাথে ভাল মেলে যা একটি "সংরক্ষণ করুন" পদ্ধতির সংজ্ঞা দেয়। আইডি 0 হয় তবে আমরা কেবল স্টোরেজ পদ্ধতিটি যাচাই করতে পারি এবং এটি 0 হলে একটি নতুন অবজেক্ট তৈরি করতে পারি অন্যথায় আমরা কেবল বিদ্যমান অবজেক্টটি আপডেট করতে পারি, যেহেতু বিভাগের আইডিটির সাথে একটি মিলানো উচিত।
আলোচনার প্রাথমিক বিষয় হ'ল এটি যদি সম্পাদনকে বিভক্ত করতে সর্বাধিক জ্ঞান বোধ করে তবে এতে ক্রিয়েশনকে DAL স্তর ছাড়িয়ে তৈরি এবং সম্পাদনার পৃথক অংশে অন্তর্ভুক্ত করা হয়।
একটি সুস্পষ্ট উদাহরণ রুট হিসাবে দেখানো যেতে পারে:
তৈরি করুন - http: // someurl / somearea / edit / 0
সম্পাদনা করুন - http: // someurl / somearea / edit / 254
বনাম
তৈরি করুন - http: // someurl / somearea / create
সম্পাদনা করুন - http: // someurl / somearea / edit / 254
এই বিষয়ে কোন প্রতিষ্ঠিত মান বা সর্বোত্তম অনুশীলন আছে?
আমি জানি এটি একটি ছোট বিশদ, তবে আমি মনে করি এটি যৌক্তিকভাবে একটি গুরুত্বপূর্ণ।