본문 바로가기

전체 글29

[JPA] JPA (Java Persistence API) JPA 소개 및 JPA 기본 동작 과정 JPA는 자바 진영에서 ORM(Object-Relational Mapping) 기술 표준으로 사용되는 인터페이스의 모음이다. JPA를 구현한 대표적인 오픈소스로는 Hibernate 가 있다. ORM(Object-relational mapping) 이란 Object-relational mapping (객체 관계 매핑) 객체는 객체대로 설계하고, 관계형 데이터베이스는 관계형 데이터베이스대로 설계한다. ORM 프레임워크가 중간에서 매핑해 준다. 대중적인 언어에는 대부분 ORM 기술이 존재한다. ORM은 객체와 RDB 두 기둥 위에 있는 기술이다. JPA(Java Persistence API) 란 EJB 과거의 ORM 자바 표준(Entity Bean) 코드가 매우 지저분하.. 2022. 1. 6.
[HTML] <meta> http-equiv 속성 알아보기 HTML 태그는 문서의 부가적인 정보를 제공하는 태그이다. meta 태그의 http-equiv 속성은 HTTP 헤더에 정보 또는 값을 제공하는 content 속성이다. 주로 사용하는 용도는 HTML 문서에서 사용할 문서의 종류나 페이지 이동(새로 고침) 등에 사용해 볼 수 있다. 문법 속성 값 알아보기 속성 설명 content-security-policy 문서에 대한 콘텐츠 정책을 지정한다. content-type 문서의 character encoding을 지정한다. default-style 사용할 선호 스타일 시트를 지정한다. refresh 문서가 자동으로 새로 고쳐지는 시간 간격(초 단위)을 정의한다. content-security-policy 문서에 대한 콘텐츠 보안정책을 지정한다. 웹의 보안 모델.. 2021. 1. 25.
[Linux] 리눅스 디렉토리 구조 이번 포스트는 리눅스 시스템의 디렉토리 구조에 대해 알아보겠습니다. 윈도우를 제외하고 Linux, Unix, macOS(OS X)는 그 뿌리를 Unix에 두고 있어서 디렉토리 구조가 유사합니다. 리눅스 시스템의 디렉토리 구조는 전체적으로 역 트리(tree) 구조를 하고 있습니다. 그리고 명령어의 종류와 성격, 사용권한 등에 따라 각각의 디렉토리들로 구분됩니다. 리눅스 배포판들은 '리눅스 파일시스템 표준'인 FSSTND(LINUX File System Standard) 라는 표준을 준수하므로 대부분의 리눅스 배포판들은 그 기본 골격이 같습니다. /(루트) 최상의 디렉토리인 루트 디렉토리를 의미하며, 리눅스의 모든 디렉토리들의 시작점이다. 즉, 모든 디렉토리들을 절대경로로 표기할 때에 이 디렉토리로부터 시작.. 2021. 1. 22.
스마트폰을 웹캠으로, 드로이드 캠(DroidCam) 설치 및 사용법 요즘 같은 언택트 시대에 온라인 수업 및 화상회의 등 비대면으로 작업을 해야 하는 경우가 많습니다. 이를 위해 Skype나 Zoom 등 여러 커뮤니케이션 프로그램들을 사용하게 되는데, 이를 어쩌나 내 PC에는 웹캠이 없다?? 오늘은 이렇게 웹캠이 없는 환경에서 여러분이 가지고 있는 스마트폰을 웹캠으로 사용할 수 있게 하는 앱을 소개할까 합니다. 스마트폰을 웹캠으로 사용할 수 있게 지원하는 앱으로는 iVCam, DroidCam 등 그 외 여러가지 앱들이 존재하는데 여기서는 드로이드캠(DroidCam)의 설치 및 사용법에 대해 알아보겠습니다. 드로이드캠(DroidCam) 이란 드로이드캠(DroidCam)은 여러분의 스마트 폰을 웹캠으로 사용할 수 있도록 도와줍니다. 드로이드캠을 이용하면 웹캠이 없는 여러분의.. 2021. 1. 20.