표준화 된 프레임 워크를 만들기 MVC 프로젝트를 vs2017

 vs2107 + 날씬한 + MiniUi 표준화 된 레이어와 캡슐을

3.1 표준화 된 프레임 워크를 만들기 MVC 프로젝트를 vs2017

 

이 시점에서이 프로젝트는 단위 테스트를 추가 할 수있는 수표를 만들 수 있습니다.

 

주로 운영 엔티티 클래스, 라이브러리 이름 GG_Model를 들어, 라이브러리를 추가합니다.

 

 

 

 

데이터베이스 작업을위한 라이브러리를 추가. 도서관 이름 : GG_DataAccess

 

 

 

로깅 작업에 라이브러리를 추가합니다. 도서관 이름 : GG_Log

 

 

확장 된 데이터에 대한 라이브러리를 추가합니다. 도서관 이름 : GG_Biz

일반적인 절차에 대한 라이브러리를 추가합니다. 도서관 이름 : GG_Common

API 인터페이스에 대한 MVC 프로젝트를 추가합니다. 이름 : GG_Api

 

아래와 같이 빈 프레임이 생성된다 :

 

 

왜 계층을 구축?

1 팀의 분열을 촉진하기 위하여 :

혼자 소프트웨어 제품을 완료하는 프로그래머는 불가능하지만, 문제가 올 때마다 프로그래머 스타일이 동일하지 않기 때문에 큰 소프트웨어는 팀워크를 필요로 발생했습니다,하지만 소프트웨어를 개발하기 위해 많은 코드는 균일 한 스타일 후 시운전을 일으킬 수없는 및 유지 보수 문제가 있지만, 소프트웨어는이 문제가 해결 될 것입니다 노동의 각 계층 합리적인 부문 계층.

2, 코드 사양 :

소프트웨어 개발의 각 층의 고정 된 스타일의 개발 언어 코드를 조절한다.

3, 데이터베이스의 차이를 무시 :

프로그래머를위한 데이터의 각 계층은 오직함으로써 업무의 효율성을 향상, 신속 변환 할 수 있습니다에게 같은 종류의 작업을 수행 할 데이터베이스가 필요합니다.

 

이 라이브러리의 용액에 설명에 연기보다 더하고있다.

 

GG_Model 라이브러리 : 정보의 많은 분야가 데이터베이스 테이블, 데이터베이스 필드에 정보를 더 편리하게 액세스 프로그램에 해당하는 엔티티 클래스 테이블에 대한 필요성하도록하기 위해 이렇게 추출 목록 정보에 따라 객체 각각의 경우 그 저장.

 

GG_Common 라이브러리 : 더 같은 MD5 암호화 알고리즘 클래스, 파일 업로드, 포맷 변환 : 몇 가지 예를 들어 클래스에 대한 일반적인 정보를 저장하도록 설계

 

GG_Log 라이브러리 : 라이브러리 작업을 기록합니다.

 

GG_DataAccess 라이브러리 : 데이터베이스 액세스 레이어를 구현한다. 우리는 (검색을 변경 추가 및 삭제) 데이터베이스를 조작 할 필요가있다. 그래서 우리는 패키지의 기본 인터페이스를 가지고있다. 데이터베이스의 작업을 수행하십시오. 그런 다음 데이터베이스 액세스 레이어의 다른 객체는 데이터베이스를 조작 할 수 Chengzi 지 인터페이스를 계속해야합니다.

 

GG_Biz 라이브러리 : 이것은 달성하기 위해 비즈니스 로직 계층의 우리의 실현, 추상적 인 데이터베이스 액세스 레이어의 구현입니다

 

GG_Api 接口:webapi项目,通过http模式(get,post,put)接收获取数据。

 

好的开始,是成功的一半。框架搭建也是,项目怎么样,打开项目看到分层建立感觉就会很不错,然后再是看代码。

 

可加qq群索要源码或交流:547765059

추천

출처www.cnblogs.com/seem111111/p/10944358.html