Articles of Architecture de

Qu’est-ce que la logique de domaine?

Qu’est-ce que la logique de domaine? La page Wikipedia pour la logique de domaine redirige vers la logique métier. Sont-ils la même chose et, sinon, en quoi diffèrent-ils?

Meilleures pratiques – Conception avant le codage

Je suis curieux Comment vous pensez? (Je veux dire une manière de penser) sur l’architecture de conception de vos bibliothèques, systèmes, frameworks, etc. avant de commencer à le coder. J’ai récemment ressenti de la douleur dans ce que j’ai fait et pratiquement chaque fois que je veux tout recommencer à zéro. Je dessine avant, dessine […]

Quand utiliser le modèle de conception CQRS?

Mon équipe et moi avons discuté de l’utilisation du modèle de conception CQRS (Séparation de la responsabilité de la commande) et nous essayons toujours d’évaluer le pour et le contre de son utilisation. Selon: http://martinfowler.com/bliki/CQRS.html nous n’avons pas encore vu assez d’utilisations du CQRS sur le terrain pour être sûrs de comprendre ses avantages et […]

Validation de domaine dans une architecture CQRS

Danger … Danger Dr. Smith … Message philosophique à venir Le but de cet article est de déterminer si le fait de placer la logique de validation en dehors de mes entités de domaine (en fait, la racine agrégée) me donne réellement plus de flexibilité ou de code kamikaze. Fondamentalement, je veux savoir s’il existe […]

Utilisation de l’dependency injection avec Roboguice?

Je travaille sur un projet Android et je voudrais connaître les recommandations sur ce qu’est une bonne architecture pour créer une application Android. Je veux utiliser l’dependency injection à l’aide de Roboguice et j’ai lu des articles sur le pattern MVVM ou le pattern MVC ( exemples de patterns de conception MVVM pour Android ). […]

Casser les lignes et envelopper la mise en forme automatique de Visual Studio avec ReSharper

Je travaille dans un projet C # et utilise Visual Studio 2012. Lorsque Visual Studio essaie de formater mon code, il brise les lignes et rend mon code difficile à lire. Le code original (ce qui a l’air sympa à lire pour moi et mon équipe): if (list.Any(x => x.Type == (int) EnumType.Customer)) { } […]

Structure de projet AngularJS évolutive recommandée?

J’ai vu plusieurs modèles de projet AngularJS: le projet initial sur le site officiel, Yeoman généré et AngularFun . Y a-t-il d’autres modèles (non) sans opinion que je devrais examiner ou tout modèle que vous suggéreriez pour un projet AngularJS évolutif? Par scalable je veux dire être capable de séparer les contrôleurs, les directives, les […]

ASP.NET MVC & Web Services

L’ajout d’un service Web à mon projet ASP.NET MVC viole-t-il l’ensemble du concept de MVC? Ce Web Service (WCF) dépend de la couche Model de mon projet MVC pour communiquer avec le back-end (il me semble donc qu’il doit faire partie de la solution MVC). Dois-je l’append à la couche Contrôleur ou Modèle?

Éviter les dépendances circulaires des fichiers d’en-tête

Avez-vous de bons conseils sur la façon d’éviter les dépendances circulaires des fichiers d’en-tête , s’il vous plaît? Bien sûr, depuis le début, je tente de concevoir le projet aussi transparent que possible. Cependant, à mesure que de plus en plus de fonctionnalités et de classes sont ajoutées et que le projet devient moins transparent, […]

Comment concevoir et concevoir une application Web Java / Java EE?

Je suis développeur Java avec près de 5 ans d’expérience sur Struts, Spring et Hibernate. Nous avons un nouveau projet dans quelques jours. Nous avons les exigences complètes avec nous et nous ferons ce projet en utilisant Spring MVC, Spring et the Hibernate. On m’a demandé de concevoir et d’architecter l’ensemble de l’application Web. Concevoir […]