the three-tier architecture:
1. Easy Project Modification and maintenance. During project development or after development, or even during project migration. This three-tier architecture is very convenient. For example, to migrate a project from Web to Form, we only need to repeat the presentation layer. The remaining two layers do not need to be changed. You on
on the application server. This service provides Web server functionality and is started on the Web server by default. If the service is not started on the server that is running central administration and the custom features that are scoped to the WEB application cannot be deployed globally, the feature does not appear in central administration as expected.
Microsoft SharePoint Foundation Workflow Timer Service
Web Server
This service is automatically configured t
of packets over the entire network.There are three main protocols in this layer: Internet Protocol (IP), Network Group Management Protocol (IGMP), Internet Control Message Protocol (ICMP) Transport Layer: corresponding transport layerThe end-to-end communication function is provided for the application layer entities, which ensures the sequential transmission of the packets and the integrity of the data.The layer defines two main protocols: Transmission Control Protocol (TCP), User Datagram Pro
(Database Operations) ----> result filled to dataset (their names are VO) -----> presented to the customer (UI Layer)
Since famous enterprises only have two layers (of course, they are lazy and criticize them here .)
Why are we so disdainful to those who do not strictly abide by the "three-tier law" (or three-tier justice.
Weak Coupling implemented through interface abstraction is essential for every basi
as other methods. This section will review some of the 牸 from using Windows DNA to 豕 mushrooms? N-tier Application universal experience in the base 1 guilt Alex to the ?
Writing business logic
Windows DNA applications typically use one or more of the following three implementations to implement their business logic:
ASP page
COM group, may use other services provided by COM +
Stored procedures running in
One or three-layer framePresentation layer: Also called the view layer, with HTML, CSS, JS, jqueryBusiness Logic Layer: Also called the control layer, which contains the implementation part of the business logicData management layer: the part that interacts directly with the databaseIi. formation of a three-tier framework (existing example)1. Data Management layerA. Introduction of Model classAfter the proj
Since you have chosen LINQ, why don't you try to build the legendary N-layer architecture? Forget it. Let's talk about layer n later. Let's get a three-tier website. Here I will introduce how to use a news system to build a gorgeous three-tier architecture using LINQ to SQL, it involves many things. You can check it out for new and old friends!
(1) first create a
polymorphism, I'm now only using interfaces for parameter passing when I'm passing parameters, while others try to pass parameters using a public property, but it doesn't feel good. Polymorphic words, in a word, object-oriented, nowhere is not polymorphic, the nature of the object comes from life, and the class is also the object of the common characteristics of the results of the extraction, polymorphism more refers to the behavior of polymorphism, an operation, different sub-class objects of
In the last few sections we have configured the SharePoint three-tier farm installation. In this section, we will simply verify the load and search capabilities under balance.A balanced load of hardware can generally be used in a production environment, or NLB in Windows itself. The method of DNS polling is used to verify the load balance.1. DNS resolutionThis adds a XCLOUD.PW DNS zone, PORTAL.XCLOUD.PW thi
); } }}The BLL layer content is finished.
The BLL layer is so simple, if you do not make data judgment, call the DAL layer method directly.
MVC WEB Presentation Layer Processing
Simply modify the default route first
Create a Home Controller and page Razor view
Modify the action to index method in the index controller privatenull; public SysUserBLL BLL { get { ifnullnew SysUserBLL();
Central Administration
Custom ports
Communication between Web servers and service applications
TCP 32843~32845
User Code Service
TCP 32846
File sharing
TCP 137,udp 138,tcp 139,tcp 445
Search Index Component Service
TCP 16500~16519
AppFabric Caching Service
TCP 22233~22236
Windows Communication Foundation Communication port
TCP 808
Mail SMTP
TCP 25
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.