본문 바로가기

전체 글48

AWS 서버리스로 서버 없이 간단한 웹 애플리케이션 만들기 AWS 서버리스란? - 서버 관리 필요가 없다. - 사용한 만큼만 지불한다. - 요청에 맞게 스케일링 - 높은 보안 수준 AWS Lambda - 불필요한 서버 관리 - 자동 확장 - 고가용성 및 보안 - 사용한 만큼만 지불 Lambda의 실행 방식 - 이벤트가 발생이 하면 자동적으로 실행 - 그러면 이벤트가 없이는 안되나요? (엔드포인트 요청으로 사용자들이 버튼을 누르거나 특정 행동을 끝으로 이벤트 발생을 시킬 수 있고 시간설정으로 이벤트 발생도 가능하다.) Lambda 사용 사례 - 내가 하고자 하는것은 Lambda로 뭐든지 가능하다 API Gateway - 훨씬 더 편리하게, 쉽게 관리를 할 수 있다. 다양한 API 유형 지원 - RESTful : HTTP APIs & REST APIs - WebSo.. 2023. 9. 11.
프리온보딩 백엔드 챌린지(JAVA) - CleanCode 작성법 - 1. Meaningful Names (의도를 분명히 밝혀라) - 의도를 분명히 밝혀라. 변수 작성이 귀찮더라도 최대한 직관적으로 가는 게 좋다. 왜? 코드의 저자의 의도가 명확하게 파악이 되고, 위에서 아래로 자연스럽게 해석하기가 쉽다 또한 코드의 맥락이 명시적으로 협업 및 유지보수에 탁월하다. - 그릇된 정보를 피하라. - 의미 있게 구분하라. - 발음하기 쉬운 이름으로 정하자. 우리는 혼자 일하지 않는다. - 검색하기 쉬운 이름을 사용하라. 로그 검색하기가 쉽다. - 타입과 관련된 문자열을 넣지 말아라. 예외사항도 있다. 인터페이스 클래스와 구현 클래스의 경우, 인터페이스 클래스는 접두어를 붙이지 않고, 구체 클래스에 접두어를 붙이는 것이 좀 더 보기 좋다. 예를 들어, ShapeFactory 인터페.. 2023. 9. 5.
JPA(Java Persistence AP) JPA 란? - JPA 란 자바의 ORM(Object Relational Mapping) 표준 스펙을 정의 JPA 의 스펙은 자바의 객체와 데이터베이스를 어떻게 매핑하고 동작해야 하는지를 정의하고 있음 1. 영속성 컨텍스트(Persistence Context) - 영속성 컨텍스트는 JPA가 관리하는 엔티티 객체의 집합 - 엔티티 객체가 영속 컥텍스트에 들어오게 되면 JPA는 엔티티 객체의 매핑 정보를 가지고 DB에 반영함 - 엔티티 객체가 영속 컨텍스트에 들어오게 되어 관리 대상이 되면 그 객체를 영속 객체라고 부름 - 영속성 컨텍스트는 세션 단위로 생명주기를 갖고 있음(세션이 생기면서 만들어지고, 세션이 종료되면 없어짐) - 영속성 컨텍스트에 접근하기 위해서 Entity Manager를 사용함 - En.. 2023. 4. 9.
DOM 이란 #. DOM (Document Object Model)이란? - 컴퓨터가 문서를 잘 처리할 수 있도록 문서에 대한 구조를 약속한 것 - Tree 형태 특징이 있다. - 각각의 노드에 하나의 부모가 있고 여러개의 자식이 있는 구조(태그가 중첩되는 것과 일맥상통하다.) - firstElementChild : 첫 자식 엘리먼트 - lastElementChild : 마지막 자식 엘리먼트 - nextElementSibling : 같은 레벨의 형제 엘리먼트에 접근하는 방법 - previousElementSibling : ''' - 등 속성으로 원하는 노드에 접근하여 속성을 줄 수 있다. = 단일 Element 선택 - Document API - document.getElementBy~ : 단일 엘리먼트를 선택하는 .. 2022. 8. 29.