목록[Web]/[Back-End] (16)
요르딩딩
Eclipse에서 Tomcat 구동시Eclipse에서 Tomcat실행시 로그에 위와같은 경고가 나오는 것은 "정상"이라고 합니다!!! 정상적인인 배포 환경에서는 나오지 않지만, Eclipse 안에서 Tomcat Server를 구동하는 경우에는 Eclipse의 WTP 플러그인이 임의로 source 태그를 집어넣기 때문에 나오는 경고메세지 입니다. Tomcat 6 부터는 server.xml에 정의되지 않는 속성이 있는 경우 WARNING을 뱉어내도록 바꼈습니다. 위에서 빨간색 부분이 WTP에서 임의로 추가한 속성입니다. 'Servers' view > Tomcat v7.0 Server at localhost 더블클릭 > Server Options > 'Publish module contexts to separ..
첨부파일업로드에는 두가지 방법이 있다고 생각한다. 1. 해당 파일을 서버의 디렉토리안에 저장하고 DB에는 파일이름을 암호화하여 저장한다. 2. 해당파일이름과 파일을 암호화하여 DB에 저장한다. 내가 업무를 통해 진행했던 방식은 2번이다. 파일의 크기가 클 수 도 있는데, DB에 저장하는 이유는? 나는 두개의 서버에서 해당파일을 모두 사용이 가능하도록 하기 위함이었다. 1번을 사용했을 경우, 파일이 저장되어있지 않은 서버에서는 사용이 불가능하기 때문이다. 다만 DB에 저장할 경우 파일의 용량에 따라서 성능이 저하 될 수 있다고 한다.
catalina.out 파일에 쌓이는 로그의 포맷이 변경하려고 한다. 파일위치 : src > main > resource > conf > log4j2.xml 위 코드의 pattern을 아래와 같이 변경하면 된다.
내가 사용한 로직은 DB에 파일,파일명을 저장하고, 그것을 첨부파일형태로 불러온다. 반환타입 : ResponseEntity : 스프링프레임워크에서 제공하는 클래스에 HttpEntity클래스가 존재한다. 이것은 요청이나 응답에 해당하는 HttpHeader, HttpBody를 를 가지고 있습니다. RequestEntity,ResponseEntity는 HttpEntity를 상속받은것들 입니다. ResponseEntity는 사용자의 응답데이터를 포함하고 있어 응답을 만들 수 있습니다. (예제코드) /* */ @GetMapping("down_load/file") public ResponseEntity down_loadWdAgreeFile(HttpServletRequest request) throws Excepti..
객체 - 데이터(신문, 물)와 기능(창문닦이)이 클래스로 캡슐화된것. - 컴퓨터 자원의 묶음. - 은닉성 (신문, 물의 양은 은닉가능) 내부 구조는 private으로 감춰놓고, 외부에서 조작할 수 있는 명령어만 public으로 공개해놓는거죠. 상속 : 물려받는것 ( 다형성 : 부모클레스에서 정의한 메소드를 자식클래스에서 Override해서 사용할 수 있다.) 인터페이스 : 장착하는것 (상속관계가 아닌 다양한 객체들을 하나의 카테고리로 묶을 수 있다.) 추상클래스 : 객체를 만들 수 없다. (객체를 만들필요가 없는 부모클래스를 만들떄 사용) 참고 : www.yalco.kr/
HTTP, HTTPS / 대칭키, 비대칭키, CA 참고 : https://www.yalco.kr/
1. Rest : 각 요청이 어떤 동작이나 정보를 위한 것인지를 그 요청의 모습 자체로 추론 가능하다는 것. 2. API란 : Application Programing Interface interface는 기계와 인간 간의 소통창구 (컴퓨터의 키보드,마우스,모니터와 같은 역할) 3. Rest API란 : Restful하게 만든 API는 요청을 보내는 주소만으로도 대략 이게 뭘 하는 요청인지 파악이 가능하다. (일종의 형식) 4. URI란 : 자원을 구조와 함께 나타내는 구분자 5. CRUD란 : 조회작업 뿐 아니라, 정보를 새로 넣거나 수정하거나 삭제하는 작업을 통틀어서 칭하는 말 (Create, Read, Update, Delete) 6. HTTP란 : 신호를 전송할때 사용하는 규약 ..