분류 전체보기(57)
-
SPRING [CRUD]
maven- 기존에 인클루드로 다른데이터를 불러오는것을 자동으로 연결해줌 pom.xml - 기존에 gson, json을 받아서 쓰는걸 문서식으로 연결 SPRING에 버전이 4.~~ 대가 있고 3.~~ 대가 있다. spring boot랑 spring이 있는데 boot버전이 더 쉽지만 프로젝트를 진행하면서 데이터를 찾기에는 spring이 찾기가 쉬울뿐더러 spring을 먼저 배우고 boot를 배우면 금세 익힐수있으나 boot부터 익히고 spring을 익히면 어렵기 때문에 3.~~ver(spring)을 배울것이다. 1.DI : 파일을 @식으로 직접 가져올필요없이 대신 처리를 해준다. 2.Spring AOP : 여러 모듈에서 공통으로 필요한 기능을 분리하여서 관리 3.Spring JDBC : 4.Spring M..
2022.09.29 -
다이나믹 웹 프로젝트 진행순서,방식
src/main/java 이는 서버측에 관련된 데이터를 모아둔것이다. commonm은 공통으로 사용되는 사항 controller는 컨트롤을 하기 위한 부분으로써 Servlet으로 만들고 작성시 src/main/webapp/WEB-INF/views/폴더명/jsp명 에서 form태그로 데이터를 전용할때 적어주는 action 주소명이랑 서블릿쪽 명을 맞춰주어야한다. Class name을 맞추고 끝이 아니라 Next를 누르고 Name에 Servlet을 빼고 URL mappings 를 내가 form에 지정한 URL과 맞춘다. 이때 중요한건 mapping과 form의 URL을 맞추는 것이고 앞의 이름 지정은 내가 알아보기 쉽게하기위해 이름을 맞춰주는 것이다. dao,service,vo는 기존의 java 프로젝트할때..
2022.09.04 -
Oracle SQL 배운 명령어 모음 (수정중)
기본 구조 SELECT FROM WHERE FROM 으로 어느 테이블 에서 데이터를 꺼낼것인지 정한뒤 WHERE 로 조건을 걸어서 해당하는 데이터만 SELECT로 그 테이블 내의 어떤 데이터를 꺼낼지 정한다. 하나의 행을 ROW 하나의 열을 COLUMN 하나의 칸을 FILED 라고 칭한다 LIKE - 입력한 것이랑 같은거 출력 NOT LIKE - 입력한 것이랑 같은거 제외하고 출력 % - 글자수 제한없이 대체 _ - 한글자 대체 ESCAPE OR , IN - LENGTH - 문자길이 반환 LENGTHB - 문자열BYTE 반환 *주의점 한글은 문자 하나당 3BYTE 취급 INSTR - 찾는 문자열이 지정한 위치부터 지정한 횟수에 나타난 위치 반환 LPAD / RPAD - 주어진 컬럼 문자열에 임의의 문자열..
2022.07.15 -
KH19일차 DATABASE 간단한 공부
LIKE - 입력한 것이랑 같은거 출력 NOT LIKE - 입력한 것이랑 같은거 제외하고 출력 % - 글자수 제한없이 대체 _ - 한글자 대체 ESCAPE OR , IN - LENGTH - 문자길이 반환 LENGTHB - 문자열BYTE 반환 *주의점 한글은 문자 하나당 3BYTE 취급 INSTR - 찾는 문자열이 지정한 위치부터 지정한 횟수에 나타난 위치 반환 LPAD / RPAD - 주어진 컬럼 문자열에 임의의 문자열을 왼쪽/오른쪽에 덧붙임 LTRIM/RTRIM - 주어진 컬럼이나 문자열의 왼쪽 또는 오른쪽에서 지정한 문자열에 포함된 모든 문자를 제거한 나머지 반환 SUBSTR - 컬럼이나 문자열에서 지정한 위치부터 지정한 개수의 문자열을 잘라내어 리턴 SELECT 와 FROM 사이에 *입력시 EMPL..
2022.07.14 -
kh18일차(Server연결 TCP/DNS서버연결, 이를이용한 baseball게임)
TCPServer/DnsServer/baseballgame package kh.java.func; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; import java.util.HashMap; import java.util.Random; import java.util.Scanner; public class TcpServer { public void tcpServer() { Scanner sc ..
2022.07.13 -
kh17일차 InputOutput(WordContorller)
ByteStreamTest package kh.java.func; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Scanner; public class ByteStreamTest { Scanner sc; public ByteStreamTest() { super(); sc = new Scanner(System.in); // TODO Auto-generated constructor stub } public void PrimaryStream() { // 1.스트림생성 -> 2.메소드를 통한 입/출력 ->3.자원반환 System.out.print("저장..
2022.07.12