0
голосов
1ответов
188 просмотров

Nhibrnate POCO objects with relationships but no collections - Mutli tier

This is a bit of conceptual questions but I think it’s the right place to ask it. i am working with NHibernate for some time but I find it difficult to use the collections within the POCO objects 1. I think the proxy concept is nice but when you want o use it in multi tier architecture it become...

0
голосов
4ответов
217 просмотров

Don’t know enough to know if this design is a great idea or an incredibly dumb one …

Using C#, asp.net 3.5, SqlServer 2005, Trying to incorporate some inversion of control together with 3-tier architecture into my current assignment. Don’t know enough to know if this is a great idea or an incredibly dumb one: I have created a User Interface Layer, a Business Layer, and a Data...

3
голосов
1ответов
251 просмотров

Does an n-tier system make "sense" for large data set processing?

I recently became a part of the team of developers writing our "flagship" product. Its primarily a read intensive web app (asp.net(c#) and oracle) implemented in an N-tier system. Most of the writes in the DB are done through external services (not through the webapp). Instead of scheduling no...

0
голосов
1ответов
695 просмотров

How to improve speed of 3-tier application?

My friend use to developed 2-tier application which application connect directly to database, now he need to move to 3-tier application but he has issue about speed of the application. This new application need to generate a lot of reports at client side so he worried about speed of this process ...

65
голосов
16ответов
23161 просмотров

Business Logic in Database versus Code?

As a software engineer, I have a strong bias towards writing business logic in the application layer, while typically relying on the database for little more than CRUD (Create Retrieve Update and Delete) operations. On the other hand, I have run across applications (typically older ones) where a ...

2
голосов
2ответов
580 просмотров

.NET Membership with Repository Pattern

My team is in the process of designing a domain model which will hide various different data sources behind a unified repository abstraction. One of the main drivers for this approach is the very high probability that these data sources will undergo significant change in the near future and we do...

0
голосов
4ответов
2591 просмотров

Fastest way to populate dropdownlist & list control

I am currently working on a n-tier (3 tiers) ASP.NET web application with the .NET 3.5 framework. I would like to know how to load the data in a list control and drop-down list in the fastest way possible utilizing 'best practices' for n-Tier applicaqtions. What are the best practices using lat...

0
голосов
2ответов
226 просмотров

.net n-Tiered/Distributed Programming Technologies

If want to learn how to program n-Tiered/Distributed applications in .net, what technology should I start my learning with COM+/Remoting/Web Services/WCF? Are these technologies complementary or exclusive and to what degree?

10
голосов
8ответов
1732 просмотров

.Net Membership in nTier App

Lets say I have an ASP.Net MVC App and this app (UI) references a Business Logic Layer (BLL) and the BLL references my Data Access Layer (DAL). I am utilizing a Custom Membership and Role provider for Authorization. I am trying to determine what layers need to reference my Membership provider...

0
голосов
1ответов
105 просмотров

How RIA Services can help me while creating data access and logic layers?

in this answer he said that i can use RIA services while creating my 3 tiers solution, how it can help me and how it can save me time, because when i checked it on msdn i found that RIA is something tied to silver light, while i am creating a normal asp.net website.

2
голосов
1ответов
150 просмотров

Systems design question: DB connection management in load-balanced n-tier

I'm wondering about the best approach to designing a DB connection manager for a load-balanced n-tier system. Classic n-tier looks like this: Client -> BusinessServer -> DBServer A load-balancing solution as I see it would then look like this: +--> ... ...

1
голосов
3ответов
533 просмотров

n-tier design - best way to pass data retrieving object

I'm using a basic 3-tier design. For flexibility (and testing) purposes, I wanted the data layer to be abstract and specify the concrete class in my code. But, how should I pass this along to my business objects. Here's an example (pseudo code): abstract class IDataLayer { PersonData GetPers...

2
голосов
1ответов
1399 просмотров

Approach for n-tier CRUD applications in .NET

Here’s a really really super-basic question. Say I wanted to build – today – an enterprise CRUD application in .NET that had an n-tier architecture. What data access approach should I use? I want interoperability, so DataSets are out (and I suppose it’s not 2003 anymore, either). Likewise, .N...

4
голосов
2ответов
795 просмотров

Custom .Net MembershipProvider in n-tier environment?

I am working on splitting out an existing, working application that I currently have in order to better understand n-tier structures. This app uses a custom membership & role providers w/ forms authentication. All Data access and business logic are all within the same ASP.Net solution cur...

1
голосов
1ответов
311 просмотров

In what tier should my web service references be?

I have the following structure in my web solution: Domain DataAccess ApplicationServices Web Tests I have some application services that I am using to abstract some web services that I am using. (Specifically, I am bundling some shipping web services together into a single application serv...

0
голосов
1ответов
162 просмотров

How do I separate my entities from database model?

I need some help to organize my data model well. I am writing an app which will be a simple notebook. I use a three-tier architecture = business-logic, data-logic, database access. I`d like to use system of tags so it will be easier to search info in the app. Here are few questions - due to se...

3
голосов
7ответов
752 просмотров

Making decisions about the architecture of your project; what is your decision process like?

Many of us, who have designed and developed systems from scratch, have been in situations where you had to make tough decisions about the architecture of a project. Where did you, or would you, draw the line on taking the "next step" in building an architecturally sound, and scalable system? I'...

4
голосов
3ответов
1435 просмотров

How should communication be done n-Tier applications between layers?

Recently I have been debating on the best way to handle communication up the chain in n-tier architecture. Currently the methods I am doing is throwing and handling exceptions between layers for errors, and using events/delegates for other communication (to update progress bars and such). Are th...

3
голосов
3ответов
736 просмотров

Physical middle-tier separation for Windows Forms apps

I've been designing quite a few Windows Forms applications lately (data-entry apps, office integration, etc), and although I've always designed with logical tiers in mind, the "middle tier" business logic layer has always been hosted on the desktop PC (i.e. physical client-server). As I approach...

5
голосов
3ответов
782 просмотров

Should mvc web applications be 3 tier?

I will designing a couple of web applications shortly. They will probably be done in asp.net mvc. In my existing web apps, done in delphi, the data access layer is seperated out into a completely separate application, sometimes running on a different server. This is done more for code reuse th...

0
голосов
2ответов
1120 просмотров

CRUD Screen using N-Tier Architecture

net page with lot of controls and validations. I need to allow users to Save the application into the database. I have a Master table Called Customer and 5 different child tables with Customer_ID being foreign key. Once the user hits save I need to insert a record into customer table and then i...

2
голосов
2ответов
1085 просмотров

As part of which layer should permissions be applied in MVC?

At which layer (Model, View, Controller) of MVC should permission logic be handled? Let me clarify that a bit. Obviously the UI (View and Controller) need to be able to access permissions to show/hide components and to handle the permission denied scenario. It also seems obvious that the permis...

2
голосов
3ответов
1065 просмотров

Как моя модель MVC должна работать с моими классами бизнес-логики?

Итак, у меня есть приложение MVC, а в другом проекте - обычная коллекция классов, которые обрабатывают бизнес-логику и логику данных для приложения. У меня также есть некоторая логика в самой модели проекта MVC. Эта логика обрабатывает ViewModels и тому подобное, то есть вещи, которые нельзя был...

0
голосов
2ответов
578 просмотров

SqlCacheDependency в многоуровневой архитектуре

Я прочитал несколько статей о SqlCacheDependency. Я думаю, что это действительно отличный способ обновления кешей, но я не уверен, как я могу справиться с этой технологией, если мое приложение имеет многоуровневую архитектуру. Полезно ли это только в том случае, если моя программа представляе...

3
голосов
2ответов
240 просмотров

Автоматически обернуть контроллер вокруг службы в ASP.NET MVC

Заголовок вопроса может быть непонятным, но я хочу сделать что-то вроде этого: Вот как я накладываю свое приложение на слои Домен приложения App.Services App.Web Я хочу, чтобы если я запросил что-то вроде /api/OrderProcessor/GetAllOrder, он вызовет метод GetAllOrder в App.Servic...

2
голосов
4ответов
398 просмотров

Как бы вы подменили строку подключения для доступа к тестовой базе данных для модульного тестирования?

Я создал тестовую базу данных, чтобы начать модульное тестирование приложения, в которое меня недавно добавили. Это трехуровневый дизайн (уровень представления, BOL и DAL), и я впервые пишу модульные тесты. Я решил начать с BOL и полагаю, что лучший способ - заменить ConnectionString (который...

6
голосов
4ответов
641 просмотров

Шаги, которые необходимо предпринять для постепенной интеграции модульного тестирования в проект

В настоящее время я нахожусь на совместном семестре, работаю над проектом, который близится к завершению, с еще одним студентом совместной работы. Поскольку этот проект был передан от кооперативного режима к кооперативному, в ходе его разработки были приняты меры, и тестирование было отложено до...

1
голосов
4ответов
413 просмотров

Уровень представления, ссылающийся на уровень данных

У меня есть трехуровневое приложение .NET 2.0. Уровень представления ссылается на средний уровень. Средний уровень ссылается на уровень базы данных. По какой-то причине, когда я компилирую, dll для уровня данных появляются в корзине уровня представления. Как мне это остановить?

5
голосов
7ответов
458 просмотров

Дизайн OO против дизайна базы данных

Предположим, я разрабатываю приложение для дистрибьютора продукта на C #. Дистрибьютор осуществляет следующие 3 типа транзакций: (1) Отступ (2) Продать (3) Наличие Я разрабатываю свои классы следующим образом: public abstract class Transaction { } public class Indent : Transac...

3
голосов
4ответов
580 просмотров

Дозвуковой: приведи меня на уровни

Это очень простой вопрос, состоящий из n уровней. Я создал проект DAL в VS2008 с дозвуковой. У него есть класс виджетов, класс коллекции виджетов и класс контроллера виджетов. Я создал свой проект бизнес-логики (нет, я не могу поместить его на тот же уровень), который ссылается на него. Ис...