728x90

Spring 7

[Spring] 방명록만들기에서 API 이용하기

파일업로드 기능까지 만든 방명록에 API를 이용해보자 [Spring] 파일업로드 (+방명록에 적용) 필요한 파일을 세팅하자 방명록만들기에서 사용한 파일 중 복붙하기 pom.xml (Overview에서 Artifact Id와 프로젝트 Name만 수정) resources의 5개 패키지(내용 수정 필요 / WebInitializer.java / Context_1_dataSource.ja studywithjw.tistory.com visit_list.jsp 바디영역에서 API 버튼과 입력칸을 만들고 (노란색 표시) apiList 펑션과 콜백함수를 만들자 *영화진흥원 api 참고* 영화진흥위원회 오픈API 제공서비스 영화관입장권통합전산망이 제공하는 오픈API서비스 모음입니다. 사용 가능한 서비스를 확인하고 서비스..

Spring 2023.11.24

[Spring] JsonMaker

방명록만들기에서 사용한 파일 중 복붙하기 pom.xml (Overview에서 Artifact Id와 프로젝트 Name만 수정) resources의 5개 패키지(내용 수정 필요 / WebInitializer.java / Context_1_dataSource.java / Context_2_mybatis.java 세 파일은 동일하게 사용) arraylist와 hashmap을 json으로 만들어보자! json을 위한 라이브러리 다운로드 https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind Java Object를 JSON으로 변환하거나 JSON을 Java Object로 변환하는데 사용하는 라이브러리 jackson-databin..

Spring 2023.11.23

[Spring] 파일업로드 (+방명록에 적용)

필요한 파일을 세팅하자 방명록만들기에서 사용한 파일 중 복붙하기 pom.xml (Overview에서 Artifact Id와 프로젝트 Name만 수정) resources의 5개 패키지(내용 수정 필요 / WebInitializer.java / Context_1_dataSource.java / Context_2_mybatis.java 세 파일은 동일하게 사용) 파일업로드를 위한 라이브러리 다운로드 https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload Apache Commons FileUpload 1.3.1버전 Maven 영역 복사하여 pom.xml의 영역 사이에 붙여넣기 파일업로드를 위한 라이브러리 다운로드 https://mvnre..

Spring 2023.11.23

[Spring] 방명록 만들기

정보를 데이터베이스에 테이블 추가 (테이블명 : VISIT) 추가방법은 이전글 JDBC_1 참고 더보기 --시퀀스 CREATE SEQUENCE SEQ_VISIT_IDX; --테이블 CREATE TABLE VISIT(IDX NUMBER(3) PRIMARY KEY, NAME VARCHAR2(50), --작성자 CONTENT VARCHAR2(100), --내용 PWD VARCHAR2(50), --비번 IP VARCHAR2(20), --IP REGIDATE DATE --작성일 ); --샘플데이터 INSERT INTO VISIT VALUES(SEQ_VISIT_IDX.NEXTVAL, '홍길동', '내가1등', '1111', '192.1.1.1', SYSDATE ); INSERT INTO VISIT VALUES(SE..

Spring 2023.11.21

[Spring] 부서조회하기

https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-war-plugin 해당 영역 복사하여 pom.xml의 영역 사이에 붙여넣고 해당 내용도 사이에 추가해주자 oraclexe 해당경로의 ojdbc.jar 파일을 복사하여 현재 스프링에서 사용중인 톰캣버전 lib 파일안에 붙여넣기 마이바티스를 스프링에서 사용할 때 설정파일은 다음과 같이 정리해보자 WebInitializer.java 더보기 package config; import javax.servlet.Filter; import org.springframework.web.filter.CharacterEncodingFilter; import org.springframework.web.serv..

Spring 2023.11.18

[Spring] 롬복(LOMBOK)

LOMBOK 라이브러리 설치하기 (getter, setter를 좀 더 편하게 만들 수 있음) Download projectlombok.org 다운로드 후 STS.exe 파일경로에 붙여넣는다. 실행해서 STS.exe 경로까지 선택 https://mvnrepository.com/artifact/org.projectlombok/lombok 다운받은 롬복 버전에 맞게 선택한 뒤 해당 영역 복사하여 pom.xml의 영역 사이에 붙여넣기 여기까지 진행한 이후 STS.exe 파일을 재실행하면 파일이 열리지 않는 오류가 발생한 경우 참고한 블로그를 첨부한다. 1. 롬복 설치경로 이름에 한글이 들어간 경우 2. STS.ini 파일 맨 아래에서 롬복파일경로 수정 [Spring Boot] STS에 Lombok 설치 시 무응..

Spring 2023.11.16

[Spring] 스프링 프레임워크 기본개념 및 설치

스프링의 특징 - 의존성 주입(DI : Dependency Injection) 각각의 계층이나 서비스들 간에 의존성이 존재하는 경우 프레임워크가 서로 연결해줌 - AOP(Aspect - Oriented Programming) 트랜잭션이나 로깅, 보안과 같이 여러 모듈에서 공통적으로 사용하는 기능의 경우 분리해서 관리가능 -MVC(모델2) 패턴 지원 - JDBC, JPA등 DB연동 지원 - 경량 컨테이너 각각 객체의 생성, 소멸과 같은 라이프사이클을 관리하고 스프링으로부터 필요한 객체를 얻어올 수 있다. - 제어 역행(IoC : Inversion of Control) 애플리케이션의 느슨한 결함을 도모 컨트롤의 제어권이 사용자가 아닌 프레임워크에 있어 필요에 따라 스프링에서 사용자의 코드를 호출한다. 빌드 ..

Spring 2023.11.09
728x90