일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- 해킹실습
- 리눅스마스터 2급 2차
- 알고리즘
- 프로그래머스
- 위클리챌린지
- 빅데이터
- c언어
- 이클립스
- 필기
- 스프링부트
- 데이터프로그래밍
- 엘라스틱서치
- SQL 정리
- 파이썬
- 오라클
- 스파크
- 기초
- MySQL
- 데이터베이스
- 토이프로젝트
- 코딩테스트
- 문제풀이
- 프로그래밍
- 모의해킹
- SQL 문법
- 자바
- 백준
- 스프링
- 문법
- Today
- Total
목록미니 프로젝트 (8)
개발일기

# JDBC : 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트 하는 방법을 제공한다. # Mybatis : 자바 퍼시스턴스 프레임워크의 하나로 XML 서술자나 어노테이션을 사용하여 저장 프로시저나 SQL 문으로 객체들을 연결한다. 1. 스프링 마이바티스와 오라클 DB를 연동하기 전에 라이브러리를 추가해야한다. 라이브러리는 프로젝트의 pom.xml 파일에 DBCP 관련 를 추가해주어야 한다. org.springframework spring-jdbc ${org.springframework-version} org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.2 commons-dbcp commo..

1. 책 입력 화면 접속 책 정보를 입력하기 위한 화면을 만든다. 브라우저에서 localhost:8080/create 로 접속하면 책 정보를 입력할 수 있는 화면을 호출한다. 2. 책 컨트롤러 클래스 생성 브라우저를 비롯한 클라이언트의 요청을 받아서 응답하는 컨트롤러 클래스를 만든다. - src/main/java => sample.spring.exa 패키지 우클릭 후 New => class 를 선택하면 된다. # 여기서 sample.spring.exa 패키지가 없을 경우 없는 위치에서 New => Package를 선택하여 패키지를 생성하면 된다. 3. 컨트롤러의 이름을 BookController로 만들고 Finish를 누른다. - 컨트롤러를 생성 했다면 아래와 같은 코드를 가진 클래스가 생성된다. pac..

1. Git Repositories 열기 오른쪽 상단의 돋보기 모양을 눌러 Git Repositories를 찾는다. 2. Git Repositories를 열개되면 아래와 같이 3개의 메뉴가 나오게 되며 우리는 GITHUB에 사전에 만들어논 Repository를 사용한다. 3. GITHUB에 Repository 생성하기 4. 이클립스로 돌아와 Clone a Git Repository 클릭하기 Repository를 복사하기 위해 입력할 값들이 많다. URI : 깃헙 홈페이지에서 본인의 Repository 주소를 복사해오면 된다. URI를 입력하게 되면 HOST와 Repository path가 자동으로 입력된다. 5. GITHUB에서 Repository 주소 복사하기 6. clone 완료된 모습 7. 로컬 R..

1. MVC 프로젝트 생성하기 # File -> New -> Other... 혹은 Ctrl + N 을 통해서 프로젝트를 생성한다. # 생성할 프로젝트를 고르는 화면이 나오게 되는데 이때 검색어에 Spring을 검색한 후 Spring Legacy Project를 선택한다. # 프로젝트 정보 입력창이 나오게 된다. Project Name : [프로젝트 이름] >> ex) SimpleSpring Templates : Spring MVC Project # 기본 패키지 이름을 입력한다. ex) simple.spring.exa # 프로젝트의 자바 버전을 1.8로 변경해야한다. 프로젝트 우클릭 -> properties java build path -> Libraries 탭 -> JRE System Library Ja..

- 이클립스 이클립스는 자바 개발용 IDE이다. 자바 개발용 IDE에는 대표적으로 인텔리제이도 있다. 인텔리제이가 성능면과 효율성에서는 조금더 편하긴 하지만 유료라는 단점을 가지고 있어 이번 프로젝트에서는 이클립스를 사용한다. 이클립스는 2020년 09월 버전(2020-09) 버전 부터는 자바 11이상의 버전을 필요로 하기때문에 2020-06 버전을 https://www.eclipse.org/downloads/packages/release/2020-06/r 해당 주소에서 설치한다. 2020-06 R | Eclipse Packages 444 MB 5,494 DOWNLOADS The Modeling package provides tools and runtimes for building model-based ..

현재 오라클의 공식 홈페이지 에서는 11g, 12c에 대한 무료버전 배포를 중단했다. 따라서 이전의 11g R2 릴리즈 파일을 다운로드 받을 수 있어 해당 경로를 통해 11g R2 릴리즈 파일을 설치하여 사용하면 된다. 1. 11g 파일 다운로드 경로 https://www.oracle.com/database/technologies/xe-prior-release-downloads.html 위 경로로 들어가 윈도우 64, 32 비트에 맞게 설치하면 된다. 설치를 시작하면 Next를 누르다보면 System 계정에 쓰일 패스워드를 입력하라는 창이 나온다. 시스템 계정의 패스워드 까지 설정이 완료 되었으면 오라클 설치는 완료된 것이다. - 오라클 설치 확인 오라클 설치는 CMD(명령 프롬프트)로 확인할 수 있다...

- Spring 프로젝트를 진행하기 위해 필요한 JAVA 1.8 설치와 환경변수 설정하는 방법에 대해 설명하겠습니다. * 준비물 오라클 계정 JAVA 1.8을 사용하는 이유는 현재 (2022년 05월 07일) 기준으로 JDK 18까지 출시 되었지만 가장 최적화와 안정화가 잘 되어있는 1.8을 사용한다. 두번째 이유는 호환성에 문제가 있다. JAVA 1.8 버전 이후에도 계속적으로 JAVA는 업데이트 되어 왔으며 JAVA의 SE15 버전이 설치된 환경에서는 JAVA 1.8이 작동을 하지않는 반면 JAVA 1.8 이 설치된 환경에서는 JAVA SE15가 작동한다. 결국 버전을 업그레이드 한다는 것은 JDK 또한 업그레이드 시키는 것이기 때문에 밑의 버전을 사용해야 호환성에 문제가 없다. - JAVA 설치하기..

# SVN은 SubVersion의 줄임말로 형상관리/소스 관리 툴이다. SVN은 여러명이 작업하는 프로젝트의 경우 버전관리나 각자 만든 소스의 통합과 같은 문제를 해결하기 위해 저장소를 만들어 그곳에 소스를 저장해 소스 중복이나 여러 문제를 해결하기 위한 소프트웨어다. 즉 하나의 서버에서 소스를 쉽고 유용하게 관리, 수정, 다운로드 할 수 있도록 도와주는 프로그램이다. 프로그램 소스는 SVN 서버의 Trunk라는 곳에 위치하게 된다. 사용자의 pc local에 Trunk 소스를 다운받아 수정 및 추가 후 다시 업로드 할 수도 있으며 서버에 소스를 업로드 하여 함께 프로젝트를 진행하는 팀원들이 소스를 수정, 추가, 업로드를 편하게 할 수 있다. # Commit 자신만의 소스를 다른 개발자들과 떨어져서 작업..