국비 58일 내용 정리 (Spring)
·
국비 내용 정리/Spring
Spring 프로젝트 생성 방법New -> Other -> Spring -> Spring Starter Project 로 생성   Name -> 프로젝트 이름 Type -> 구조 공부를 위해 Maven을 사용 원래는 Gradle - Groovy 로 사용한다. Packaging -> 웹을 사용할 거기 때문에 war로 설정 다음 페이지 Dependencies는 Spring의 핵심이다.Dependencies-> 추가를 못했다면Spring이 대부분 자동으로 뭔가를 해준다.        -> 라이브러리를 추가한 것 처럼 이렇게 자동적으로 뭔가 해주는 것은 pom.xml 에서 하는거다.         -> 만약 Dependencies를 추가하지 않고 시작했다면 pom.xml 에서 아래 처럼 적용이 가능하다.    ..
NoSuchBeanDefinitionException 오류
·
오류 수집
위 코드 처럼 설정 파일을 (.xml) 설정하고 Phone phone = (Phone)factory.getBean("banana"); Bean을 불러올때 오류가 발생했다.package test;import org.springframework.context.support.AbstractApplicationContext;import org.springframework.context.support.GenericXmlApplicationContext;public class Client { public static void main(String[] args) { //컨테이너 구동 코드 AbstractApplicationContext factory = new GenericXmlApplicationConte..
eclipse + MySQL 연동하기
·
추가 공부/MySQL
1. MySQL 접속https://dev.mysql.com/downloads/ MySQL :: MySQL Community Downloads dev.mysql.com  Connector/J 접속 Platform Independent 선택  설치가 완료된다면 다운로드폴더에 아래 처럼 zip 파일이 생길겁니다. 압축해제 하면 아래와 같이 .jar 파일이 생성됩니다. 2. 이클립스 설정1. MySQL 선택2. JAR List 설정다운받은 .jar 파일로 변경합니다.  3. URL + User Name + Password 설정URL : jdbc:mysql://root@localhost:3306User Name : Schemas 이름Password : DB 계정 비밀번호  설정하고 다음 JAVA 문을 실행해보면 ..
TABLE 생성전 기억해두면 좋은 제약 조건
·
추가 공부/MySQL
제약 조건 PK (Primary Key):기본키로 사용하는 제약 조건입니다.NN (Not Null):이 컬럼에 NULL 값을 허용하지 않도록 설정합니다.UQ (Unique):이 컬럼의 값이 테이블 내에서 고유함을 의미합니다.중복된 값을 허용하지 않도록 설정할 때 사용합니다.B (Binary):이 옵션은 해당 컬럼이 이진 데이터를 저장할 때 사용합니다.ex) 이미지 or 파일등을 이진 데이터로 저장할 때 사용합니다.UN (Unsigned):숫자형 형식에 한해 음수 값을 허용하지 않고 양수의 범위가 더 넓어집니다.ZF (Zero Fill):값이 지정된 길이보다 짧을 경우 앞에 0을 채워 넣는 제약 조건입니다.ex) VARCHAR(5) 필드의 데이터가 1하나 들어왔다면 00001로 저장합니다.AI (Auto ..
Spring 설치
·
설정 정리/Spring
Spring 설치 방법은 크게 두가지 방법이 있습니다.1. 플러그인 설치2. 어플 설치 Spring 구조를 보고 코드에 대한 이해도를 높이기 위해 이번에는 플러그인 설치 방법을 사용할 예정입니다.요즘은 어플로 설치를 해서 사용을 많이 하니 참고해주시고 봐주시기 바랍니다. 개발 도구 eclipse 1. Eclipse Marketpace 접속  2. Spring 검색 3. Spring Tools 4 설치 4. 3가지 설정 클릭후 다운 5.  약관 동의  위 과정이 완료된다면 오른쪽 하단에 로딩바가 생길겁니다.해당 로딩바가 없어질때까지 대기해줍니다. 만약 중간에 아래 사진처럼 Trust Authorities 화면이 보인다면Select All 클릭 후 하단 Trust Selected 클릭하면 됩니다.  이상 아..
MySql 설치
·
설정 정리/DB
1. MySql 홈페이지 접속https://www.mysql.com/downloads/ MySQL :: MySQL Downloads www.mysql.com MySQL Community (GPL) Downloads 선택  MySQL Installer for Windows 선택  가장 용량이 큰 파일 Download 클릭  No thanks, just start my download 클릭 다운로드가 완료 되었다면 아래 파일이 다운로드 폴더에 생성되었을 겁니다.  2. MySql 설치 서버, localhost 에서도 사용할 예정이니 Full 로 설치아래 사진이 나올때 까지 Next 클릭  MySQL Root Password 는 내가 MySQL에 접속할때 사용할 비밀번호이니 잘 기억하고 있어야합니다.  설치가..
Spring boot 사전 지식 채우
·
추가 공부/Web
1. Spring Framework란스프링 프레임워크(Spring Framework)는 JAVA를 위한오픈 소스 프레임워크로서 간단하기 스프링(Spring)이라고도 합니다.이는 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공한다고 합니다.(Spring == Spring Frameword)  2. Spring Framework의 특징은 다음과 같다.위키백과(Spring)경량 컨테이너로서 자바 객체를 직접 관리한다. 각각의 객체 생성, 소멸과 같은 라이프 사이클을 관리하며 스프링으로부터 필요한 객체를 얻어올 수 있다.스프링은 Plain Old Java Object 방식의 프레임워크이다. 일반적인 J2EE 프레임워크에 비해 구현을 위해 특정한 인터페이스를 구현하거나 상속을 받을 필요가 없어 기존에 ..
코마-중간 프로젝트 발표 영상
·
팀 프로젝트/Web
이번 발표영상을 올려보려합니다.팀원들에게 허락을 맡고 올립니다! https://youtu.be/4nNjYgoovEw - YouTube www.youtube.com 다음 최종 프로젝트까지 발표 연습도 좀하고...Spring 공부 열심히해서 열심히 해봐야겠습니다.
개발자가 되고 싶은 곰
'분류 전체보기' 카테고리의 글 목록 (15 Page)