mjeongriver
article thumbnail
day79-spring
TIL/Spring 2023. 2. 7. 18:58

1. 게시판 구현 1) index 파일 띄우는 방법 - 절대 경로로 바꿔 주거나, servlet-context에 맵핑해줄 것! 더보기 - 절대 경로 - 맵핑(절대 경로가 아니어도 화면이 나타남) - run on server 할 때 서버는 1서버당 1개만 넣습니다. 2) 타일즈 뷰 템플릿 사용해보기 - 타일즈란? - JSP 는 만약 50 개의 페이지에 상단 메뉴가 include 되어있는데 , 페이지명이 바뀌면 50 개 파일을 전부 수정해주어야 하는 것이다 - 타일즈는 웹 페이지의 상단이나 하단 메뉴와 같이 반복적으로 사용되는 부분들에 대한 코드를 분리해서 한 곳에서 관리를 가능하게 해주는 프레임워크이다 - pom.xml에 추가해줄 것 org.apache.tiles tiles-extras 3.0.8 org...

article thumbnail
day78-spring
TIL/Spring 2023. 2. 6. 14:06

1.MyBatis Mapper XML의 주요 속성(중요) - select 속성 1) select: parameterType은 sql 구문이 데이터를 전달 받는 파라미터 타입, 생략이 가능 2) resultType: 결과 반환 타입(패키지 경로 포함, 전체 클래스명) 2) resultMap: join할 때 사용 - insert, update, delete 속성 = 반환이 없음, parameterType 생략 가능 - 마이바티스의 두개 이상 데이터 맵핑 처리(암기) 1) 단일값이면 언제든지 전달할 수 있다. 2) VO를 통해서 한번에 전달 할 수 있다. (매개변수에 VO가 들어갈 때!) 3) map을 통해서도 전달 할 수 있다. (맵을 선언하고 key=값) 부득이한 경우를 제외하고는 사용 빈도가 적다. (지..

article thumbnail
day77-spring
TIL/Spring 2023. 2. 3. 18:08

1. mysql 다운로드 - 다운받은 파일 열고 커스텀 선택 - 간혹 가다 안 될 경우 삭제(다시 설치 파일 누른 후에 remove) 진행 - c 드라이브 들어가서 programfile, programfile x86, program data 세군데 폴더에서 mysql 폴더 삭제 - 오라클 설치하고 sqldeveloper, mysql 설치하고 쉽게 들어갈 수 있는 개발 툴 = workben - connection Method: tcp/it 통신이 기본이고 회사에 가면 3번째 사진처럼 hostname, 리눅스 운영체제에 맞게 변경할 수 있음 2. 스키마 생성, 계정 생성, 권한 부여 -- 주석 ## 주석, # 하나도 주석 #데이터 spring 스키마 생성(sys 스키마 안 쓸거임) create databas..

article thumbnail
day76-spring
TIL/Spring 2023. 2. 2. 16:58

1. 스프링 MVC Controller 객체 구현 1) model 전달자 3번 * responsecontroller, ex01, result03, result04 package com.simple.controller; import java.util.Date; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.M..

article thumbnail
day75-spring
TIL/Spring 2023. 2. 1. 17:53

1. 스프링 MVC Controller 객체 구현 1) @Controller, @RequestMapping을 이용한 URL 맵핑 * Spring-servlet 뷰 합성기 배고 모두 주석 처리 한 후 main에 homecontroller 생성 (Spring-servlet, homecontroller) + 참고 package com.simple.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller //빈으로 생성할 클래스 public class HomeController { @RequestMapping("/test/aa..

article thumbnail
day74-spring
TIL/Spring 2023. 1. 31. 18:14

1. 의존 객체 자동주입이란? - 스프링 설정 파일에서 의존 객체를 주입할 때 또는 태그로 의존대상 객체를 명시하지 않아도 스프링 컨테이너가 자동으로 필요한 의존대상 객체를 찾아서 의존대상 객체가 필요한 객체에 주입해주는 기능이다. - 구현방법은@Autowired Autowired와 @Resource 어노테이션을 이용해서 쉽게 구현 할 수있다. 2. DI 자동 주입 설정 방법 3. 의존 객체 자동 주입 태그 1) @ Autowired (required = false) (to니까 타입을 기준으로 주입함) - 타입을 기준으로 의존성을 주입, 같은 타입 빈이 두 개 이상 있을 경우 변수이름으로 빈을 찾음 - 주입하려고하는객체의타입이일치하는객체를자동으로주입한다 - Spring 아노테이션 2) @Qualifier..

article thumbnail
day73-spring
TIL/Spring 2023. 1. 30. 14:39

1. 프레임워크 - 뼈대를 이루는 코드들의 묶음 - 프레임워크란 기본 뼈대이다 . 자동차를 만들 때 뼈대를 구현한 다음 만든다 - 프레임워크는 방향성을 제시하고 원하는 기능을 빠르게 만들 수 있게 함 - 스프링 프레임워크는 주요기능으로 DI, AOP, MVC, JDBC 등을 제공한다 - 모듈: 라이브러리, 프레임워크 안에 미리 만들어져 있는 기능 2. 스프링 컨테이너 - 스프링에서 객체를 생성하고 조립하는 컨테이너로 컨테이너를 통해 생성된 객체를 빈이라고 부른다. 1) 객체 생성 및 속성 데이터 작성 2) 스프링 컨테이너에서 객체 생성 및 조립 3) 애플리케이션 구현 3. 구축(강의 교안 2강 참고) - 위 상단 project에서 spring tool 4 version 선택해서 아래로 내려가면 위 사진 ..

article thumbnail
day72-git
TIL/Git 2023. 1. 27. 10:12

git에서 module은 받을 수 없다. yarn이든 npm이든 실행이 안되면 우선 package-lock.json 및 yarn.lock 파일을 삭제 커맨드창에 npm install - 모듈 다운로드 npm start 이렇게 하면 잘 실행된다. 그리고 git branch 확인하면 git에 있는 브랜치 내역이 나옴 1. git checkout master라고 치면 master로 감 2. master에서 git branch -D minjeong 내꺼 브랜치 지움 3. git branch에서 master만 남아있는거 확인 4. 그리고 master에서 git pull origin master 쳐서 master에 있는 거 땡겨오기 git add . git commit - m "real start" git push..

검색 태그