Most voted "software-architecture" questions
Software architecture consists of defining software components, their external properties, and their relationships with other software. The term also refers to documentation of the system software architecture.
Learn more…220 questions
Sort by count of
-
0
votes2
answers164
viewsExchanging Value Object in the database
I’m reading the DDD (Eric Evans) book that says the implementations of Value Object are immutable and if you want to change it, you will have to create another one. In more common examples where…
-
0
votes1
answer56
viewsCreate selects with Hibernate criteria Generico
I’m making a web software, administrative, it has several graphs and several tables, the problem with that is that several graphs and tables generate many queries to the database, and with that,…
-
0
votes1
answer52
viewsHow to create a sustainable software framework
I am developing a web system, and this system will be provided to different clients, it turns out that this system should be possible to do some customizations, but should maintain a core that is…
-
0
votes1
answer342
viewsCircular Foreign Key
I often see database modeled so that foreign keys close a circular reference, to exemplify I used a model with cidade,bairro and cliente. Follows the ER model: I understand that in this format,…
database software-architecture relational-model foreign-keyasked 7 years, 3 months ago Rovann Linhalis 14,881 -
0
votes1
answer148
viewsConvert project to Maven with EAR, which best way?
Hello, I would like to know what would be the best way to convert this project into Maven so that it can recognize the "Shared.War", "facede.jar" and be packaged as ". ". I’ve done some conversions…
-
0
votes1
answer142
viewsDiscussion about software architecture
I am rewriting an application for better structuring of it and I have arisen some doubts. The application is a football betting management system and has a web app for management and a mobile app…
php mysql codeigniter apache-cordova software-architectureasked 7 years, 6 months ago Guilherme Ramalho 485 -
0
votes0
answers539
viewsOpen VS Code Projects for VS 2017
I own the layered architecture that was created in Visual Studio Code : When opening in Visual Studio 2017 besides it does not open all files : When running the project by selecting the Web.Api…
-
0
votes1
answer105
viewsHow to avoid having to refer to the RU?
Hello, everyone. I basically have a data access layer with EF6 and a presentation layer (Asp.Net Webapi). I am unable to make it work without the presentation layer referring to EF. Does anyone know…
-
0
votes1
answer143
viewsDoubts about the Repository - Anemic Model - MVC
I see many criticisms of the anemic model of application, so I decided to remove this doubt. I have two ASP.NET MVC applications that could share the same Models (will make use of the same…
-
0
votes1
answer174
viewsIsolate presentation layer domain
Good software architecture practice says that the presentation layer does not You must know the domain layer. I’m trying to make this isolation between these layers, but the that is hindering this…
-
0
votes1
answer101
viewsWhat is the relationship between the application layer and the controller class?
The book Using UML and Standards presents briefly the layered architecture, one of which is the application, also called the application controller. It also features the GRASP standard called…
-
0
votes1
answer72
viewsIn which (is) layer(s) of a DDD project should I implement a Import/Export text files and reports feature
I have a C# project using the DDD + EF Core standard, based on a very good Eduardo Pires project: insert link description here I need to implement two resources: Import/Export (TXT, CSV, DOC,…
-
0
votes1
answer96
viewsWhere should I put the model classes (POCO) in a C#Solution?
Currently my Solution is organized more or less like this: View (Windows Forms) DAL (Data access, return business entities) BLL (business rules in general) Model (POCO’s representing any business…
-
0
votes0
answers25
viewsHow do I index a system’s pages to Google? (SEO)
I have a doubt, that I could find no answer anywhere, the ones I found left me somewhat confused. How to index the urls of my system in ASP.NET on google, for example a static site already has the…
-
0
votes1
answer140
viewsTransactions between queue and database
People like you handle transactions between queues and databases ? I have a scenario where I must debit (Withdraw money from account) from a customer account and send a message in the queue, but if…
-
0
votes0
answers123
viewsIs ROWCOUNT reliable for change checking?
I am mounting a query to be executed via DAPPER/C#, my idea is not to check if the data exists in the table returning the object to the application, but rather, to check directly in the data bank of…
sql-server performance sql-update software-architectureasked 4 years, 9 months ago Marco Souza 12,304 -
0
votes1
answer78
viewsIn Clean Architecture, which layer receives the business rules and logic specific to a system?
Speaking of Clean Architecture, we usually see examples of a basic CRUD system, but that do not show where are located the codes of controllers that need a complexity a little more than simply a…
-
-1
votes1
answer267
viewsWhat parts of a project are part of the infrastructure layer?
My goal is to know if the classes related to the topics below fit into this infrastructure category to separate them into layers within a project. Follow the topics: Database Log Dependency…
-
-2
votes1
answer78
viewsHow proprietary codes become inaccessible
How can a software that is not free, whose user does not have access to the source code, hide its code? The code is not available anyway on the computer as it has to be executed?
software-architectureasked 5 years, 3 months ago Isaias 1 -
-5
votes2
answers420
viewsHow to extend Pocos from the Entity Framework by encapsulating business rules?
I’m developing a three-layer system. My initial intention was to expose the business layer entities to be used in the repository (EF code first). I want to do this so that I can persist (in memory)…