Preface
I have been working for three years. net System enterprise application development, experience and experience are also a little bit; worry about a long time to forget, so you have to write it down, so that you can review in the future;More importantly, knowledge can be systematic and systematic.
This series is based on a simple enterprise application system and uses technical design as the main line to summarize some of my experiences over the past three years.
Framework Structure
1. C/S, B/S architecture, N-tire, restful service, SOA;
2. EAI (Enterprise System Application Integration );
3. Continuous integration (continuous integration );
4. Scrum/XP development;
5. software management;
Specific Technology
1. Requirement Analysis and Design
UML
2. programming languages and frameworks
WPF + prism + WCF + ASP. NET mvc5 + unity + restsharp + sqlserver + Entity Framework
3. Enterprise Application Integration
The main components of the wso2 series are ESB.
4. Continuous integration tools
Teamcity
5. Scrum and XP Development Model
6. Software Quality Management Tools
TDD + xunit + fxcop + TRAC + specification documents (specification)
System Requirements
1. Modularization
2. Smooth upgrade and update
3. Easy to maintain
4. module specification
PS: The specific technical route will be continuously updated based on the actual introduced technology.
Initial version
Technical Route of simple enterprise application