본문 바로가기

전체 글41

2019.12.19 하루 공부 일기 - 무엇을 했나? -> 파일 업로드 기능 중 용량 제한 체크(10mb)를 하여 해당 용량 초과시 파일 업로드 불가 메시지를 보여줘야 하는 요건이 있었다. 물론 기존에도 용량 초과시 에러메시지로 업로드 불가 상황을 보여주고는 있었으나, 케이스 별로 구분되지 않고, 단순히 오류라고만 메시지가 출력되고 있었기에 케이스 별로 나눠줄 필요가 있었다. 이를 위해 클라이언트 및 서버단 둘다 유효성 검사를 걸어줘야 했다. - 무엇이 어려웠나? -> 기존에 걸려있는 유효성 검사 로직이 있어서 해당 부분을 응용하면 금방 처리할 수 있을거라 생각했으나, 막상 생각만큼 쉽지는 않았다. 클라이언트 부분은 input file을 받아와서 용량 체크하여 처리하였지만, 문제는 서버쪽이었다. 서버쪽에서도 용량 체크를 하는 로직은 생성되.. 2019. 12. 19.
2019.12.18 하루 공부 일기 - 무엇을 했나? -> CORS (Cross Origin Resource Sharing) 크로스 도메인 문제에 대하여 검색하여 공부했다. HTTP request 는 Cross-Site HTTP Requests(다른 사이트간 요청) 가 가능하다고 하는데, 이말은 , 의 내부에 작성된 스크립트 내용에서 서버상으로 요청을 할 때에는 cross-origin HTTP를 제한하고 있다. -> 동일 출처 정책 -> XMLHttpRequest 이란? =>> 비동기 객체 XMLHttpRequest 객체는 서버로부터 XML 데이터를 전송받아 처리하는 데 사용. 이 객체를 사용하면 웹 페이지가 전부 로딩된 후에도 서버에 데이터를 요청하거나 서버로부터 데이터를 전송받을 수 있다. - 무엇이 어려웠나? 기본 개념 자체가 이해하.. 2019. 12. 18.
2019.12.16 하루 공부 일기 - 무엇을 했나? 자바 기초 강의를 완강하였고, 아샬 선생님의 강의를 듣고 이렇게 하루하루 일기를 쓰기로 마음먹음. 자바 기초 강의 내용은 대부분 아는 내용이었지만, 조건문, for문 등에서 새로 알게 된 내용이 있었음. (같은 case를 수행할 때 그냥 나열해서 작성 가능하다는 점, for문에서 증감식 및 초기화 식 등을 쉼표로 구분하여 여러개를 써줄수 있다는 점) - 무엇이 어려웠나? 실제 코딩해보는 문제에서 예전에도 처음 자바 배울 때 헷갈렸던 문제 같은데.. 별찍기 문제에서 최대한 코드를 깔끔하게 짜보려고 하다가 잘 안되었음. 답안으로 올라온 내용을 보니, 내가 억지로 코드를 깔끔하게 짜려던 것보다 라인 수는 많았지만 가독성이 좋았음. (가독성이 좋은 코드가 우선인지 단순히 라인수가 짧은게 좋은 .. 2019. 12. 16.
화면단에서 리다이렉트 하기(javascript redirect) 1 2 3 4 5 if ( window.location == 'http://localhost:8080/sample/page/fff/list' ) { window.location.href='http://localhost:8080/sample/list'; } Colored by Color Scripter location 2019. 9. 8.