Introduce Develop Blog
개발 지식을 하나하나 쌓아가며 기술들을 적용해가는 개발 블로그 입니다.
.NET의 Web Framework인 ASP.NET Core와 ORM인 EF Core를 사용했습니다.
EF Core의 Fluent API 방식을 활용해 Migration을 생성한 후 각 클래스 모델의 테이블을 생성하였습니다.
- Introduce : ASP.NET Core WebApp 프로젝트입니다.
- Introduce.Data : 웹 프로젝트의 Model과 ViewModel을 담고 있는 클래스 라이브러리 프로젝트 입니다.
- Introduce.Service : 웹 프로젝트의 로직을 담고 있는 클래스 라이브러리 프로젝트 입니다.
- HomeController
- Index 메서드 : 메인 페이지를 담당합니다.
- UserController
- Login 메서드 : 사용자의 정보와 권한을 가져와 신원보증과 승인권한을 부여합니다.
- LogOut 메서드 : 사용자의 계정을 로그아웃 합니다.
- Register 메서드 : 입력 폼으로 회원가입을 처리합니다.
- Update 메서드 : 사용자의 정보를 수정합니다.
- MyInfo 메서드 : 사용자의 정보와 권한을 확인할 수 있습니다.
- Withdrwan 메서드 : 사용자 계정을 탈퇴합니다.
- FreeBoardController
- Index 메서드 : 익명 게시판의 리스트를 출력합니다.
- Write 메서드 : 익명 게시판의 글을 작성합니다.
- Remove 메서드 : 익명 게시판 글을 지웁니다.
- ForumController - 회원가입된 사용자만 이용할 수 있는 게시판 입니다.
- Index 메서드 : 게시판의 리스트를 출력합니다.
- Write 메서드 : 게시판의 글을 작성합니다.
- Detail 메서드 : 게시판 글의 정보를 자세히 볼 수 있습니다.
- Update 메서드 : 게시판 글을 수정합니다.
- Remove 메서드 : 게시판 글을 삭제합니다.
- 이메일: [email protected]
- 블로그: https://blog.naver.com/inandexhale95
- 깃헙: https://github.com/inandexhale95
https://introduceportfolio.azurewebsites.net/
http://introduce-develop-blog.iptime.org/
기술 스택
- ASP.NET Core / Entity Framework Core (저녁엔 서버를 꺼두어 접속이 안될 수 있습니다)
- SQL Server, WebApp