목록분류 전체보기 (435)
보라코딩
리뷰 받고 많은 내용을 수정했다. WBS, 요구사항관리서, ERD, 시스템설계, UI ㅎㅎㅎ 테이블 다시 설계해서 마이그레이션 다시 해야겠다! * 나중에 웹으로 api할때 repository 사용도 고려 (유튜브 이거 보기 How to use the Repository Design Pattern in C# and ASP.NET) ## 231020 미니프로젝트 리뷰 - [x] 요구사항관리 목적, 목표가 한눈에 보이게 수정하기 - [x] 성공/실패 흐름 table 만들기 - [x] DB에 저장한 시간도 table에 저장하기 - [x] 시스템설계에서 서비스와 UI 나눠서 작성하기 - [ ] 기술 선정 이유도 쓰기 - [x] 도커로 모든 프로그램을 돌릴 필요는 없다 - [x] Mysql 사용 가능 여부 : 기업..
rabbitMQ로 서비스를 연결해주면 되겠다는 생각이 들었다. 결합성을 낮춘 웹을 구성해보려 한다. EF Core를 통해 MySQL에 테이블 생성하고 데이터 저장하는 것에 성공했다 ㅎ.ㅎ 설계는 너무 어렵고.. 다소 재미없다. 코딩이 꿀잼 ㅎ.ㅎ 내일은 리뷰날 ~~ EF Core 참고한 자료! DbContext 수명, 구성 및 초기화 - EF Core 종속성 주입 사용 여부에 따라 DbContext 인스턴스를 만들고 관리하는 패턴 learn.microsoft.com

웹으로 해야겠다는 생각을 해서 처음에 무조건 asp.net으로 controller로 파싱해야겠다고 생각했는데 서비스를 사용해서 콘솔로 background에서 돌아가게 해야 했고, 여러 서비스를 구성하는게 유지보수나 구조상에도 좋기에 다른 방식으로 구성해보려 한다. 서비스를 여러개로 분리한다 -> 감지, 파싱과 저장, webApp(리액트와 Rest API 통신을 위해), 전송 또한, RabbitMQ 사용하는 것을 잊고 있었는데 filewatcher로 감지하고 있다가 원하는 파일이 감지되면 큐에 메세지를 전달하고 메세지를 받는 순간 파싱이 시작되게 해야 한다. 재밌다..!!! 참고자료 asp.net 서비스로 돌리기 Host ASP.NET Core in a Windows ServiceLearn how to h..
윈도우 FTP 서버 완료 시스템 설계 완료(draw.io) ERD 완료(draw.io) FileSystemWatcher 랑 싸우는 중 https://learn.microsoft.com/ko-kr/dotnet/api/system.io.filesystemwatcher?view=net-7.0 FileSystemWatcher 클래스 (System.IO) 파일 시스템 변경 알림을 수신하면서 디렉터리 또는 디렉터리의 파일이 변경되면 이벤트를 발생시킵니다. learn.microsoft.com
https://devcheolili.tistory.com/3 Visual Studio 2017, 2019 한글 깨짐, 물음표, 입출력 오류 나의 첫 번째 삽질, 그리고 성공 2020.10.11 나는 해외에서 노트북을 사서 윈도우가 영문판이다. 버전은 Windows 10. 그래서 Visual studio 2017 도 영어로 설치 되었고, 그건 쓰는데 불편함이 없었다. 하지 devcheolili.tistory.com

윈도우즈 기능 켜기/끄기에서 FTP서비스와 IIS 관리 콘솔 선택 IIS 들어가기 오른쪽 클릭 - FTP 사이트 추가 이름과 경로 입력 보통 C 아닌 곳에 하지만 난 그런게 없다 ㅎ.ㅎ 본인 IP주소 선택하고 SSL 사용 안 함 기본 모든사용자 읽기 쓰기 이번엔 컴퓨터 관리 검색해서 들어감 만들기 후 만들어진 것 오른쪽 클릭 - 속성 소속그룹에서 추가 클릭 고급 클릭 지금찾기 클릭 후 IIS_USRS 선택 확인 소속 그룹에서 Users는 제거 후 적용 보안 검색해서 고급 보안 방화벽 들어간다 고급보안에서 인바운드 규칙 3개 => 규칙사용 고급보안에서 아웃바운드 규칙 2개 => 규칙사용 다시 컴퓨터 관리 들어가서 서비스에서 FTP Service 찾아서 다시시작 다시 IIS 들어가서 오른쪽에 웹사이트 클릭하..
DB는 mysql로 해야겠다. 오라클로 EF Core 하려니 해결하기가 너무 힘들어서 변경! 파싱 아직도 진행 중.. 간단한 파싱은 끝났는데 복잡한게 이게... 되게 까다롭네... 정규식 버리고 한줄 한줄 읽으면서 분기처리하는 중! erd 는 draw.io로 구성했고 (테이블 4개) 시스템설계도도 draw.io로 flow chart 형식으로 만들어야 함 WBS랑 요구사항관리서 대충 만들긴 했는데 세부적으로 볼 수 있는 눈이 너무 부족하다. ㅠ 이건 차차 늘려가는 걸로........

Docker Image Pull docker pull jaspeen/oracle-xe-11g Docker Run docker run --name (컨테이너 이름) -d -p 8080:8080 -p 1521:1521 jaspeen/oracle-xe-11g 잠깐! 여기에 volume도 설정하기 (오라클 db 저장될 공간 설정) docker run --name (컨테이너 이름) -d -p 8080:8080 -p 1521:1521 -v (위치) jaspeen/oracle-xe-11g 잠깐! 공부하기! --name (컨테이너 이름): 이 부분은 Docker 컨테이너에 이름을 할당하는 옵션입니다. "(컨테이너 이름)" 자리에 원하는 컨테이너 이름을 지정할 수 있습니다. 컨테이너를 고유하게 식별하는 데 사용됩니다. ..
오늘은 오전에 2시간 가량 팀장님과 리뷰를 진행했다. 요구사항 분석과 개발 공수 방법에 대한 고민이 필요해보인다. WBS, 요구사항분석서, draw.io를 잘 이용해봐야겠다 :) 고객이 이러한 것을 개발해주세요. 라고 말했을 때 고객이 개발자의 입장에서 모~든 것을 생각하여 요청하지 않기 때문에 그러한 부분에 대해서는 개발자가 직접 고민해보고 요구사항에 대한 분석이 제대로 이루어져야 한다는 사실을 깨닫게 되었다. 이런 리뷰를 받을 수 있다는 점이 참 좋았다. 파싱은 어느정도 완료되어 가고 이미지도 받아올 수 있게 해야하며 FTP(파일질라)도 공부해봐야겠다. # 231013 신입사원 미니프로젝트 리뷰 ## 공통 리뷰 - PPT 제목 맞추고 목차 순서 유의해서 작성하기 - 요구사항 분석서 통해 요구사항에 대..
어제 도커는 asp.net에서만 자꾸 알 수 없는 에러가 나서 일단 미뤄두고 오늘은 파싱에 도전했다. StreamReader 이용해서 텍스트 파일 받아왔는데 자바랑 똑같았다. 파싱을 해야 DB에 데이터를 넣을 수 있으니 먼저 하는 중인데 json이나 xml파일이 아니여서 정규식 이용해서 하나하나 데이터 가져오는 중이다... List안에 Map 있는 것도 써보고.. 좀 복잡한 부분도 있다. 아직 파싱 다 못했는데 리액트로 보내는 거 해보고 싶어서 알아보니까 json형식으로 보낸다고 한다. 메서드 타입을 IActionResult로 두고 아래 코드 이용해서 보내는데 생각보다 간단해서 신기했다. string responseDataJson = JsonConvert.SerializeObject(data); 리액트에..