목록Java (3)
청개구리 개발자
Spring Document를 무작정 정독 해보자고 한지 벌써 2주가 넘게 지나고 정말 오랜만에 포스팅을 한다. (Spring Document에 관한 포스팅은 추후에 하도록 하겠다.) Spring Core에 대한 도큐먼트를 벌써 반 이상이나 읽은 내 자신이 세삼 오늘 돌이켜 보니까 뿌듯하기도 하다~~ 오늘의 포스팅은 Spring에 관한 포스팅이 아닌 동아리의 전 회장(2017년)이자 11번가 finding 개발팀 에서 근무중이신 이혁진(https://github.com/hyukjin-lee)님이 주관하시는 자바스터디에 관해 포스팅을 해보고자 한다. 오늘은 자바 스터디의 첫 번째 과제인 JUnit 사용법 및 테스트에 관해서 포스팅 해보겠다!! JUnit 이란? (4.x. 버젼 사용) JUnit은 자바 프로..

JPA(Java Persistence API)란 무엇인가?? JPA란 자바 진영의 ORM 기술 표준을 의미한다. 즉, ORM(Object Relational Mapping)을 사용해 데이터베이스에서 지속적으로 많은 양의 데이터를 관리하기 위한 API를 의미한다. JPA에 대해서 알아보았다면 도대체 JPA가 어디에 사용되는지에 대해서 알아보자!! ORM(Object Relational Mapping)에 대해서는 좀 더 뒤에서 설명하겠다. JPA는 어디에서 사용되는가? 개발자들은 Realational Object를 관리하기 위해 코드를 쓰는 번거로움을 감소하고자, JPA Provider 프레임워크를 사용한다. JPA Provider는 데이터베이스 인스턴스간 상호관계를 쉽게 처리해준다. JPA Provider..

Servlet이 무엇인가?? 자바 공식문서에는 다음과 같이 정의되어 있다. Java Servlet이란? 요청 - 응답 프로그래밍 모델에 의해 접근하는 응용 프로그램을 호스팅하는 서버의 기능을 확장시키는데 사용되는 자바 프로그래밍 언어의 클래스이다. 서블릿은 모든 유형의 요청에 응답할 수 있지만, 서블릿은 일방적으로 웹 서버에 의해 호스팅되는 어플리케이션의 확장에 사용된다. 다시 말해서 Servlet이란? 웹 기반의 어플리케이션을 빌드하기 위해 CGI(Common Gateway Interface) 제한없이 component 기반의 플랫폼 독립적인 메소드를 제공하는 클래스이다. *CGI(Common Gateway Interface) : 웹 서버 상에서 사용자의 프로그램을 동작시키기 위한 조합이다. CGI를 ..