전체 글 229

HTTP) URI와 웹 브라우저 요청 흐름 - URI

URI : Uniform Resource Identifier URI는 로케이터(Locator), 이름(Name) 또는 둘 다 추가로 분류될 수 있다 - https://www.ietf.org/rfc/rfc3986.txt - 1.1.3. URI, URL, and URN URI : 리소스를 식별한다 (예: 주민등록번호) URL : 리소스의 위치 URN : 리소스 이름 / 이름을 부여한다 URI 단어 뜻 Uniform : 리소스를 식별하는 통일된 방식 Resource : 자원, URI로 식별할 수 있는 모든 것 (제한 없음) 우리가 구분할 수 있는 모~~든 것을 resource라고 함 Identfier : 다른 항목과 구분하는데 필요한 정보 URL : Uniform Resource Locator URN : Un..

HTTP 2022.01.31

JPA) 어플리케이션 개발

JPA 구동 방식 코드의 전체적인 흐름이기도 함!!!!!!!! persistence 클래스가 persistence.xml 설정정보를 읽어서 EntityManagerFactory 클래스를 생성 필요할 때마다 EntityManager를 찍어내서 돌림 객체와 테이블을 생성하고 매핑하기 @Entity @Id @Table @Column Member 엔티티 추가 · NayoungBae/jpa-basic@cca452e Permalink This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. Browse files Member 엔티티 추가 Loading branch inf..

JPA 2022.01.30

[TIL] 2022.01.30 JPA 공부

JPA) 어플리케이션 개발 JPA 구동 방식 코드의 전체적인 흐름이기도 함!!!!!!!! persistence 클래스가 persistence.xml 설정정보를 읽어서 EntityManagerFactory 클래스를 생성 필요할 때마다 EntityManager를 찍어내서 돌림 객체와 테이.. nazero.tistory.com 요약 : 코드 전체적인 흐름 : 단건 조회 : EntityManager.find(클래스 ,PK) 생성 : EntityManager.persist(값세팅한객체) 삭제 : EntityManager.remove(객체) 수정 : find한 객체를 setter함수로 값 세팅 JPQL 객체를 기반으로 한 SQL JOIN이나 WHERE절을 이용한 조건검색 등은 JPA의 JPQL을 쓸 수밖에 없다 데..

TIL 2022.01.30

[TIL] 2022.01.29 이력서

포지션 제안이 와서 수락을 했더니 이력서를 다시 보내주시면 면접 일정을 잡겠다는 메일이 왔다 이력서가.. 어느정도를 원하는 지 모르겠다 샘플 양식을 보니 경력 기술서 부분이 있었는데 내가 회사를 다녔던 내용만 적어야 되는건지, 교육을 받으면서 만들었던 프로젝트까지 적어야 되는건지 어려웠다 두 시간동안 엄청 고민하면서 샘플 양식을 채우다가 그냥 원래 정리해둔 자소서에 회사에서 했던 일들 좀 더 자세하게 적어서 제출했다 이거 하나 하는데 세시간을 했다.. 괜찮겠지..!

TIL 2022.01.29

[TIL] 2022.01.28 JPA 공부

https://nazero.tistory.com/240 JPA) 프로젝트 생성 H2 데이터베이스 설치와 실행 • http://www.h2database.com/ • 최고의 실습용 DB • 가볍다.(1.5M) • 웹용 쿼리툴 제공 • MySQL, Oracle 데이터베이스 시뮬레이션 기능 • 시퀀스, AUTO INCREMENT 기능 지원.. nazero.tistory.com 요약 : JPA는 인터페이스다! 라이브러리로 hibernate를 불러오면 dependency로 인해 JPA 라이브러리도 함께 불러온다 Spring과 알맞은 JPA 버전을 사용하는 걸 추천 Spring Boot 홈페이지 가면 써있음 persistence.xml 파일은 JPA를 사용할 수 있도록 환경을 만들 때 필요한 정보들이 적혀있음 DB..

TIL 2022.01.29

JPA) 프로젝트 생성

H2 데이터베이스 설치와 실행 • http://www.h2database.com/ • 최고의 실습용 DB • 가볍다.(1.5M) • 웹용 쿼리툴 제공 • MySQL, Oracle 데이터베이스 시뮬레이션 기능 • 시퀀스, AUTO INCREMENT 기능 지원 메이븐 소개 • https://maven.apache.org/ • 자바 라이브러리, 빌드 관리 • 라이브러리 자동 다운로드 및 의존성 관리 • 최근에는 그래들(Gradle)이 점점 유명 라이브러리 추가 - pom.xml 4.0.0 org.example ex1-hello-jpa 1.0.0 8 8 org.hibernate hibernate-entitymanager 5.3.10.Final com.h2database h2 1.4.199 JPA 설정하기 - p..

JPA 2022.01.29

[TIL] 2022.01.27 면접 질문 정리

Java 언어의 장단점이랑 내가 공부할 때 어려웠던 점에 대해 적어봤다 현재 공부하고 있는 기술도 적었다 https://nazero.tistory.com/238 면접에서 자주 나올 것 같은 질문 Spring, Spring Boot에 대한 차이점 및 각각 프레임워크를 사용했을 때 느낀 장단점 Spring과 Spring Boot에 대한 차이점 서버 Spring은 Tomcat 등 서버를 별도로 설치하여 사용해야 하지만, Spring Boot는 내장.. nazero.tistory.com 면접 전 사전 질문으로 나온 것이다 얼마나 자세히 써야되는지, 아니면 간략하게 써야되는 지 전혀 모르겠어서 그냥 꽂히는대로 적었다 최대한 내가 말하는 듯이 적으려고 했다 인터넷에서 보고 베낀게 아닌 내가 내 말투로 설명하듯이....

TIL 2022.01.28

면접에서 자주 나올 것 같은 질문

Spring, Spring Boot에 대한 차이점 및 각각 프레임워크를 사용했을 때 느낀 장단점 Spring과 Spring Boot에 대한 차이점 서버 Spring은 Tomcat 등 서버를 별도로 설치하여 사용해야 하지만, Spring Boot는 내장되어있는 Tomcat을 이용하면 되기 때문에 따로 설치하거나 관리할 수고를 덜 수 있습니다. XML Spring은 서버를 실행하기 위해 XML와 같은 환경 설정에 대한 코드를 작성해야 하지만, Spring Boot는 환경 설정 파일을 작성하지 않아도 서버를 실행할 수 있습니다. dependency Spring은 프레임워크에 필요한 라이브러리 버전을 일일이 맞춰줘야 했기 때문에, 한 라이브러리의 버전을 변경한다면 라이브러리와 연관되어있는 라이브러리도 버전 변경..

카테고리 없음 2022.01.27