본문 바로가기

Java267

Spring) DB 등록 - 개발자 정보 등록 (StringTypeHandler) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. DB 등록 - 개발자 정보 등록 devForm.jsp 이름 개발경력 이메일 성별 남 여 개발언어 Java C Javascript Python 파라미터 핸들링 - HttpServletRequest 파라미터 핸들링 - @RequestParam 파라미터 핸들링 - Command 객체 DB에 dev등록 Controller DemoController @RequestMapping(path = "/demo/insertDev", method = RequestMethod.POST) public String insertDev(Dev dev, RedirectAttributes redirectAttr) { in.. 2022. 8. 18.
Spring) DB 접속을 위한 설정 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. DB 계정 및 테이블 생성 -- (관리자계정) spring2 일반계정 생성 alter session set "_oracle_script" = true; create user spring2 IDENTIFIED by 비밀번호 default tablespace users; alter user spring2 quota unlimited on users; grant connect, resource to spring2; -- (spring 계정) -- dev 테이블 생성 create table dev( no number, name varchar2(100) not null, career number n.. 2022. 8. 18.
Spring) 사용자 입력 값 처리 (3) - Command 객체 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 사용자 입력 값 처리 - Command 객체 devForm.jsp 이름 개발경력 이메일 성별 남 여 개발언어 Java C Javascript Python 파라미터 핸들링 - HttpServletRequest 파라미터 핸들링 - @RequestParam 파라미터 핸들링 - Command 객체 커맨드 객체 - 사용자 입력 name 값 - property(setter)가 일치하면 값 대입 - 자동으로 model 속성으로 등록 Controller DemoController @RequestMapping(path = "/demo/dev3", method = RequestMethod.POST) publ.. 2022. 8. 17.
Spring) 사용자 입력 값 처리 (2) - @RequestParam 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 사용자 입력 값 처리 - @RequestParam devForm.jsp 이름 개발경력 이메일 성별 남 여 개발언어 Java C Javascript Python 파라미터 핸들링 - HttpServletRequest 파라미터 핸들링 - @RequestParam @RequestParam - 모든 필드는 필수 값 (기본) → 필수 값 처리에 좋음! - required = false 로 옵션으로 처리 가능 - 자바변수명, name 속성 값과 일치하는 사용자 입력 값을 찾음 - 기본 값 처리도 가능 Model - view단에 전달할 데이터를 속성으로 추가하여 request scope의 속성으로 저장 .. 2022. 8. 17.
Spring) 사용자 입력 값 처리 (1) - HttpServletRequest 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. ※ MVC 구조 https://chanychu.tistory.com/379 Spring) MVC 구조 - Demo, 포워딩 처리 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. MVC 구조 Controller DemoController /** * DispatcherServlet이 먼저 받아서 DemoControlle.. chanychu.tistory.com 사용자 입력 값 처리 - HttpServletRequest devForm.jsp 이름 개발경력 이메일 성별 남 여 개발언어 Java C Javascript Python .. 2022. 8. 17.
Spring) MVC 구조 - Demo, 포워딩 처리 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. MVC 구조 Controller DemoController /** * DispatcherServlet이 먼저 받아서 DemoController를 호출! */ @Controller public class DemoController { @Autowired private DemoService demoService; } @Component를 상속받아 해당 기능을 포함하고 있는 @Controller 어노테이션을 통해 빈으로 등록합니다. DemoService를 의존주입 받아야하므로, @Autowired 어노테이션을 붙여주었습니다. Service DemoService interface public in.. 2022. 8. 17.