일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- 자바스크립트
- sql문
- 웹개발
- 클래스
- select
- 프로그래밍
- Git
- html
- JavaScript
- where
- select문
- order by
- 백엔드
- 스프링
- 예외처리
- MySQL
- 데이터 조회
- StringBuilder
- 정보처리기사
- 프로그래머스 sql 고득점 kit
- 정보처리기사필기요약
- 백준
- 프론트엔드
- 자바
- mybatis
- github
- DML
- 메서드
- 입출력
- 형변환
- 개발자
- SQL
- Linux
- 리눅스
- scanner
- BufferedReader
- 알고리즘
- 프로그래머스 SQL
- String클래스
- Today
- Total
목록SpringBoot (3)
ToBe끝판왕
기본 환경 설정 ▶ 아래의 버전을 활용하여 진행• JDK 1.7• Apache Tomcat 9.0.88• SpringBoot 3.2.5※ 프로젝트 파일 내, 위의 3개를 다운받고 압축을 해제해준다. InteliJ 신규 프로젝트 생성 1) New Project 를 클릭하여 신규 프로젝트 생성 2) 좌측의 Spring initializr 클릭 3) 프로젝트 생성 세부설정 • Name : 프로젝트이름 • Location : 프로젝트 저장경로 • Type : Gradle • Group : 프로젝트 그룹 • Artifact : 프로젝트 식별자 • package name : 패키지 이름은 클래스나 파일이 속하는 패키지 ( 상단에 선언됨 ) • JDK & JAVA : 동일한 버전..
Vue Router ( 뷰 라우터 ) • Vue.js 에서 페이지간 이동을 위한 라이브러리 • Vue.js 의 공식 라우터 • 페이지 이동할 때, URL 변경되면 변경된 요소의 영역에 컴포넌트를 갱신한다. • 뷰 라우터( Vue Router )는 뷰로 만든 페이지간에 자유롭게 이동할 수 있다. 태그 설명 페이지 이동 태그, 화면에서 태그로 치환된다. 페이지 표시 태그, 변경된 URL에 따라 해당 컴포넌트를 뿌려주는 영역 ※ 라우팅이란 ? 웹 페이지간의 이동 방법을 의미한다. • 페이지를 이동할 때 서버에 요청하여 새로 갱신하는 것이 아니라 미리 해당 페이지를 받아놓고 페이지 이동시 클라이언트의 라우팅을 이용하여 화면을..
Mybatis 프레임워크 • 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있게 도와주는 개발 프레임워크이다. • JDBC를 통해 데이터베이스에 액세스 하는 작업을 캡슐화 / 일반 SQL 쿼리 / 고급 매핑을 지원하며 JDBC 코드 및 매개변수의 중복작업을 제거 • MyBatis에서는 SQL 쿼리들을 한 구성파일( mapper.xml )에 구성하여 프로그램 코드와 SQL을 분리하여 관리가 용이하게 만든다. • Hibernate나 JPA( Java Persistence Api )처럼 새로운 DB 프로그래밍 패러다임을 익혀야 하는 부담 없이 기존 SQL을 그래도 이용하면서 JDBC코드 작성의 불편함도 제거해주고 도메인 객체나 VO객체를 중심으로 개발이 가능하다는 장점이 있다. ▶ Mybatis ..