본문 바로가기

728x90

분류 전체보기

(132)
다국어 입력 보호되어 있는 글입니다.
dsfa 보호되어 있는 글입니다.
SpringBoot FW 및 annotation 정리 생성자 자동 생성 Lombok을 사용하면 생성자도 자동으로 생성할 수 있다. @NoArgsConstructor 파라미터가 없는 기본 생성자를 생성 @AllArgsConstructor 모든 필드 값을 파라미터로 받는 생성자를 생성 @RequiredArgsConstructor final이나 @NonNull인 필드 값만 파라미터로 받는 생성자를 생성 @Builder : 클래스 레벨에 붙이거나 생성자에 붙여주면 파라미터를 활용하여 빌더 패턴을 자동으로 생성. 기본적으로 메서드, 생성자에만 붙일 수 있음 [JAVA] 빌더패턴 (Builder Pattern) , @Builder entity나 Dto객체에 값을 넣어줄때 롬복의 빌더 애노테이션(@Builder)을 종종 사용하곤 하는데 완벽히 이해를 하지 못한것같아 정..
XSS(Cross Site Scripting) 필터란? XSS(Cross Site Scripting) 서버로 보내는 폼이나 데이터 안에 스트링형태의 자바스크립트를 보내 개발자가 의도한 코드와는 다르게 코드가 동작하여 주로 사용자의 데이터를 가져가거나 악성코드를 심는 행위를 말하는 것
토이프로젝트 (spring+vue3) 환경설정 1. jdk 설치 2. node.js 설치 3. vue-cli 설치 $ npm i -g @vue/cli $ npm i -g @vue/cli-init 1. vue create와 vue init webpack의 차이점은 vue-cli 2.x.x.와 vue-cli 3.x.x 버전대의 명령어 차이 $ vue init webpack frontend 2. FE 1. build target directory 설정 config/index.js에서 아래와 같이 경로 수정 build: { // Template for index.html index: path.resolve(__dirname, '../../backend/src/main/resources/static/index.html'), // Paths asset..
[SpringBoot+Vue.js] 자바 스프링부트 활용 웹개발 실무용 송자바님의 [자바 스프링부트 활용 웹개발 실무용] 강의 내용을 기반으로 작성된 글입니다 Spring 초기 세팅 위의 설정으로 generate해서 서버를 실행시키면, 아래와 같이 에러가 발생하며 빌드가 되지 않는다. DB 환경 설정 1. src/main/java 안에 conf패키지 생성 2. conf 패키지 안에 DatabaseConf.java 클래스 생성 package conf; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.jdbc.DataSourceBuilder; import org.springframework.context.annotation.Bean; ..
[Java] Servlet이란? 서블릿(servlet)은 서버에서 웹페이지 등을 동적으로 생성하거나 데이터 처리를 수행하기 위해 자바로 작성된 프로그램이다. 서블릿이란 웹페이지를 동적으로 생성하기 위해 서버측 프로그램을 말한다. 이는 자바 언어를 기반으로 만들지며 웹 어플리케이션 서버 ( Web Application Sever ) 위에서 컴파일 되고 동작한다. 자바언어를 웹어플리케이션에 조금 더 개발하기 쉽게 하기 위해 만든 API(라이브러리, 클래스 들)이며 이 규약에 맞는 라이브러리나 클래스들을 상속 및 구현하여 만든 클래스들을 서블릿이라고 한다. 서블릿은 자바 클래스로 웹 애플리케이션을 작성한 뒤 이후 웹 서버 안에 있는 웹 컨테이너에서 이것을 실행하고, 웹 컨테이너에서는 서블릿 인스턴스를 생성 후 서버에서 실행되다가 웹 브라우저..
[JSP] JSP란 무엇인가? JSP란? JSP 란 Java Server Pages 의 약자이며 HTML 코드에 JAVA 코드를 넣어 동적 웹페이지를 생성하는 웹어플리케이션 도구이다. EJS (Embedded JavaScript templating, 자바스크립트로 HTML 마크업을 생성할 수 있는 간단한 템플릿 언어)와 동일한 역할을 한다. Reading Three Request Parameters param1: param2: param3: JSP의 등장 배경 서블릿의 단점을 보완하고자 만든 서블릿 기반의 스크립트 기술이다. 서블릿을 이용하게 되면 웹프로그래밍을 할 수 있지만 자바에 대한 지식이 필요하며 화면 인터페이스 구현에 너무 많은 코드를 필요로 하는 등 비효율적인 측면들이 있다. 때문에 서블릿을 작성하지 않고도 간편하게 웹프로..

반응형