반응형

프로그래밍 언어 65

<HTML> <a>태그를 활용한 위키식 목차(링크)를 적용하기

1. 티스토리 편집기능 활용하기 2. HTML의 태그 활용하기 1) 태그 작성 2) 이동할 문장의 식별자 'id' 작성 3) 태그에 이동할 문장을 알려줄 href 작성 티스토리의 HTML 편집기능을 활용하여 아래의 위키백과와 같이 목차를 선택하면 문서 내의 해당부분으로 이동할 수 있는 기능을 추가하는 방법에 대해서 알아보겠습니다. 이러한 기능은 HTML의 수 많은 태그 중 태그를 활용하여 구현할 수 있습니다. 태그를 활용하기 위해서는 html편집기능을 사용할 수 있어야 합니다. 1. 티스토리 편집기능 활용하기 티스토리는 다행히 자체적으로 HTML을 편집할 수 있는 기능을 제공하고 있습니다. 우측 상단에 기본모드와 화살표가 있는 부분을 클릭하시면 [기본모드] [마크다운] [HTML] 모드들을 선택할 수 있..

<SpringBoot> LMS 프로젝트 9. Repository, service 계층 구현 및 테스트

계층형 구조 controller,web: 웹 계층 service : 비즈니스 로직, 트랜잭션 처리 repository:JPA를 직접 사용하는 계층, 엔티티 매니저 사용 domain: 엔티티가 모여있는 계층, 모든 계층에서 사용 개발 순서 : 서비스 -> 리포지토리 계층을 개발하고 테스트 케이스를 작성해서 검증, 마지막에 웹 계층 적용 MemberRepository와 MemberService 구현 1. MemberRepository 레포지토리 계층에서는 DB저장과 DB에서 조건에 맞는 데이터를 불러오는 기능을 넣어둔다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 package com...

<Spring Boot> LMS 프로젝트8. JPA 엔티티 매핑

1.스프링부트 의존성 설정 2. application.yml을 이용한 데이터베이스 연결(mysql) 3. 엔티티 매핑 4. 실행결과 1.스프링부트 의존성 설정 2. application.yml을 이용한 데이터베이스 연결(mysql) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 server: port: 8081 spring: datasource: url: jdbc:mysql://localhost:3306/lms_jpa?serverTimezone=UTC&characterEncoding=UTF-8 username: root password: 1234 driver-class-name: com.mysql.cj.jdbc.Driver jpa: hibernate: ddl-..

<React> 고속도로 도착 시간 예측 페이지 짜기 프로젝트 1. 시작

1. 목표 2. 구현 된 상황 3. 고쳐야 할 점 4. 전체 코드 1. 목표 1) 광역시 간에 고속도로를 이용하여 여행을 할 때 걸리는 시간을 계산한다. (다만 근처에 광역시 혹은 특별시가 있는 인천광역시와 울산 광역시는 제외한다.) 2) 출발지와 도착지 입력 값을 넣으면 자동으로 구간 내에 이동 시 걸리는 시간을 계산한다. 3) 도로교통공사 API 내에 있는 자료의 형식에 따라 최종 출력값은 출발지, 목적지, 최대 소요시간, 최소소요시간, 최대소요시간으로 한다. 2. 구현된 상황 1)경부선 라인 (서울 - 대전 - 대구 - 부산) 2) 출발지와 도착지 입력 시 시간 계산 3) 출발지,목적지,최대 소요시간, 최소소요시간,최대소요시간 3. 고쳐야 할 점 1)광주광역시는 아직 구간을 정확히 파악하지 못해 넣..

<JPA> JPA 2. 엔티티 매핑

본 포스팅은 김영한 선생님의 자바 ORM 표준 JPA 프로그래밍 - 기본편를 듣고 배운 것을 정리하는 글입니다. 정확하게 JPA에 대해서 배우고 싶으시다면 https://www.inflearn.com/course/ORM-JPA-Basic/dashboard 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 본 강의는 자바 백엔 www.inflearn.com 위의 강의를 보시는 것을 추천드립니다. @Entity - @Entity가 붙은 클래스는 JPA가 관리 - JPA를 사용해서 테이블과 매핑할 클래스는 @Enti..

<JPA> JPA 1. 내부 동작 방식 영속성

본 포스팅은 김영한 선생님의 자바 ORM 표준 JPA 프로그래밍 - 기본편를 듣고 배운 것을 정리하는 글입니다. 정확하게 JPA에 대해서 배우고 싶으시다면 https://www.inflearn.com/course/ORM-JPA-Basic/dashboard 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 본 강의는 자바 백엔 www.inflearn.com 위의 강의를 보시는 것을 추천드립니다. 1. 프로젝트 구성 pom.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19..

<Spring> 스프링 핵심원리 - 기본편 후기

1. 듣게 된 동기 드디어 스프링 기본편을 다 들었습니다. 스프링부트를 공부하다 보니 이게 왜 되는가에 대한 의문으로 시작하여 그 의문을 풀기 위해 여기저기 찾던 중에 인프런 김영한 선생님의 스프링 핵심 원리를 듣게 되었다. 어노테이션이니 JPA니 하는 것들이 그냥 책에 쓰인대로 쓰다보니 이건 타자연습이다 싶어 그 동작원리를 알기 위해서 였습니다. 2.커리큘럼 총 강의 길이는 12시간 7분에 총 65강으로 구성되어 있습니다. 스프링에서 객체가 어떻게 생성되어, 스프링에서 관리되고 또 어떤 방식으로 의존성이 주입되는지에 대한 원리에 대해서 강의가 진행됩니다. 그 원리를 설명하기 위해 순수한 자바에서 부터 시작하여 그 코드를 스프링으로 이식하는 과정을 통해 어떤 이유로 스프링이 개발되었고, 어떻게 쓰여야 하..

<Spring>LMS프로젝트7. 학생 출결 로직 작성(5) 컴포넌트스캔과 자동 의존관계 주입

*본 프로젝트는 JSP 팀 프로젝트로 만들었던 Learning Management System을 Spring으로 이식하는 과정입니다. **본 프로젝트는 김영한 선생님의 인프런 강의 스프링 핵심원리 - 기본편 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 개발자가 되어보세요! 📣 확인해주 www.inflearn.com 을 바탕으로 실습하는 과정입니다. 스프링에 대해서 배우고 싶으시다면 이 강의를 들어보시는 것도 좋을 것입니다. 개발 환경 IDK : intelliJ JDK : 자바 11 의존성은 김영한 선생님의 강의 순서대로 하기 위해 아무것도 넣지 않고 ..

<IntelliJ>Git Hub 연동하기

1. 인텔리제이에 깃 계정 추가하기 2. 깃 프로그램 설치 3. 깃 연동 4. 커밋과 푸시 인텔리제이는 깃 연동을 아주 간편하게 할 수 있는 기능을 제공합니다. 1. 인텔리제이에 깃 계정 추가하기 일단 인텔리제이에서 깃에 연동을 하기위해서는 당연하게도 깃 허브에 계정이 필요합니다. 계정을 가지고 계시다면 인텔리제이에 계정 정보를 등록해줘야 합니다. File ->Setting -> Version Control -> GitHub로 들어가셔서 좌측에 +를 누르셔서 계정을 추가해 줍니다. 2. 깃 연동하기 한번도 연동을 하지 않았다면 VCS -> Share Project On GtHub를 클릭해줍니다. 3. 변동사항 커밋,푸시하기 새롭게 BaseEntity라는 클래스를 만들겠습니다. 이제 새로운 클래스를 만들때..

<Spring>LMS프로젝트5. 학생 출결 로직 작성(2) 스프링으로 이식

*본 프로젝트는 JSP 팀 프로젝트로 만들었던 Learning Management System을 Spring으로 이식하는 과정입니다. **본 프로젝트는 김영한 선생님의 인프런 강의 스프링 핵심원리 - 기본편 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 개발자가 되어보세요! 📣 확인해주 www.inflearn.com 을 바탕으로 실습하는 과정입니다. 스프링에 대해서 배우고 싶으시다면 이 강의를 들어보시는 것도 좋을 것입니다. 개발 환경 IDK : intelliJ JDK : 자바 11 의존성은 김영한 선생님의 강의 순서대로 하기 위해 아무것도 넣지 않고 ..

반응형