post-thumbnail

realgrid

1강 : Realgrid의 예시 document.addEventListener('DOMContentLoaded', function(){ //DOMcontent로드되면 펑션 시작하겠다 const provider = new RealGrid.LocalDataProvider(); // grid에 data를 제공하는 역할 const gridview = new Re...

2023년 9월 8일
·
0개의 댓글
·

인텔리제이 적응기

모든 파일 생성시 초기 코드 작성 설정 - Settings (Ctrl+Alt+s)으로 들어간다. Editor - File and Code Templates에서 파일 형식마다 초기 값을 바꿔준다. 예를 들어 html파일에 thymeleaf나, jquery, lang="UTF-8" 등을 매번 작성하지 않아도 된다. 파일명 바로 찾는 단축기 Ctrl+Shif...

2023년 9월 6일
·
0개의 댓글
·
post-thumbnail

넥사크로

1. 넥사크로 개요 넥사크로 플랫폼 : 넥사크로 스튜디오 코딩을 하면 form.xfdl이라는 xml기반의 소스가 나온다. 실행환경을 Web browser로 하게 되면 xml 파일이 실행되지 않는다. Web은 HTML, CSS, Javascript파일들이 실행되는 구조이다. form.xfdl이라는 파일을 generate라는 과정을 거치면 form.js...

2023년 8월 22일
·
0개의 댓글
·

데이터 조작( 생성, 수정, 삭제)

데이터 조작 언어 DML : Date Manipulation Language 데이터 삽입 데이터 삽입 완전한 행 삽입 하나의 완전한 행을 삽입하는 방법에는 2가지 방법이 있으며, 첫 번째는 위에 처럼 열 이름을 지정하지 않고 모든 값을 삽입하는 방법이다. 열 이름과 함께 완전한 행 삽입 두번째 방법은 열 이름을 지정한 후 값을 삽입하는 방법으로, 오류를...

2023년 6월 28일
·
0개의 댓글
·

하위쿼리, 서브쿼리

SQL문장안에 또 다른 SQL문장을 사용하는 방법 From 절의 하위 쿼리 조건에 맞는 대상자 선정 후 요약할 때 테이블 조인을 할 때 where 조건절의 하위 쿼리 in을 사용한 where조건절의 하위 쿼리

2023년 6월 27일
·
0개의 댓글
·

테이블 합치기 INNER JOIN, LEFT OUTER JOIN

두 개 이상의 테이블을 합쳐서 하나의 테이블로 만드는 방법을 알아보자. 열 합치기 내부 조인 FROM/WHERE를 사용 내부 조인은 두 테이블의 키 값이 매칭될 경우 모든 열을 나타낸다. FROM/WHERE와 별칭을 사용 위와 동일하지만 한 가지 차이는 테이블 이름에 새롭게 별칭을 주었다는 점이다. 참고로 오라클을 포함한 몇몇 DBMS는 테이블명 별칭을...

2023년 6월 27일
·
0개의 댓글
·

데이터의 그룹화 : GROUP BY, HAVING

열이름으로 그룹화 : GROUP BY 열위치로 그룹화 이건 잘 사용하지 말고 알고민 있자. 그룹화된 데이터의 필터링 : HAVING 그룹화 데이터 필터링 하기 예시는 수업시간에 했던 employees 테이블을 참고하자. 중요한 것은 집계함수!

2023년 6월 27일
·
0개의 댓글
·

논리 연산자, 텍스트 마이닝 AND, OR, IN, LIKE, TRIM 예시

논리 연산자 AND 연산자 필터랑 히고 싶은 조건절1과 조건절2 를 모두 만족하는 결과값이 나온다. 벤다이어그램으로 치면 교집합이다. OR 연산자 필터링 히고 싶은 조건절1과 조건절2 의 둘 중 하나가 만족하는 결과값이 나온다. 벤다이어그램으로 치면 합집합이다. IN , NOT IN IN은 OR연산자가 여러 번 사용될 경우 보기쉽게 나타내기 위...

2023년 6월 27일
·
0개의 댓글
·

springshop 프로젝트

springshop프로젝트 어제만들었던것에 이어서 작업했다. domain패키지를 만들고 그아래에 연관관계를 생각해서 만들었다. 1. enumeration 1-1. enum이란 데이터 중에서는 요일(월, 화, 수, 목, 금, 토, 일), 계절(봄, 여름, 가을, 겨울) 과 같이 몇가지 한정된 값을 갖는 경우가 흖 ㅣ있다. 요일 , 계절 등과 같이 한정된 데...

2023년 5월 2일
·
0개의 댓글
·

JPQL, jpql프로젝트

day11 오후 부분 1. JPQL JPA의 CRUD에서 JPQL, JPA Criteria, QueryDSL, 네이티브 SQL, JDBC API(MyBAtis) 등이 있으나 JPQL, QueryDSL 2가지를 주로 사용하며 둘중 편한거 아무거나 쓰면 된다. JPA criteria는 가독성이 너무떨어지고 어렵다. 배우지도 않고 쓰지도 않는다. JPA가 붙어있...

2023년 5월 1일
·
0개의 댓글
·

yml파일, QueryDSL

day11 SpringShop이라는 프로젝트를 만든다. Spring Web, Lombok, Thymeleafm Spring Data JPA, Oracle Driver 추가한다. application properties셋팅 한 후에 기존 꺼에서 복붙을 하는데 확장자명을 .yml으로 바꾼다. yml야믈 파일이라고 읽는다. 이게 더 편해서 이렇게 많이한다. ...

2023년 5월 1일
·
0개의 댓글
·

jpaitem 프로젝트

----day10 com.codingbox.jpaitem라는 새로운 프로젝트 만든다. 롬복, 오라클 드라이버, 스프링 데이터 JPA 이 3가지 드라이버만 가지고 온다. 오늘 배운 걸로 시험볼 것이다. 똑같이 풀어주고 jpa프로젝트에서 헀던 META_INF라는 폴더와 그안에 파일을 통 째로 복붙해서 이번에 만든 거에 넣어줬다. 회원이 여러 주문을 넣고...

2023년 5월 1일
·
0개의 댓글
·

jpa 프로젝트

1. jpa프로젝트 환경 설정 DB를 포커스를 둔 프로젝트를 할 것이다. 기본 셋팅은 똑같고 Lombok, Spring Web, Spring Data JPA, Thymeleaf, Oracle Driver 5개 해준다. 똑같이 임포트해주고 애플리케이션 프로퍼티즈는 웹에있던걸로 복붙. core2에 있던 애플리케이션 프로퍼티즈 #DB Connection 부분 ...

2023년 4월 30일
·
0개의 댓글
·

web프로젝트 시작

day06 새로운 프로젝트 시작 프로젝트 이름 : web 패키지 : com.codingbox 스프링 웹, 타임리프, 롬복 3가지 추가해서 생성하기 알집 다운받은거 워크스페이스로 옮겨주고 알아서 풀기로함 STS들어가서 메뉴 > file > import > import gradle project 해서 프로젝트 만들기 설정하기 application pro...

2023년 4월 30일
·
0개의 댓글
·

item 프로젝트에서 배울 것

BasicController.java @PostConstruct - 시작하는 시점에 호출되는 메서드 @PreDestroy - 종료되는 시점에 호출되는 메서드 @PathVariable - 경로 중에서 변수를 받아오는 방법 url 에 담긴 변수를 받는 방법으로 @RequestParam과 @ModelAttribute가 있는데 @ModelAttribute가 상...

2023년 4월 30일
·
0개의 댓글
·

lombok설치, @PostConstruct, @PreDestory

item 프로젝트를 통해 배운다. 롬복 파일찾기 : C:\Users\전영덕\.gradle\caches\modules-2\files-2.1\org.projectlombok\lombok\1.18.26\8f8cf0372abf564913e9796623aac4c8ea44025a 자바에 등록하는 입력어 : java -jar lombok-1.18.26.jar 빨간...

2023년 4월 29일
·
0개의 댓글
·

core3 프로젝트로 @RequestParam, @ModelAttribute배우기

http://localhost:9090/hello-form.html 입력해서 여러 버전으로 보내볼 것인데 역시 RequestParamController.java인 프론트 컨트롤러와 static의 hello-form.html파일을 보면서 공부하자 String, int같은 단순 타입 : @RequestParam 사용자 정의 객체 : @M...

2023년 4월 29일
·
0개의 댓글
·

core3 프로젝트로 thymeleaf 배우기

복습하는 방법 이거 한분 가볍게 슥 읽고, core3프로젝트 서버 켜고 index.html 과 BasicController.java에서 각 html켜가면서 보기 [잡담] domain : 웹페이지의 업무 단위. 너는 어떤 도메인을 해? = 너는 어떤 업무를 해? core3 프로젝트 만들기 application.properties파일에서 #port 수정, ...

2023년 4월 29일
·
0개의 댓글
·

core 프로젝트로 스프링 부트와 thymeleaf 맛보기

1. application.properties셋팅 기본적인 셋팅읋 해주었다. 2. index.html 부터 시작 static폴더 아래에 index.html을 만들어서 원래 알던 HTML파일과 같게 한다. 여기서 를 통해 "/hello" 로 요청을 보내게 하자. JSP때 했던 것 처럼 먼저 프론트 컨트롤러가 필요하다. 여기서는 HelloController...

2023년 4월 29일
·
0개의 댓글
·

이론적인 부분 및 core2로 JPA맛보기

1. 일반적인 웹 애플리케이션 계층 구조 컨트롤러 : 웹 MVC의 컨트롤러 역할 서비스 : 핵심 비즈니스 로직 구현 레퍼지터리 : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리한다. 도메인 : 비즈니스 도메인 객체 Core2 프로젝트 시작 및 셋팅하는 법 근데 이건 전체JPA까지 알아보는 맛보기이다. 세부적으로는 다음에 배운다. 그러니까 일단 ...

2023년 4월 29일
·
0개의 댓글
·