본문 바로가기
  • A little happiness

Computer Science18

mybatis 자바 관계형 데이터베이스 프로그래밍을 도와주는 프레임워크로 자바의 객체를 orm해주는 기능을 제공, 재사용 가능하게 하고, sql명령어는 자바코드로 분리하여 xml에서 따로 관리하게 한다. 2021. 8. 2.
단위테스트 테스트 기법중에는 통합테스트, 단위테스트로 크게 나뉘며 이 중 단위테스트는 하나의 모듈, 하나의 메소드, 하나의 기능만을 테스트하기 위한 기법이다. 따라서, 단위테스트를 하기 위해서는 하나의 기능에 관련된 가짜의 외부 객체나 모듈을 생성할 필요가 있는데 이를 이러한 가짜 객체(Mock Object)를 주입하고 어떠한 값을 리턴하도록 하는 도구를 스텁(stub)이라고 한다. 최근에는 단위테스트는 대부분 given-when-then 패턴을 통해 작성하며 예를 들어 자바에서는 junit5+assertJ를 사용하여 arrert류 함수를 통하여 단위테스트를 작성하게 된다. https://mangkyu.tistory.com/144 [Java] JUnit을 활용한 Java 단위 테스트 코드 작성법 (2/3) 이번에는.. 2021. 8. 2.
jsp(java server page) spring에서 웹페이지를 구성하기위해 jsp를 사용하게 되는데 jsp는 자바를 서블릿으로 바꾸고, 서블릿은 컴파일되어 웹페이지를 구성하고, 반환하여 웹페이지를 띄어주게 된다. https://javacpro.tistory.com/43?category=104808 [JSP] JSP (JavaServer Pages ) 란 무엇인가? JSP (JavaServer Pages ) 란 무엇인가? JSP 란 JavaServer Pages 의 약자이며 HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다. JSP 가 실행되면 자바 서블릿(Servlet) 으로 변환.. javacpro.tistory.com https://javacpro.tistory.com/44?category=104808.. 2021. 7. 18.
웹 작동 방식 https://kimyang-sun.tistory.com/entry/%EC%9B%B9-%EC%9E%91%EB%8F%99-%EB%B0%A9%EC%8B%9D-SSR-CSR-%EA%B7%B8%EB%A6%AC%EA%B3%A0-SPA (웹 작동 방식) SSR, CSR, 그리고 SPA, MPA 보통의 웹사이트는 브라우저에서 요청을 보내면 프론트 서버에서 필요한 요청을 백엔드로 다시 보냅니다. 백엔드는 그 필요한 요청을 해결하기 위해 데이터베이스에서 데이터를 받아와서 프론 kimyang-sun.tistory.com 2021. 7. 18.
Ajax 웹개발 기법으로 기존의 웹 애플리케이션이 폼을 체이고 이를 서버에 제출하여 하나의 페이지를 받던 방식에서 ajax를 사용하여 비동기로 필요한 데이터만을 웹서버로 요청하여 받은 후 클라이언트에서 javascript를 이용하여 웹서버의 응답을 처리하게 된다. 일반적으로 SOAP나 XML 기반의 웹 서비스 프로토콜이 사용되게 된다. XML : 다목적 마크업 언어로 현재 웹에서 자료구조를 나타내거나 종속성 등을 나타내는데 사용됨 SOAP : http, https, smpt 등을 통해 XML기반의 메세지를 컴퓨터 네트워크 상에서 교환하는 프로토콜 https://ko.wikipedia.org/wiki/Ajax Ajax - 위키백과, 우리 모두의 백과사전 다른 뜻에 대해서는 에이젝스 문서를 참고하십시오. 다른 뜻에 .. 2021. 7. 13.
tcp 3-way handshaking https://mindnet.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%89%BD%EA%B2%8C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-22%ED%8E%B8-TCP-3-WayHandshake-4-WayHandshake [ 네트워크 쉽게 이해하기 22편 ] TCP 3 Way-Handshake & 4 Way-Handshake 우선 TCP의 3-way Handshaking 에 대하여 알아보겠습니다. * TCP 3-way Handshake 란? TCP는 장치들 사이에 논리적인 접속을 성립(establish)하기 위하여 three-way handshake를 사용한다. TCP 3 Way Handshake.. mindnet.t.. 2021. 7. 7.