Web 38

HTML - 구조 및 기본

*크롬창에서 컨트롤 시프트 C를 누르면 element요소가 박스로 보인다. HTML 기본 HTML 은 프로그래밍 언어가 아닙니다; 컨텐츠의 구조를 정의하는 마크업 언어입니다. HTML은 컨텐츠의 서로 다른 부분들을 씌우거나(wrap) 감싸서(enclose) 다른 형식으로 보이게하거나 특정한 방� developer.mozilla.org HTML(Hypertext Markup Language) - 컨텐츠 구조를 정의하는 마크업 언어 (프로그래밍 언어 아님) wrap - 컨텐츠의 서로 다른 부분들을 씌운다. enclose - tag로 감싼다. 떡볶이 먹고 싶다 -> 문단 태그로 감싸서 문단임을 명시 : 여는 태그 : 닫는 태그 컨텐츠 : 태그 사이에 있는 내용 요소 : 여는 태그, 닫는 태그, 컨텐츠 속성: ..

Web/HTML CSS JS 2020.09.22

Spring boot REST API, H2 DB(sql), JPA (1) + Entity, Lombok 생성자 에러

이번에 따라한 블로그 글 스프링 부트 (Spring boot) 기반으로 JPA, Lombok, H2 를 이용하여 REST API 구현 스프링 부트 (Spring boot) 기반으로 JPA, Lombok을 사용하여 H2 데이타베이스에 임시 데이타를 기록한뒤 이를 읽고 리턴하는 REST API를 구현하는 예제를 작성해본다. skypacific.github.io 그대로 따라해보고 404..실패했지만 알게된 게 많아서 정리해봄 먼저 jpa란 [JPA] JPA란 - Heee's Development Blog Step by step goes a long way. gmlwjd9405.github.io 자바 기반 ORM 인터페이스 모음 jdbc나 sql를 따로 작성할 것 없이 내부에서 DB와 통신한다고 한다. 객체 중..

Web/Spring 2020.09.21

Spring boot REST API + MySQL(오라클, mybatis xml 작성)

이분이 쓰신 글을 그대로 따라해봤다. [Spring Boot] REST API 게시판 만들기(2) - MySQL + MyBatis 연동 MySQL, MyBatis를 연동한 후 게시글 목록을 조회할 수 있도록 Controller, Service, Mapper를 추가하겠습니다. MySQL에 관한 내용은 다음 글을 참고하세요. MySQL 다운로드 및 설치 - https://tychejin.tistory... tychejin.tistory.com 너무 어려워서 그대로 따라서 GET 까지만 구현함.. 워크벤치 쿼리에서 이렇게 DB를 하나 만들고 SHOW DATABASES; CREATE TABLE board.TB_BOARD( BOARD_SEQ INT UNSIGNED NOT NULL AUTO_INCREMENT COM..

Web/Spring 2020.09.20

Spring boot REST API + MySQL(오라클, mybatis)

참고한 영상 www.youtube.com/watch?v=QzHkJsALmyw 디펜던시는 이것 추가 mysql 디펜던시와 mybatis 디펜던시를 사용하기 때문에 넣어줌 버전은 삭제해줘도 된다고함 mysql mysql-connector-java org.mybatis.spring.boot mybatis-spring-boot-starter 2.1.3 추가한 뒤 여기에 username과 password를 적어줌 여기서는 root와 123456 mybatis를 사용하면 sql과 관련된 복잡한 설정없이 이것만 작성해줘도 된다고 함 spring.datasource.url=jdbc:mysql://localhost:3306/spring?useUnicode=true&characterEncoding=utf8&serverTi..

Web/Spring 2020.09.18

Spring boot - RESTful API(2)

어제 연습한 코드 수정 이전에 작성한 코드는 post를 한 뒤 user/all 이 아닌 user/{id}로 조회를 할 경우 값이 나오지 않음. url 설계가 잘못 되었다는 피드백을 받고 url에서 데이터를 다 받게 하지 않고 body에서 json 형태로 데이터를 주고 받는 형식으로 수정함 RESTful API uri 설계에 대해서도 알아봐야겠다. body에서 json 데이터가 올 경우 이를 내가 원하는 타입으로 역직렬화 해야하는데 jackson이라는 라이브러리가 제공하는 ObjectMapper 기능이 필요함 Getting Started with Deserialization in Jackson | Baeldung Use Jackson to map custom JSON to any java entity gr..

Web/Spring 2020.09.17

spring framework 설치 및 환경설정 (spring legacy project/tomcat)

Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io 여기서 STS 4 다운로드 workspace 경로 설정 후 Help -> Eclipse Market 에서 Spring Tools 3를 설치해줌 Window -> Preference General -> workspace 에서 인코딩을 utf-8로 바꿔줌 We..

Web/Spring 2020.09.16

1. 개발 환경 만들기 _Eclipse Tomcat 연동

1. jdk 설치(오라클) www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 2. 환경 변수 설정 minstar0410.tistory.com/3 Java 환경변수 설정하기 안녕하세요. 이번글에서는 Java 환경변수 설정하는 방법을 알아보도록 하겠습니다. 1. Java 환경변수 설정하기 1.1 JAVA_HOME 설정하기 1. 윈도우의 시작메뉴에서 [우클릭] 후 시스템으로 갑니다. 2. minstar0410.tistory.com 3. tomcat 설치 jsp를 실행할 수 있는 웹서버 제공 tomcat.apache.org/download-80.cgi Apache Tomcat® - Apache Tomcat 8 Software Downlo..

Web/JSP 2020.09.11