KDT/WEB 68

240405 WEB - TourWeb 1

1. 스프링에 프로젝트 생성 Spring Legacy Project - TourWeb, Spring MVC Project - Next - com.itwillbs.TourWeb - Finish 2. project명 없애기 설정하기 Servers - Tomcat v9.0 Server at localhost - Modules 탭 선택 ※ project명을 없애고 싶다면 ${pageConext.request.contextPath} 쓰지 않음 프로젝트 선택하고 - Edit - Path : / 로 변경 - Ok Servers 탭을 닫고 Save - Run as 3. 자바 버전 변경 프로젝트 우클릭 Properties => Project Facets(3.1, 11), Java Compiler(11) 4. 스프링 버전..

KDT/WEB 2024.04.05

WEB - 롬복2

롬복 setter, getter, toString 생성자를 자동으로 생성해주는 라이브러리 다운로드 후 cmd창을 열고 cd 다운받은경로 java -jar lombok.jar 설치 창이 뜨면 스프링 선택 -> install 스프링 경로에 C:\sts-bundle\sts-3.9.18.RELEASE 폴더 안에 lombok.jar 파일 있으면 설치 완료 pom.xml lombok 설치 https://mvnrepository.com/ 에서 lombok 검색 project lombok 아무거나 복사한 후 pom.xml에 붙여넣기 버전을 1.18.32로 변경(lombok 다운받은 버전이 1.18.32이기 때문에) org.projectlombok lombok 1.18.32 provided lombok을 사용 가능하게 ..

KDT/WEB 2024.04.04

WEB - 테스트 1, 롬복 1

테스트 설계 -> 구현 구현하는 동안 테스트하면서 실무에서 작업을 많이함 src/test/java 안에 패키지(만들기 나름). 기본적으로 있는 패키지 안에 MemberTest 클래스 생성 package com.itwillbs.sec; import javax.inject.Inject; import org.junit.Test; import com.itwillbs.dao.SampleDAO; import com.itwillbs.domain.MemberDTO; public class MemberTset { @Inject private SampleDAO sampleDAO; public void testGetMember() { MemberDTO memberDTO =sampleDAO.getMember("admin");..

KDT/WEB 2024.04.03

240325 WEB - 보안 4

보안 JDBC 1) 지정된 형식 테이블 생성 2) 기존 데이터베이스 이용 UserdetailService(CachingUserDetailService, InMemoryUserDetailsManager, JdbcDaoImpl, JdbcUserDetailsManager, LdapUserDetailManager, LdapUserDetailsService 클래스 제공) 1) 지정된 형식 테이블 생성 create table users( username varchar(50) not null primary key, password varchar(50) not null, enabled char(1) default '1'); create table authorities ( username varchar(50) not n..

KDT/WEB 2024.03.25

240318 WEB - 보안 1

필터와 인터셉터를 이용한 웹 시큐리티 적용 새로운 프로젝트 springSecurity 생성 pom.xml에 Spring Security관련 태그 넣어주기(core, web, config, taglibs) pom.xml 4.0.0 com.itwillbs sec springSecurity war 1.0.0-BUILD-SNAPSHOT 11 5.0.7.RELEASE 1.6.10 1.6.6 org.springframework spring-context ${org.springframework-version} commons-logging commons-logging org.springframework spring-webmvc ${org.springframework-version} org.springframework...

KDT/WEB 2024.03.18
728x90