Modification history
2007-06-141. fixed the problem that the businesswriter intermediate Connection check was "data has been changed by another user since the last update ".2. Rename the businessatrriworkflow type to businessattribute.3.
When I was on duty at night, I couldn't sleep. So I walked through the blog Park and saw the "Object-Oriented Programming, structured programming, layered structure, and pattern" in zero-degree space. I had some questions about object-oriented and
1) In reality, if my computer breaks down, I will ask a computer repair engineer to come to your house for repairs. This person will know the object of my house and then come to my house to re-install the computer system; of course, if your computer
1. Introduction to SRP (SRP -- Single-Responsibility Principle):
For a class, you should focus only on one thing and only one cause of its changes.
The so-called responsibility, we can understand it as a function, that is, this class function
I. Dip introduction (Dip -- Dependency inversion principle):
1. High-level modules should not depend on low-level modules. Both of them should depend on abstraction.2. abstraction should not depend on details, but on abstraction.
The
Fly with wings, lack of flexibilityCodeIt's like a bird with frozen wings. If you cannot fly, you will lose a little bit of flexibility. We need to bring warm sunshine to the code and let the cold wings fly again. By combining examples and Applying
Security is undoubtedly very important in Distributed communication systems.
Esframework/esplus is the development framework of the application layer. Here we only discuss the security of the application layer, because if hackers attack the
Frankfei at 2007/08/01
Objectbuilder provides many policies and can even be expanded as needed. How can we use the provided policies correctly? This articleArticleI will first introduce singletonpolicy.
In our actual project development,
Source code download
Originally intended to provide the entire framework togetherProgramSource code. But how to open the source code is not clear about which Protocol to use. Therefore, first put the source code of the Background Management
ArticleDirectory
Try to create a P2P Channel
Observe P2P communication
Now, based on esframework demo-File Transfer demo, we will use the fourth weapon provided by esplus to add P2P communication functions for it. Before reading
As long as the distribution is in the form of download ClientProgram, Most of them require automatic upgrade. Currently, the mainstream automatic program upgrade policy is to re-download the latest installation package and then reinstall the entire
Bridge Mode. intension is separated from implementor. Here, ITU is defined by common interfaces, and the implementation is factory, and the specific intent implemention1 is returned.
Public
Interface
Intention
{VoidEcho
In the article esframework 4.0 advanced (09) -- three cluster models supported by esplatform, we introduced three cluster models supported by esplatform-vertical segmentation model, horizontal segmentation model, and cross model. We can see that in
This experiment is used for testingEsframeworkServer engine performance, testProgramUseEsframework 4.0Version.
I. Preparations
A total of tested machines are available3Servers are commonPC, One server and two clients.
As a server, yesPCThe
Document directory
1. Configuration File
2. Interface display
3. How to deploy
Reliable P2P communication is a basic and powerful function provided by ESFramework/ESPlus. ESFramework development manual (04) -- reliable P2P describes in detail
In most distributed communication systems, client-to-client communication and client grouping are involved, or similar requirements. ESFramework provides powerful support for this common task, including the cluster from the client to the server, to
Document directory
IgnoreNew Mode
ReplaceOld Mode
The Rapid engine provided by ESPlus adopts the following rule: After a TCP connection is established between the client and the server, the first message sent is the login message, after the
In the ESFramework framework, TCP-based server engines (including the Rapid engine) all adopt the following rule: by default, after a TCP connection is established between the client and the server, the server extracts the UserID attribute value of
In ESFramework 4.0 (02)-core: the skeleton process of message processing, we will introduce the skeleton process of message processing provided by ESFramework. Suppose we have such a requirement, we need to place two monitors at the gateway-level
With the rapid rise of smartphones and mobile platforms, many applications now have to support mobile platforms in addition to desktop platforms and Web applications that support PCs.
Cross-platform is one of the important features of ESFramework,
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.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service