본문 바로가기

Java192

Hikaricp, log4jdbc, MapperFactoryBean 7/28실습 필요한 db 설정 정보: properties 파일에 db관련 정보 등록. db.properties파일 -> jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/digital_spring jdbc.username=digital jdbc.password=12345 root-context.xml 파일에 해당 내용 추가 -> Hikaricp 커넥션 풀 라이브러리 1. MAVEN 코드 pom.xml에 입력. 2. root-context.xml 파일에 해당 내용 추가 -> 로그기록을 자동으로 남겨주는 log4jdbc생성 (Log4Jdbc Log4j2) MAVEN 라이브러리 추가 Log4Jdbc Log4j2 src/main/resourc.. 2023. 7. 31.
7.28 filter dispatcher servlet이 getParameter하기 전에 filter로 인코딩 변경(servlet 요청 전처리, 응답 후처리) Filter는 tomcat was에 의해서 관리(Spring bean 사용 불가) (javax.servlet.Filter) web.xml에 mapping 등록된 순서대로 filter 호출 ex. 권한없는 사용자 막기, 한글처리하기 원리 package com.bitc.filter.filters; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletEx.. 2023. 7. 28.
model1 ->model2 실습 2023. 7. 27.
MyBatis 설정(ORM) MyBatis ORM framework ORM Object Relational Mapping 객체 관계형 맵핑 데이터베이스에서 검색된 내용을 객체로 전달 select 시 파라미터 1개밖에 사용 못함. 그래서 여러개 파라미터 넣는 경우 MAP으로 자주 사용함. 1. MAVEN REPOSITORY -> 'MyBatis' ,'mybatis-spring' 2가지 -> pom.xml에 추가 2. root-context.xml에 mybatis bean 추가 SqlSessionFactory 제대로 되어있는지 test해봄 package com.bitc.db_test; import java.sql.Connection; import java.sql.SQLException; import javax.sql.DataSource.. 2023. 7. 27.
Spring에 DB 연동 셋업 Spring에서 help->install https://download.eclipse.org/releases/2021-09/ 체크박스 잘 보고 따라하기 나머지는 이클립스랑 똑같이 셋업 1. sql 파일 생성 CREATE DATABASE digital_spring; USE digital_spring; CREATE TABLE IF NOT EXISTS tbl_member( uno int PRIMARY KEY AUTO_INCREMENT, userid VARCHAR(50) NOT NULL UNIQUE, userpw VARCHAR(50) NOT NULL, username VARCHAR(45) NOT NULL, regdate TIMESTAMP DEFAULT now(), updatedate TIMESTAMP DEFAU.. 2023. 7. 27.
MVVM 패턴 일반적인 MVVM 패턴 MVVM 패턴은 MVC 패턴에서 Controller를 빼고 ViewModel을 추가한 패턴이다. https://jhtop0419.tistory.com/21 2023. 7. 27.