Pertanyaan yang diberi tag «architecture»

Desain dan deskripsi tingkat tinggi dari sistem perangkat lunak. Desain arsitektur menyaring detail implementasi, algoritma, dan representasi data untuk berkonsentrasi pada interaksi komponen "kotak hitam".



3
Apakah OK untuk membuat objek Entity Framework DataContext dan membuangnya di blok menggunakan di setiap metode CRUD saya?
Saya sedang membangun aplikasi WPF yang mengimplementasikan fitur-fitur berikut: Ambil input pengguna dan baca data dari basis data melakukan beberapa perhitungan di atasnya Perlihatkan kepada pengguna dalam berbagai jenis tampilan dan tulis perubahan kembali ke db Arsitektur yang diajukan: Database -> Kerangka Entitas -> Repositori -> Logika Bisnis -> Layanan …
10 c#  design  architecture  wpf 

2
Pola Repositori vs Pembuatan Obyek DAL
Sejauh yang saya pelajari, IRepositoryseharusnya berisi CRUD. Kemudian kita mewarisi ini IRepositorydi Antarmuka kami yang lain seperti IProductdan menerapkan IProductkelas beton ProductRepository, dengan metode seperti GetAllProducts(), Top5Products(). Kita juga bisa melakukan hal yang sama dengan arsitektur n-tier. seperti, Membuat DAL Class Librarydan di dalamnya mendefinisikan kelas Productdengan metode seperti GetAllProducts(), …

5
Layanan Mikro: MonolithFirst?
Saya telah meneliti arsitektur layanan mikro yang mencoba mendapatkan gambaran tingkat tinggi dari semua pro dan kontra, kapan dan mengapa, dll. Banyak informasi yang saya baca / tonton berasal dari ThoughtWorks (Martin Fowler, Neal Ford, et Al). Sebagian besar karya Martin Fowler mengenai hal ini berusia beberapa tahun, ketika Microservices …

2
Haruskah saya menggunakan lapisan antara layanan dan repositori untuk arsitektur bersih - Spring
Saya bekerja dalam arsitektur, ia akan menawarkan api sisanya untuk klien web dan aplikasi seluler. Saya menggunakan Spring (pegas mvc, pegas data jpa, ... dll). Model domain dikodekan dengan spesifikasi JPA. Saya mencoba menerapkan beberapa konsep arsitektur bersih ( https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html ). Tidak semua, karena saya akan mempertahankan model domain jpa. …

3
Dalam arsitektur microservices yang digabungkan secara longgar, bagaimana Anda melacak dependensi Anda?
Pilihan arsitektur tingkat tinggi yang populer dalam program modern adalah sistem layanan-mikro berbasis REST. Ini memiliki beberapa keunggulan seperti kopling longgar, mudah digunakan kembali, pembatasan terbatas pada teknologi yang dapat digunakan, skalabilitas tinggi, dll. Tetapi salah satu masalah yang saya perkirakan dalam arsitektur seperti itu adalah visibilitas yang buruk ke …

1
Dalam pola MVP haruskah tampilan instantiate objek Model berdasarkan konten UI, atau hanya meneruskan konten ini sebagai parameter ke Presenter?
Saya menggunakan pola MVP di aplikasi android yang saya kembangkan. Saya pada dasarnya memiliki 4 elemen: AddUserView tempat pengguna baru dapat ditambahkan: AddUserPresenter The UserInfo (the pojo) UserInfoManager (logika bisnis dan manajer penyimpanan) Pertanyaanku adalah: Ketika saya menekan tombol "Add" di AddUserView, itu akan mendapatkan konten dari tampilan teks, instantiate …

1
Apakah sumber acara hanya untuk saat menulis jarang terjadi?
Saya membaca tentang sumber acara dan tidak bisa berhenti bertanya pada diri sendiri apakah itu masuk akal dalam situasi eksotis di mana penulisan sangat jarang atau audit tingkat militer diperlukan. Sistem yang tidak luar biasa dengan penggunaan signifikan dapat menghasilkan antara ratusan dan ribuan penulisan per hari, diterjemahkan menjadi, katakanlah, …


3
Apakah REST hanya terbatas pada kontrol konkurensi yang optimis?
Konteks Karena kewarganegaraan gaya arsitektur REST yang melibatkan setiap permintaan berdiri sendiri, menyebabkan server tidak pernah menyimpan informasi tentang klien. Dengan demikian, kontrol konkurensi pesimis tidak cocok karena akan mengharuskan server menyimpan klien mana yang mendapatkan kunci pada sumber daya. Kontrol konkurensi optimis kemudian digunakan, dengan bantuan Etagtajuk. (btw, seperti …


1
Cara terbaik untuk mempercepat akses data ke dua gudang data?
Saya memulai proyek intelijen bisnis yang akan membutuhkan akses abstrak ke dua gudang data yang ada. Saya perlu merancang arsitektur aplikasi untuk memungkinkan intelijen bisnis swalayan untuk menggabungkan data dan memberikan pandangan tunggal atas dua gudang yang ada. Saya datang dengan sesuatu seperti ini: Saya berjuang dengan potongan virtualisasi / …

1
Desain untuk kerangka kerja aplikasi yang akan memungkinkan setiap implementasi untuk menyesuaikan bagian-bagian UI
Saya bertugas merancang kerangka kerja aplikasi yang akan memungkinkan setiap implementasi untuk menyesuaikan bagian-bagian antarmuka pengguna. Salah satu contohnya adalah implementasinya (sebut saja klien mulai sekarang) dapat mendefinisikan sel tampilan koleksi untuk dikembalikan ke layar tertentu. Kerangka kerja ini hanya bertanggung jawab untuk menjual benda-benda yang tepat untuk membuat membangun …

4
Pemisahan pengambilan data dan objek bisnis antara DAL dan BLL Layers
Saya melakukan riset sebelum memposting pertanyaan ini. Di antara pertanyaan atau posting lainnya, salah satunya disediakan di bawah ini. Saya tidak bisa mendapatkan pikiran yang jernih bagaimana menentukan .. Objek Bisnis dalam Lapisan Akses Data Saya memiliki Repositori dan Business Layers memanggil repositori untuk mengambil data. Misalnya, katakan saya memiliki …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.