본문 바로가기

Back-End93

[Spring] lombok 적용하는 방법, @Data 어노테이션 lombok 라이브러리 다운받기 1. lombok.jar 다운로드 projectlombok.org/download Download projectlombok.org 위 사이트에 접속해서 lombok.jar 파일을 다운받거나, 2. pom.xml에 lombok 라이브러리 추가하기 https://mvnrepository.com/ 1. 사이트 접속 후 검색창에 'lombok' 입력 후 검색 2. project Lombok 클릭 3. 1.18.22 버전 클릭 4. Maven 탭의 소스 클릭 후 복사 5. Spring으로 돌아와서, pom.xml 파일 클릭 6. 43행 부근(또는 어디에나) 복사했던 라이브러리 붙여넣기( Lombok 라이브러리 추가 ) 그럼 Lombok 라이브러리는 왜 다운받는걸까? 예제를 보자, .. 2021. 12. 13.
[Spring] 스프링의 개요 / DI(의존성 주입) 하는 방법 2가지 * 스프링 개요 - 선수학습 : java, jsp(servlet), 스크립트언어(html. javascript, css, jquery) - 개념 : 자바 언어를 기반으로 한 애플리케이션을 제작할 때 효율적으로 빠르게 개발할 수 있도록 하는 애플리케이션 프레임워크(프로그래밍 툴). * 스프링 프레임워크란? - 스프링은 엔터프라이즈(기업용) 애플리케이션에서 필요로 하는 여러가지 기능들을 제공하는 프레임워크. - Java EE가 제공하는 기능들을 스프링에서도 지원하고 있기 때문에 국내에서 가장 인기 있는 프레임워크로 자리를 잡았음. - 스프링은 Java EE에서 제공하는 기능 외에 DI나 AOP와 같은 기능들을 추가적으로 제공함. - Java EE에서 MVC-2 모델 방식도 새로운 애플리케이션을 개발할 때마다.. 2021. 12. 10.
[Spring] 전자정부 프레임워크/ 스프링/ STS 개발환경 설정하기 https://www.egovframe.go.kr/home/main.do 표준프레임워크 포털 eGovFrame 전자정부 표준프레임워크 서비스 EGOVERNMENT STANDARD FRAMEWORK 지속적인 품질관리 및 고도화를 통해 경쟁력 향상기술지원 및 교육 등을 통한 확산 보급 www.egovframe.go.kr 개발프레임워크는 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 미리 만들어 제공함으로써 효율적인 어플리케이션 구축을 지원 예를 들어 Spring을 사용하지 않더라면, DAO -> 1. 메서드/DB연동/쿼리문 작성/executeQuery() 메서드 호출/resultSet/DB연결 종료 등의 작업들을 반복하게 되는데 (불필요한 반복작업) 재사용을 함으로써 이런 반복작업을 하지 않아도 된다. .. 2021. 12. 10.
[JSP] JSP에서의 주석 JSP에서의 주석 JSP에서 사용할 수 있는 주석은 3가지가 있다 ·JSP 주석 ·자바 언어 주석 ·HTML 주석 JSP 주석 JSP 주석은 로 끝난다. 자바 언어 주석 자바 주석은 스크립트에서 사용되는 주석으로서, 자바 언어에서 주석으로 처리되는 것들이다. 자바 주석은 다음과 같이 3가지 형태가 있다. //주석내용 : 한줄 주석처리 /*주석 내용 */ : /*와 */ 사이의 내용을 주석처리함 /** 주석 내용 */ : 선언부에 정의한 메서드를 설명할 때만 사용된다. HTML 주석 HTML 주석은 출력되는 HTML 코드에 주석을 다는 것으로, 프로그램에 대한 설명을 달기 보다는 디자인적인 요소를 설명하는데 주로 사용된다. 2021. 10. 25.
[JSP] Servlet(서블릿) Servlet - 서버 쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스 - 서블릿은 자바로 작성되어 있으므로 자바의 일반적인 특징을 모두 가지고 있음 - 서블릿은 서버에서 실행되다가 웹 브라우저에서 요청을 하면 해당 기능을 수행한 후 웹 브라우저에게 결과를 전송함 - 서버에서 실행되기 때문에 보안과 관련된 기능도 훨씬 안전하게 수행이 가능함 Servlet Life Cycle(서블릿 생명 주기) * init() - 단 한번만 호출이 됨. - 서블릿이 서비스하기 위해 필요한 초기화 작업을 수행을 함. * service() - init() 메서드가 service() 메서드를 호출을 함. - 사용자의 요청에 따라 스레드 단위로 실행되는 메서드임. (여러 번 실행) - 각각 se.. 2021. 10. 24.
[JDCB] select문 예문 package sist; import java.sql.*; // Select쿼리 문 작성하여 연동 // 특정 데이터베이스 테이블의 데이터를 가져와서 콘솔창에 출력할 것 public class Select { public static void main(String[] args) { Connection con = null;// DB와 연결하는 객체 PreparedStatement pstmt = null;// SQL문을 전송하는 객체 ResultSet rs = null; // SQL 실행 결과를 가지고 있는 객체 // Select쿼리에서만 사용 String url = "jdbc:oracle:thin:@localhost:1521:xe";// URL 사용 String driver = "oracle.jdbc.dri.. 2021. 10. 5.