분류 전체보기

JPAobject relational mapping객체랑 관계형 데이터베이스를 매핑해주는 것마치 자바 컬렉션에 저장하듯이 해준다.왜 사용해야 하는가SQL 중심적인 개발에서 객체 중심 개발을 할 수 있다.생산성유지보수패러다임의 불일치 해결성능표준데이터 접근 추상화와 벤더 독립성표준메소드저장: jpa.persist()조회: jpa.find()수정: member.setName()삭제: jpa.remove()JPA가 패러다임의 불일치를 해결해준다.1. JPA와 상속(저장)개발자는 객체인 앨범만 저장하면 됨. jpa가 알아서 쿼리문을 날려준다. 2. JPA 상속(조회)원래는 테이블이랑 앨범을 조인한다음에 가져와야 하지만, jpa는 알아서 분석 후 받아와준다.3. 신뢰할 수 있는 엔티티가 되어 계층 신뢰 가능JPA..
스프링 컨테이너는 빈 생명 주기를 관리한다. 빈을 관리하기 위해 IOC가 이용된다. 스프링 컨테이너에는 빈 팩토리가 있고, ApplicationContext는 이를 상속한다. 이 두개의 컨테이너로 의존성이 주입된 빈들을 제어할 수 있다.   WebApplication이 실행되면, WAS(Tomcat, ServletContainer per process)에 의해 web.xml이 로딩된다.web.xml에 등록되어있는 ContextLoaderListener가 자바 클래스 파일로 생성된다. ContextLoaderListener 요 친구는 ServletContextListener를 구현한 것으로써, Application Context(스프링 빈이 등록되고 공유되는 곳) 를 생성한다.ApplicationConte..
갑자기 스프링 시큐리티 다루다가 DispatcherServlet이 중앙에서 모든 HTTP 요청을 처리하고 적절한 핸들러에 전달해준다..이걸 보고..그럼 접속하는 사용자가 엄청 많은데, 많은 요청이 갑자기 들어오게 된다면 이 많은 요청을 하나의 핸들러가 다 처리하는건가??의문이 들어서 열심히 찾아봤다.이런 답변을 보았다.톰캣(WAS)은 하나의 프로세스에서 동작하며, thread pool을 만들어 HttpRequest가 들어왔을 때 하나씩 쓰레드를 재사용하거나 재배정한다. 요청이 많아지면, 큐에 쌓아두고 쓰레드가 만들어지는 일반적인 Thread pool 의 동작을 한다. 본능적으로 생각했다..thread???는... 운영체제랑 객프 수업에서 들어봤는데,, 정확히 알지 못했다,,,그래서 기초부터 하나하나 찾아..
두 가지를 포함한 범위인 테스트 대역을 먼저 정리한다.테스트 대역(Test Double) 이란?테스트를 하려는 객체가 다른 객체들과 여러 관계가 엮여있어 사용하기 어려울 때, 대체할 수 있는 객체를 말한다.테스트 대역은 Dummy, Stub, Spy, Mock, Fake로 나눌 수 있다.Dummy 객체는 전달되지만 실제로 사용되지는 않는다. 일반적으로 매개변수 목록을 채운다.Fake실제로 작동하나 일반적으로 프로덕션에는 적합하지 않는 방식을 취한다.Stub테스트 중 만들어진 호출에 미리 준비된 답변을 제공하고 일반적으로 테스트를 위해 프로그래밍된 것 외에는 전혀 응답하지 않는다.Spy그들이 어떻게 호출되었는지에 따라 일부 정보를 기록하는 스텁이다.Mock호출될 것으로 예상되는 사양을 형성하는 기댓값으로..
· CS
모든 컴퓨터는 네트워크 통신 시, 기본적으로 OSI 7계층 모델 혹은 TCP/IP 4계층 모델에 맞춰 동작한다.네트워크 통신은 어떻게 일어나는가.크롬 브라우저에 www.naver.com 입력크롬은 이를 네트워크에서 통신 가능한 형태인 패킷으로 만듬.네트워크 중간에 있는 기기(라우터) 들이 이 패킷을 읽고 네이버 서버로 전달.네이버 서버는 이 패킷을 다시 풀어, 웹 서버가 읽을 수 있는 형태로 만들고, 웹 서버에 전달한다.사람은 URL (www.naver.com) 을 입력했지만, 내부적으로 패킷같은 특정 형태로 데이터를 만든다. 이렇게 만들어진 패킷은, 수신 받는 쪽에서 다시 사람이 이해할 수 있는 데이터로 만들어진다.OSI 7계층송신 호스트 => 사용자 수신 호스트 => 네이버 서버로 이해해보자.먼저 사..
한 달 계획,,(?)13일까지 토이 프젝 로직을 완성시켜야하고,,24일에 캡스톤 심사가 있고,,27일에 지원금 받고 급하게 GPU 서버를 후다닥 구축해야하고(가장 두려운 부분이다.......................)29일까지 토이 프젝 완성해서 제출하고,,30일에는 캡스톤 전시가 있으며,,ㅎㅎ10월 초에 토스(아마도 볼것같다..) 를 보기로 했으며,,그렇지만 공부를 하나도 안했다!!!!ㅎㅎ 10월 20일에는 정처기 실기가있다,, 근데 캡스톤 끝나면 정말 세상이 환해질 것 같다. 🥹  갑자기....프젝도 좋지만 나도 진로를 슬슬 정해야 하지 않을까 라는 현타가 왓다...................백엔드 개발자를 하겟다구 일단 결심을 햇는데 뭔가 ...... 고민이든다... .ㅎㅎ요즘 개발자를 다들..
chaerrii
'분류 전체보기' 카테고리의 글 목록 (5 Page)