Web_Back-end/Spring(11)
-
[Spring] STS / file upload 파일 올리기 _ 3. update
2021/03/04 - [Web_Back-end/Spring] - [Spring] STS / lombok 사용 2021/03/04 - [Web_Back-end/Spring] - [Spring] STS / file upload 파일 올리기 _ 1. select [Spring] STS / file upload 파일 올리기 _ 1. select 프로젝트 생성 상품 테이블 goods 를 사용해서 연습해보기 mybatis 설정 - DB와 연동하기 위해 oracle 설정 db.properties driver=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@localhost:1521:orcl.. jjiny-bbany.tistory.com 2021/03/04 - [Web..
2021.03.04 -
[Spring] STS / file upload 파일 올리기 _ 2. delete
2021/03/04 - [Web_Back-end/Spring] - [Spring] STS / lombok 사용 2021/03/04 - [Web_Back-end/Spring] - [Spring] STS / file upload 파일 올리기 _ 1. select 1번 게시물에 이어서, goods테이블의 상품을 삭제(delete)하는 코드를 작성해본다 a태그로 상품 수정, 삭제 페이지로 이동하는 코드 추가 --> 쿼리스트링으로 상품번호를 보낸다 detailGoods.jap 상품상세 상품번호 : ${g.no } 상품이름 : ${g.name } 상품수량 : ${g.qty } 상품가격 : ${g.price } 상품수정 상품삭제 DELETE Controller에 method추가 + 파일을 삭제하는 일 deleteGo..
2021.03.04 -
[Spring] STS / file upload 파일 올리기 _ 1. select
프로젝트 생성 상품 테이블 goods 를 사용해서 연습해보기 mybatis 설정 - DB와 연동하기 위해 oracle 설정 db.properties driver=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@localhost:1521:orcl username=scott password=tiger properties 파일을 읽어들이는 설정 + vo에 대한 애칭 설정 + 작성할 mapping 파일 경로 설정 dbConfig.xml sql 설정 GoodsMapper.xml select * from goods sql을 요청하는 SqlSessionFactory 사용, 실제로 sql 요청하는 method DBManager.java package com.example..
2021.03.04 -
[Spring] STS / lombok 사용
projectlombok.org/download Download projectlombok.org 홈페이지를 통해 다운로드 받는다 jar파일을 c드라이브에 옮기고, cmd창에서 실행시킨다 jar파일을 실행 시키면 아래와 같은 창이 뜬다. 사용할 sts 툴 또는 이클립스가 뜬다 install / update 설치 끝 server가동을 위해 oracle 설정 spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver spring.datasource.url=jdbc:oracle:thin:@localhost:1521:orcl spring.datasource.data-username=scott spring.datasource.data-password=t..
2021.03.04 -
[Spring] 스프링부트 & mybatis 환경에서 DB연결 연습 2
스프링부트 & mybatis 환경에서 DB연결 이전에 작성한 스프링부트 환경설정, 간단한 select 문을 view로 띄우는 연습을 한 후 다른 select 쿼리문을 요청하는 어플리케이션을 작성해보자 2021/03/03 - [분류 전체보기] - [Spring] Spring boot 시작해보기 [Spring] Spring boot 시작해보기 STS : spring tool suite spring boot : 스프링 개발을 빠르게(쉽게) 할 수 있도록 환경을 제공 spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring.. jjiny-bbany.tistory.com 202..
2021.03.03 -
[Spring] spring boot 기초_ DB와 연동하기
Oracle mybatis web listGoods.do 요청에 따른 상품목록 출력하는 어플리케이션 만들기 goods 테이블을 사용해, DB와 연동해보기 spring starter project 생성 프로젝트 생성 _ next 사용할 환경에 대한 jar파일 체크 web + mybatis + oracle Vo 생성 GoodsVo.java package com.example.demo.vo; public class GoodsVo { private int no; private String name; private int qty; private int price; private String fname; public GoodsVo() { super(); } public GoodsVo(int no, String na..
2021.03.03 -
[Spring] Spring boot 시작해보기
STS : spring tool suite spring boot : 스프링 개발을 빠르게(쉽게) 할 수 있도록 환경을 제공 spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io 사용하는 환경체제 선택후 jar파일 다운로드 c드라이브로 jar파일 옮긴다 cmd창에서 명령문 입력 cd..
2021.03.03 -
[Spring] mybatis 초기설정하기
1. 지금은 방법1로 연습해본다 2. 방법 2는 스프링부트 공부할 때 사용할 예정 아래내용을 복사하여, 개발자가 자신의 환경에 맞게 수정하여 사용한다 환경설정을 하는 xml파일을 생성한다 dbConfig.xml 게시물의 목록을 보여주는 서비스를 mybatis 를 사용하여 연습해보기 dao에서 method로 구현했던 (sql)일을 xml파일으로 수행한다 => xml mapping이라고 한다 아래의 파일을 복사하여, 수정해서 사용한다 주의사항! ;(세미콜론)을 붙이면 안된다 alias설정하기 _ dbConfig.xml 파일에 vo클래스의 애칭을 설정해주는 방법 BoardMapper.xml 파일 mapping파일에서 alias로 자료형을 설정할 수 있다 namespace 설정하기 : 같은 이름의 id가 중복될..
2021.03.02 -
[Spring] DI _ 어노테이션 기반 객체 생성
xml 의 태그의 역할을 Java문법 어노테이션기반에서는 @Bean 어노테이션을 붙인 method가 대신한다 Book.java package com.sist.exam03; public class Book { private int no; private String name; private int price; private String publisher; public void setNo(int no) { this.no = no; } public void setName(String name) { this.name = name; } public void setPrice(int price) { this.price = price; } public void setPublisher(String publisher) { ..
2021.02.25 -
[Spring] 스프링이란?
프레임워크란? 어플리케이션 개발을 용이하게 하기 위한 뼈대를 말한다 즉, 유지보수를 용이하게 하기 위한 어플리케이션의 뼈대를 제공해주는 것이다 뼈대에는 환경설정, 클래스 및 인터페이스가 들어간다 전세계적으로 널리 사용되는 프레임워크 spring struts 전자정부 표준프레임워크 우리나라는 공공프로젝트의 경우 "전자정부 표준프레임워크"를 따라야한다 전자정부 표준프레임워크에 스프링이 포함되어있다
2021.02.25