본문 바로가기

분류 전체보기143

JPA 가 무엇인가요? JPA 가 무엇인가요? -지수민님의 정리내용 JPA란 쉽게 요약하면 자바명령어를 SQL로 번역해주고 SQL을 사용하지 않아도 데이터 생성,조회,수정,삭제(CRUD)를 할수있도록 해주는 번역기라고 말할수있다. 좀 더 자세히 나아가자면 JPA는 자바에서 ORM(object-Relational Mapping) 기술 표준으로 사용되는 인터페이스의 모음이다. 이말은 즉 실제적으로 구현된것이 아니라 구현된 클래스와 매핑을 해주기 위해 사용되는 프레임워크이다. JPA를 구현한 대표적인 오픈소스로는 Hibernate가 있다. 여기서 ORM이란 어플리케이션 Class와 RDB(Relational DataBase)의 테이블을 연결한다는 뜻이며 기술적으로는 어플리케이션의 객체를 RDB 테이블에 자동으로 영속화해주는것이라 생.. 2022. 3. 24.
XSS / 방지 필터 적용 관련 링크 모르는 용어) 더보기 1. escape처리 https://m.blog.naver.com/jskorl/220544334899 Escape string (이스케이프) 이란? Escape string (이스케이프) 이란? 안녕하세요. 왕발입니닷 >_ Dto가 무슨 역할이지? https://m.blog.naver.com/cjhol2107/221757079506 [JAVA] DAO, DTO, VO 개념, 차이 1. DAO(Data Access O.. 2022. 3. 23.
[항해99 6기] CS발표 자료-10강 논리와 스위치 CODE : 하드웨어와 소프트웨어에 숨어 있는 언어 삼단논법 : 두 개의 전제가 참이라면, 결론도 참이라고 추론할 수 있다. p155 모든 인간은 죽는다. 소크라테스는 인간이다. → 소크라테스는 죽는다 부울대수) 대수학의 연산자를 분리시켜 추상화하여 사용했습니다. (+, x 등) 연산자는 수가 아니라 종류(class)에 대하여 적용 → 종류는 집합을 의미 p151 p157 부울 ∪(합집합)와 ∩(교집합)으로 나타냅니다. 첫 번째 집합 “또는” 두 번째 집합 - > OR → + 첫 번째 집합 “과” 두 번째 집합 -> AND → x “1 -” -> NOT 하얀색 고양이와 검정 암컷 고양이의 합집합 → 흰 or (검 and 여) p. 152 ~ 154 갈 or 검 or 흰 or 주 = 1(전체 고양이) 1(.. 2022. 3. 23.
[항해99 6기] 김병욱님 특강 (쌀 팔다) 오늘 해주신 특강 내용을 정리해 보았습니다. 1. 개발을 하는 목표는 무엇인가요? 2. 신입 개발자에게 필요로 하는 역량은 무엇인가요? 3. 신입이 실제로 하는 일은 무엇인가요? 라는 주제로 강의를 해주셧 습니다. 1. 개발을 하는 목표는 무엇인가요? 동기) * 기술적 아름다움 * 내 서비스 / 고객에게 편의 코딩을 배울 때 "왜 돌아가지?" 가 아니라 내가 구현하고자 하는 것에 집중하자! -> 어려울 순 있지만 불가능하진 않다! 프로젝트를 해보는 것을 추천 -> 나에게 필요한 것 (고객) -> 고객과 만나면서 동기부여를 얻을 수 있음 공부하기 싫을 때 기획을 해보자 [눈에 보이는 기획] -> 뭘 만들면 좋을까? 눈에 보이게 그려보자 (adobe xd 툴) 눈에 보이는 기획이란? 그림판으로 구체적으로 기.. 2022. 3. 22.
[항해99 6기] 블로그 만들기 [모달을 이용한 기록] 더보기 전체 게시글 목록 조회 페이지 -> 제목 / 작성자명 / 작성 날짜를 조회 -> 작성 날짜 기준으로 (내림차순) -> 레파지토리? -> 선택한 게시글을 클릭할 경우 (게시글 조회페이지)로 이동 -> 3번 연동 onclick http = ${키값} 게시글 작성 페이지 -> 제목, 작성자명, 작성 내용을 입력하기 (input박스를 사용) -> "글쓰기" 버튼을 클릭 -> 전체 게시글 목록 조회 페이지 이동 -> 최신 게시글이 최상단에 위치함을 확인하기(내림차순으로 새로고침 해주기) 게시글 조회 페이지 -? 제목 / 작성자명 / 작성 날짜 / +a 작성 내용 조회하기 RDS연결 / EC2 배포 (8080 80포트) 요구사항을 모두 지키기 -> 기능 임의로 빼지 마세요 이쁘지 않아도 되니까 -> 동작을 .. 2022. 3. 22.
[항해99 6기] 2주차 개발일지 회고 (객체 지향 프로그래밍과 JVM정리) 목차 더보기 0. 느낀점 1. 객체 지향 프로그래밍 (Object Oriented Programming) - 객체란? - 객체 간의 관계 - 객체 지향 프로그래밍 - 객체 지향 vs 클래스 지향 장단점 - 키워드 - getter, setter를 사용하는 이유 2. JVM (Java Virtual Machine) - JVM이란? - JVM필요성 - JVM특징 3. 참고사이트 느낀점 더보기 주특기인 백엔드 Spring을 배우면서, 처음으로 객체 지향 프로그래밍과 JVM을 경험해 보았습니다. 처음으로 Getter와 Setter를 사용해 보니 데이터베이스에 정확하고 일관성있는 정보를 주는 방식이 신기했습니다. 또한 아래와 같이 python와 html만 다루다가 객체지향이라는 개념을 처음 배우니 힘든 한 주였던 .. 2022. 3. 20.