cojyeon의 등록된 링크

 cojyeon로 등록된 티스토리 포스트 수는 77건입니다.

Spring Boot - 엔티티 매핑 관련 어노테이션 [내부링크]

어노테이션 설명 @Entity 클래스를 엔티티로 선언 ( db에 테이블을 만들 것이다. ) @Table 엔티티와 매핑할 테이블을 지정 ( 테이블 명칭 지정 ) @id 테이블의 기본키에 사용할 속성을 지정 ( PK ) @GeneratedVal..

Spring Boot - Thymeleaf [내부링크]

Thymeleaf ️ Thymeleaf의 확장자명은 .html이다. ️ Thymeeleaf의 문법은 html 태그 안쪽에 속성으로 사용된다. ️ Thymeleaf의 장점은 코드의 길이가 짧아진다는 것이다. th:text ️ 텍스트 문자..

Spring Boot - JPA [내부링크]

JPA ️ JPA에 대해서 알아봅시다. ️ JPA ( Java Persistence API ) ️ 자바 ORM ( Object Relational Mapping ) 기술에 대한 API 표준  --> ORM : 객체와 관계형 데이터베이스를 매핑해주는 것 ..

Spring Boot - Repository 설계하기 [내부링크]

JPA Repository ️ JPA의 담당은 JPA Repository이다. ️ Repository는 dao와 같은 역할을 한다. ( 액세스, write, delete... ) ️ JPA Repository 인터페이스 생성입니다. @Repository public int..

Spring Boot - 어노테이션 종류 [내부링크]

어노테이션 ️어노테이션의 종류에 대해서 알아봅시다. @Controller ️ View를 반환한다. ️ () 괄호 안에 있는 경로와 컨트롤러를 매핑한다. ️ @RequestMapping("home")이라면, src/main/webap..

Spring Boot - jsp 파일 생성, web 확인 [내부링크]

jsp 파일 생성 ️ src - main - webapp - WEB-INF - views - base - New - Other... - Web - JSP File - .jsp 파일 생성 index1.jsp ️ 서버에서 id, name값을 보내줄 것이라고 짐작할 수 있다. ️ ..

Spring Boot - jsp [내부링크]

서버 ️ 렌더링 (Rendering) : 화면에 표시할 웹 페이지를 만드는 과정이다. ️서버가 하는 일 ️ java 해석 ️ 하향식으로 처음부터 끝까지 렌더링 ( , , 순 ) ️ 정의 후 스크립트는 맨 마지막..

[#Dev] 메모리 구조 [내부링크]

️메모리 구조에 대해서 알아봅시다. ◾코드 영역 ◾데이터 영역 ◾힙 영역 ◾스택 영역 ️ 메모리 구조

[#Dev] 프레임워크와 라이브러리의 차이점 [내부링크]

️프레임워크와 라이브러리의 차이점에 대해서 알아봅시다. ◾프레임워크 ( Framework ) ◾라이브러리 ( Library ) ️ 프레임워크 ️ 뼈대, 기반 구조를 뜻한다. ️ ioc를 진행한다. ️ 제어의 역..

[#JAVA] Call by value(값 객체), Call by reference(참조 객체) 차이점 [내부링크]

함수 호출 방식 ️JAVA는 함수에 전달되는 인자의 데이터 타입에 따라서 기본 자료형 / 참조 자료형 함수 호출 방식이 달라집니다. JAVA가 C언어와 다른 점은, call by reference는 해당 객체의 주소값..

Spring boot - 시작하기 [내부링크]

Spring 시작하기 https://start.spring.io/ ️  default port 값은 8080 @RestController 어노테이션? 주석이라는 의미를 가진다. ️  @RestController는 Restful Web API를 좀 더 쉽게..

MySQL - Workbench, DB 종류 [내부링크]

MySQL Workbench 실행하기 ◾ 한글 데이터 저장을 위해 기본 character set 을 utf8로 설정한다. HeidiSQL 설치 https://www.heidisql.com/download.php#google_vignette Download HeidiSQL Ads were bl..

Spring Boot - 환경 변수 설정 및 파일 설치 [내부링크]

jdk, 환경 변수 설정 path 디렉터리 설정 mysql 설치 인텔리제이 설치 spring boot 설정 lombok 설치 환경 변수 설정 ◾ ms949 -> utf-8 변경 작업 필요 ◾ 시스템 변수 - JAVA_HOME ◾ 사용자 변수 - path -..

MySQL - 실습문제 [내부링크]

회원 테이블 추가하기 앨리스 가게에서는 회원가입을 통해 구매한 가격만큼 마일리지 혜택을 주려고 합니다. 이를 위해 customer 테이블을 만들고자 합니다. 지시사항에 맞추어 customer 테이블을 완성하세요...

MySQL - group by, having, join [내부링크]

group by 문 -- rental 테이블로부터 user_id별로 user_id를 조회한다. -- select user_id from rental group by user_id; -- user_id별로 개수 세기 -- select user_id, count(*) from rental group by user..

MySQL - 사용자 생성 및 권한 부여 [내부링크]

사용자 생성 및 권한 부여 use mysql; -- mysql 데이터베이스 접속 -- show tables; -- 테이블 목록 확인 -- select host, user from user; -- user 테이블로부터 host, user를 조회한다. -- create user da..

MySQL - JAVA, DB 연결하기 [내부링크]

자바파일 - lib - 붙여넣기 mysql을 실행시켜놓고 데이터베이스 연결하기. 컴파일, 실행! import java.sql.*; public class JDBCExampleToMysql { public static void main(String[] args) { if(args.length <..

MySQL - food 데이터베이스 만들기 [내부링크]

food 데이터베이스를 만들어보자 과자 제품 번호, 이름, 가격, 생산일, 유통기한, 회사, 맛, 칼로리 1. '20302849', '홈런볼', 1700, '2022-07-10', '2023-01-03, '해태', '초코', 270 2. '21904322', '매운..

MySQL - bikinisity 데이터베이스 만들기 [내부링크]

쿼리문 텍스트 파일 비키니시티의 주민들의 정보를 테이블로 만들어보자 ◾ database : bikinisity ◾ table : info ◾ record : name varchar(10), sex varchar(5),   age int,   driveScore int,..

MySQL - DML [내부링크]

다양한 조건 - where like like는 특정 문자가 포함된 문자열을 찾고 싶을 때 사용하는 명령어이다. --> 정수형을 찾으려고 하면 안된다. ◾ %문자열 : 문자열로 끝나는 값 조회 ◾ 문자열% : 문자열로 시작하..

MySQL - DML 실습 [내부링크]

SQL 예제(1) create database tutor; create table dept ( deptno decimal(2), dname varchar(14), loc varchar(13), constraint pk_dept primary key (deptno) ); create table emp ( empno decimal(4), enam..

MySQL - DDL, where문 [내부링크]

SQL 이란? SQL이란 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용되는 명령어입니다. 데이터 정의어(DDL) : 데이터베이스를 생성하거나 테이블을 만드는 언어 데이터 조작어(DML) : 데이터..

MySQL - 설치 방법, 명령문 살펴보기 [내부링크]

MySQL 사용 변수, 자료형 -> 메소드 -> 모듈 -> 필드(레코드) MySQL 설치 MySQL :: MySQL Community Downloads http://dev.mysql.com/downloads/ 사이트 접속 CREATE ◾ 'create' 와 'database' 를..

CSS - 스타일 속성 총 정리 [내부링크]

스타일 속성 배경 관련 속성 폰트 관련 속성 텍스트 관련 속성 Box 관련 속성 - border, margin, padding 목록 관련 속성 테이블 관련 속성 레이어 관련 속성 flaot와 clear..

CSS - 선택자 [내부링크]

선택자 전역 선택자 ◾ 전체에 적용하기 위한 선택자 ◾ * 를 이용한다 ex) 문서 내의 모든 곳에 굴림체 글꼴 적용 : *{font-face:"굴림체";} 태그 선택자 ◾ html 태그 이름 사용 ◾ 태그가 가지고 있..

CSS - 기본 문법 [내부링크]

스타일과 스타일 시트 CSS의 장점 ◾ 스타일을 부분으로 나눠서 적용할 수 있다. ◾ text-align:center - 글자를 가운데로 정렬 CSS 기본 선택자 class 선택자 ◾ 마침표(.) 다음에 클래스 이름 지..

JavaScript - 실습문제 [내부링크]

Button 객체 예제(1) button을 매개변수로 받는 show메서드를 js로 작성한다. 버튼은 태그의 "button" 타입으로 만든다. caption 변수에 버튼의 값을 저장하고 각각의 버튼을 누를 때마다 해당 버튼이 눌렸다..

JavaScript - 기본 문법 [내부링크]

Event 객체 OnClick Event Test : 버튼 1을 한번 클릭 해보세요. OnMouseOver Event Test : 버튼2 위로 마우스를 움직여 보세요. OnMouseUp Event Test : 버튼3 누른 상태로 있다가 마우스를 놓아 보세요. 현..

HTML - 실습문제 04 [내부링크]

실습문제 예제 성적표 회원등록 주문서 폼을 만드시오. 실행 화면 Request.html 개인 정보 이름 메일주소 홈페이지(URL) 상품 검색 주문 정보 주문 색상 주문 개수 사이즈 주문일 ..

HTML - 입력 양식 작성하기, <form> 태그 [내부링크]

태그 ◾ 폼을 만드는 기본 태그 ◾ 과 사이에 여러 폼 요소 삽입 ◾ 기본형 : 여러 폼 요소 서버 /* 여러 가지 폼 요소 */ ◾ 폼에 내용을 입력하고 서버로 전송했을 때 서버에 있는 register.php를 실..

나만의 웹 페이지 만들기 [내부링크]

개인 프로젝트 ️ 김지연 개발 기간 ️ 2022.07.12 ~ 2022.07.12(1일 단기 프로젝트) Log ◾ 2022.07.12 - 오전 ️ homepage.html 생성 ️ header.html 생성 ️ menu_bar.html 생성 ..

HTML - 실습문제 03 [내부링크]

문제 파일 c️ 프레임 예제(1) c️ 프레임 예제(2) c️ 프레임 예제(3) c️ 프레임 예제(4) c️ 프레임 예제(5) c️ 프레임 예제(6)

HTML - 기본 구조와 태그 [내부링크]

HTML 기본 구조 태그 ◾ 홈페이지를 대표할 수 있는 문서 제목을 지정한다. ◾ 다양한 속성을 가지고 있어 다양한 역할을 한다. ◾ 홈페이지를 역동적으로 변화시킨다. ◾ 문서 전체의 레이아웃을 결정하여..

HTML - 실습문제 02 [내부링크]

소스파일 교육일정 표를 만들어보자 c️ 모블 교육일정 <!DOCTYPE html> 모블 교육일정 스마트 디바이스 연동 및 융합 SW 개발 과정 일정표 번호 일정 교과목 확인 1 6월 20일 ~ 7월 1일 (10일) JAVA 언..

HTML - 실습문제 01 [내부링크]

소스코드 테이블(표) 만들기 예제 테이블 만들기 실습 <!DOCTYPE html> 테이블 만들기 실습 테이블 1 1행 1열 테이블 2 1행 1열 1행 2열 2행 1열 2행 2열 테이블 3 1행 1열 1행 2열 1행 3열 2행 1열..

HTML - 텍스트 태그, 목록, 표 만들기 [내부링크]

소스코드 HTML 태그 ️ <!DOCTYPE html> : 만 적혀있다면 html 1.5버전 이하이다. ️ ️ 텍스트 태그 ️ , , , , , : 텍스트 크기 순 ️ : 텍스트 단락, 입력한 내용 앞 뒤로 빈 줄이 생..

웹 개발의 기본 [내부링크]

웹 개발의 기본을 알아봅시다!

JAVA 12일차 - 실습문제 02 수정 [내부링크]

컬렉션을 활용하여 다음과 같이 출력되는 코드를 작성하시오. Test 클래스 import java.util.*; class Test { public static void main ( String [] args ) { ArrayList list = new ArrayList(); list.add..

JAVA 13일차 - 람다, 스트림 [내부링크]

람다(Lambda) 람다식의 형식 ◾ ( 인수목록 ) -> { 본체 } 원론적인 람다식 ◾ ( int i ) -> { System.out.println(i+1); } 예시 // 정수형 인수 i를 받아 이 값에 1 더한 값을 리턴한다. (int i) ->..

JAVA 12일차 - 실습문제 02 [내부링크]

실습문제, 소스코드 컬렉션 예제 CollectionTest 클래스 // java.util 패키지에 있는 모든 클래스와 메소드를 import한다. import java.util.*; // CollectionTest 클래스를 생성한다. public class C..

JAVA 12일차 - 열거형(Enumerated), 스레드 [내부링크]

열거형 예제 EnumTest 클래스 public class EnumTest { public static void main(String[] args) { final int EAST = 1; final int WEST = 2; final int SOUTH = 3; final int NORTH = 4; int origin = EAS..

JAVA 12일차 - 컬렉션, 제네릭 [내부링크]

ArrayList 예제 JavaTest 클래스 // java.util 패키지에 있는 모든 클래스와 메소드를 import한다. import java.util.*; class JavaTest { public static void main(String[] args) { // ArrayList는 java...

JAVA 11일차 - 실습 문제 01 수정 [내부링크]

public class StudentTest { static final int MAX_NUM = 3; public static void main(String args[]) { // Student 객체를 3개 생성하여 배열에 넣는다 Student studentArray[] = new Student[MAX_NUM]; student..

JAVA 11일차 - 실습 문제 01 [내부링크]

소스코드 c️입력한 문자열을 역순으로 출력되게 하시오. 조건 ️ 모든 영문자를 대문자로 바꾼다. CharTest 클래스 // java.util 패키지에 있는 Scanner 클래스를 사용하기 위해 import를 통해 호..

JAVA 11일차 - cmd, 소스 분석 [내부링크]

JAVA 기본 반환타입 return 키워드 사용 ◾ void ◾ boolean ◾ char(문자) ◾ 정수 : byte, short, int(기본), long ◾ 실수 : float, double(기본) ◾ 참조형 : String(문자열), 배열(1차원) class Name..

Team Project - 계산기 프로그램 [내부링크]

처음으로 팀끼리 프로젝트를 진행해 보았습니다!!! 아직 기능이 모두 구현되지 않은 미완성 프로젝트지만 예쁘게 봐주세요 추후 구현은 개인으로 진행할 예정입니다!! 팀원 ActionListener 기능 구..

JAVA 10일차 - 예외 처리 [내부링크]

소스코드 exception 패키지 TryCatch 클래스 package exception; public class TryCatch { public static void main(String[] args) { test4(); } static void test4() { System.out.println(1); Syste..

JAVA 10일차 - 마우스 이벤트 리스너 [내부링크]

참고하면 좋은 사이트 자바(Java)의 기초 박살내기 - Java GUI② (tistory.com) 자바(Java)의 기초 박살내기 - Java GUI② 이번 시간에는 앞선 시간에 이어서 자바 GUI를 배우겠습니다.  1. Swing의 컨테이너..

JAVA 9일차 - 이벤트 리스너 [내부링크]

이벤트 리스너 독립 클래스로 작성 - 이벤트 리스너를 완전한 클래스로 작성 - 이벤트 리스너를 여러 곳에서 사용할 때 적합 내부 클래스로 작성 - 클래스 안에 멤버처럼 클래스 작성 - 이벤트 리스너를..

JAVA 9일차 - GUI 패키지, AWT, Swing 클래스 [내부링크]

GUI 패키지 AWT 패키지 ◾ 자바가 처음 나왔을 때부터 배포된 GUI 패키지 ◾ 최근에는 거의 사용하지 않음 Swing 패키지 ◾ AWT 기술을 기반으로 작성된 자바 라이브러리 ◾ 모든 AWT 기능 + 추가된 풍..

JAVA 9일차 - Abstract(추상화), Interface(인터페이스) [내부링크]

추상화 추상클래스 - 미완성 설계도 - 추상메소드를 포함하고 있는 클래스 - 인스턴스를 생성할 수 없다 추상메소드 - 선언부만 있고 구현부가 없는 메소드 - 추상클래스를 상속받는 자손클래스에서 추..

상품 구매 프로그램 [내부링크]

소스코드 상품 구매 프로그램을 작성하세요. 클래스 ◾ BuyerMain : 메인 클래스 ◾ Product : 제품  - Video : 비디오 제품  - Computer : 컴퓨터 제품  - Audio : 오디오 제품 ◾ Buyer : 구매자..

JAVA 8일차 - 다형성 [내부링크]

다형성 Tv t = new captionTv(); // 실행 O CaptionTv t2 = (CaptionTv)new Tv(); // 객체에서 강제 형변환 --> 에러!!! 다형성 예제 (1) 소스파일 buyer 패키지 buyerMain 클래스 package buyer;..

JAVA 8일차 - 연습문제 [내부링크]

소스코드 파일 예제 1) static Product, ProductMain 클래스 작성 product 패키지 출력 p1의 제품번호(serial no)는 1 p1의 제품번호(serial no)는 2 p1의 제품번호(serial no)는 3 생산된 제품의 수..

성적 관리 프로그램 + 설계, 메소드 구현 [내부링크]

프로젝트 설계 및 보고서 소스코드 학생들의 c언어, 자바 성적을 저장하고 평균과 석차를 출력하는 성적관리 프로그램 본 프로그램은 동명의 학생이 없다는 가정 하에 만듭니다. 저장할 데이터..

JAVA 7일차 - 접근 제어자, 다형성 [내부링크]

참고하면 좋은 사이트 다형성 https://reakwon.tistory.com/48- [JAVA] 자바 다형성(Polymorphism) 개념부터 응용 쉬운 설명 다형성(Polymorphism) 다형성이라는 개념은 OOP에서 아주 중요한 개념이므로 모..

JAVA 6일차 - 오버로딩, 오버라이딩, 상속 예제 [내부링크]

소스코드 Car, CarSmart클래스를 만들어 차의 문의 개수, 차의 색상, 기어타입, 자동 운전 여부를 작성한다. //클래스명 : Car //멤버변수 : 데이터타입-변수명-용도 // int-door-문의개수, String-color-..

JAVA 6일차 - 제어자, 추상클래스, 추상메소드 [내부링크]

제어자 제어자(modifier) - 클래스, 변수, 메소드의 선언부에 사용되어 부가적인 의미를 부여한다. - 제어자는 접근 제어자와 그 외의 제어자로 나뉜다. 접근 제어자 public protected default private 그 외 s..

JAVA 6일차 - 패키지, import문 선언 [내부링크]

패키지 패키지(package) - 서로 관련된 클래스와 인터페이스의 묶음 - 패키지는 서브패키지를 가질 수 있으며 '.' 으로 구분한다. - 클래스의 실제 이름은 패키지명이 포함된 것이다. ex) String 클래스의 full..

JAVA 6일차 - toString 메소드, 상속 예제 연습 [내부링크]

상속 예제(1) - Car //클래스명 : Car //멤버변수 : 데이터타입-변수명-용도 // int-door-문의개수, String-color-차의색상, String-gearType-기어타입 //생성자 // 매개변수를 3개 갖는 생성자 - 문의개수,색..

JAVA의 정석 3판 - 두 점 사이 거리 계산 [내부링크]

문제 1 소스코드 // 두 점의 거리를 계산하는 getDistance()를 완성하시오. public class Exercise6_6 { // 두 점(x, y)와 (x1, y1) 간의 거리를 구한다. static double getDistance(int x, int y, int x1,..

JAVA 5일차 - 오버라이딩 / 상속 [내부링크]

오버라이딩 # 오버라이딩(Overriding) - 상속받은 메소드의 내용을 변경하는 것 : 조상클래스로부터 상속받은 메서드의 내용을 상속받는 클래스에 맞게 변경하는 것을 말한다. 조건 1. 선언부가 같아야 한다..

랜덤 카드 추출 게임 [내부링크]

랜덤 카드 추출 게임 랜덤으로 카드를 뽑고, 그 카드의 모양과 숫자를 표시하시오. 가로는 100, 세로는 200으로 고정한다. 카드의 모양 = {"heart", "diamond", "clover", "spade"} 카드의 숫자 범위 = 1~13 ..

JAVA의 정석 3판 - 객체지향 프로그래밍 연습문제(3) [내부링크]

문제 1 문제 2 소스코드 public class Exercise6_4 { public static void main(String[] args) { Student s = new Student(); s.name = "홍길동"; s.ban = 1; s.no = 1; s.kor = 100; s.eng = 60; s.math..

JAVA 5일차 - 오버로딩 / 생성자 [내부링크]

오버로딩 오버로딩(Overloading) - 기존에 없는 새로운 메소드를 정의하는 것 : 하나의 클래스에 같은 이름의 메소드를 여러 개 정의하는 것 ex) 생성자 조건 1. 메소드의 이름이 같아야 한다. 2. 매개변수의..

JAVA 5일차 - 변수와 메소드 / 재귀함수 [내부링크]

변수와 메소드 // 클래스 변수는 인스턴스 변수를 사용할 수 없음. - 클래스 변수 (ex. static int cv) - 인스턴스 변수 (ex. int iv) static // 클래스 메소드에서 인스턴스 변수를 사용불가. // 클래스 메..

JAVA의 정석 3판 - 객체지향 프로그래밍 연습문제 [내부링크]

문제 소스코드 import java.util.Scanner; public class PracticeOop1 { public static void main(String[] args) { SutdatCard sut = new SutdatCard(); System.out.println("1~10 범위 숫자를 입력하세요...

Cat 클래스 만들기 [내부링크]

MainClass 클래스 import java.util.Scanner; public class MainClass { public static void main(String[] args) { Cat c = new Cat(); c.set_name("검둥이"); c.set_color("black"); Scanner s = new Scanner(..

JAVA 4일차 - 객체 지향 프로그래밍(2) [내부링크]

프로젝트 파일 소스코드 public class TestStudy { public static void main(String[] args) { Student s1 = new Student(); s1.setName("김검둥"); s1.setScore_c(50); s1.setScore_java(100); Student s2..

JAVA 4일차 - 객체 지향 프로그래밍(1) [내부링크]

프로젝트 파일 소스코드 public class TvTest { public static void main(String[] args) { Tv t; t = new Tv(); t.power(); t.setChannel(11); // t.channel = -1; (X) 메소드와 변수 사용하기 // t.channe..

JAVA 3일차 - 다차원 배열 [내부링크]

프로젝트 파일 소스코드 import java.util.Arrays; import java.util.Scanner; public class Ch5_array2 { public static void main(String[] args) { func7(); } /*---------2022.06.22 Quiz----------*/ /..

성적 관리 프로그램 [내부링크]

프로젝트 파일 소스코드 import java.util.Arrays; import java.util.Scanner; /* 9. 학생들의 C언어, 자바 성적을 저장하고 평균과 석차를 출력하는 성적관리 프로그램을 만든다. 저장할 데이터 : 이름(Str..

명품 자바 프로그래밍 에센셜 실습문제 3장 [내부링크]

문제 소스코드 import java.util.Scanner; public class Example2 { public static void main(String[] args) { func7(); } // 예제 1 - 다중 for문 알파벳 출력 static void func1() { System.out.print("알..

JAVA 2일차(2) - 배열 [내부링크]

프로젝트 파일 소스코드 public class Ch5_array { public static void main(String[] args) { prac_array3(); } /*---------------배열----------------*/ // 예제 1 - int 타입의 정수 5개를 저장하기 위..

JAVA 2일차 - 반복문(for,while) [내부링크]

프로젝트 파일 for문 예제 import java.util.Scanner; public class Ch4_for { public static void main(String[] args) { loop8(); } /*------------for 반복문------------*/ // 예제 1 - 단순 반복 출력..

명품 자바 프로그래밍 에센셜 실습문제 2장 [내부링크]

문제 소스코드 import java.util.Scanner; public class Example1 { public static void main(String[] args) { func5(); } // 실습 문제 1 static void func1() { System.out.print("두 정수를 입력하세요>>..

JAVA 1일차 - 변수와 연산자, 조건문(if/switch) [내부링크]

소스코드 변수와 연산자 예제 ️ 증감 연산자 ️ 산술 연산자 ️ 형변환 조건문 예제 ️ 홀짝 ️ 점수 학점 출력 Switch문 예제 ️ 사칙연산 Ch1_basic 클래스 import java.util.Sc..