분류 전체보기 424

Spring 기본 routine : logic Parameter 구동 방식

Spring Legacy Project 생성 : SpringPrameter > Spring MVC Project 생성 VO 생성 : vo패키지에 PersonVO 생성 servlet-context.xml : servlet-context.xml 파일의 자동 생성 경로 주석처리 자동 생성된 서블렛 경로 정보로 /views/ 이후가 경로가 된다 다만 경로가 많아지는 경우 경로들만 관리하는 클래스를 만들어 관리하는 것이 더 편리해져서 이 경우 사용하지 않게 된다 controller에 이동 경로 생성 : controller에 VIEWPATH로 insertForm으로 이동 경로 설정 package com.increpas.param; import org.springframework.stereotype.Controlle..

Backend/Spring 2023.05.18

정규표현식(Regex)

정규표현식(Regex) : 특정 규칙을 지니고 있는 문자열의 집함을 표현하는 데 사용하는 식 전화번호, 이메일, 아이디, 비밀번호 등의 형식을 체크하기 위한 용도로 주로 사용 정규화된 문자열을 만들기 위한 다양한 표현식을 사용하게 된다 https://regexper.com/ Regexper regexper.com . : 모든 문자와 일치시킨다 ^ : 정규표현식의 시작 $ : 정규 표현식의 끝 ? : ? 왼쪽의 표현식으로 끝나는 문자열이 0 또는 1번을 사용하는 경우 일치 * : 왼쪽의 표현식으로 끝나는 문자열이 0번 이상 반복하는 경우 일치 + : 왼쪽 표현식으로 끝나는 문자열이 1번 이상 반복하는 경우 일치 | : 왼쪽 또는 오른쪽 표현식과 일치시킴 [0-9] : 0~9 범위의 문자와 일치시킴 [a-z..

Backend/JavaScript 2023.05.18

Spring 기본 routine : logic Collection 구동 방식

스프링 레거시 프로젝트 생성 SpringCollection > Spring MVC Project 생성 자바 클래스 생성 : ex패키지에 MyList 클래스를 생성해 생성자까지 만들어준다 : MyMap/MySet/MyProp클래스를 생성해 동일하게 만들어준다 package ex; import java.util.List; public class MyList { private List list; public void setList(List list) { this.list = list; } public List getList(){ return list; } } package ex; import java.util.List; import java.util.Map; public class MyMap { private..

Backend/Spring 2023.05.18

Spring 기본 개념 / 패키지

스프링프레임워크(SpringFramework) Framework : 프로그램을 효율적으로 작성하기 위해서 만들어진 프로그램의 기본 틀 최소한의 자원으로 최대한의 효율을 내기위해 만들어졌다 JAVA기반의 어플리케이션 개발을 쉽게 해주는 오픈소스 어플리케이션 프레임 워크 오픈소스 : 소스코드가 공개된 소프트웨어 누구나 만든 것을 배포하며 사용할 수 있는 것 내가 만든 것을 다른사람에게 공개를 하며 발전해나간다 ex. JAVA -> Python 부품화 기능별로 분류가 되어 제품처럼 사용할 수 있게 한 것 객체지향의 부품화와 유사 Spring의 출현 환경 Spring 이전에 EJB(엔터프라이즈 자바 빈즈) 프레임워크를 사용 프로그램이 무거움 개발비용이 수 억 ~ 수 십억 단위 이런 단점들을 보완하고자 개발된 스..

Backend/Spring 2023.05.17

Spring Framework 툴 다운로드 및 세팅

스프링 프레임워크 툴 다운로드 및 세팅 https://spring.io/ Spring | Home Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform. spring.io Spring > Projects > Spring Tools 4 다운로드 페이지 하단 > Spring Tool Suite 3 wiki ↓↓↓↓↓ 다운로드 페이지 ↓↓↓↓↓ https://github.com/spring-attic/toolsuite-distribution/wiki/Spring-Tool-Suite-3 Spring Tool Suite 3 the distribution build for the ..

Backend/Spring 2023.05.16

JS Eclipse JavaScript 활용 : 화면 구현 연습 예제

Exercise 1 quiz1.html - 이름, 나이, 성별, 전화번호 (단일선택) 10대 20대 30대 40대 전체 이름나이성별전화번호 이지은28여성010-1234-1234 김찬희37남성010-2222-2222 김혜지26여성010-3333-3333 도재민31남성010-4444-4444 박민준36남성010-9128-3434 변유송28여성010-5555-5555 홍승현31남성010-1588-1588 신은한27여성010-1588-3366 위효정30여성010-1577-1577 유태웅26남성010-1234-4321 이민수12남성010-1111-1111 이종임43남성010-2323-2323 전명운43남성010-2323-2323 전범수15남성010-2323-2323 정은수24남성010-2323-2323 조현진25..

Backend/JavaScript 2023.05.16