전체 글

대덕인재개발원 출신의 비전공자 개발자 일지
어제 하던 데이터 등록을 이어서 해보자 ${title} lprod라는 테이블에 상품을 추가하기 위해 form안에 input에 데이터를 입력하고 submit 버튼을 누르면 각 name명으로 데이터들이 form의 action에 들어있는 경로로 데이터가 전달된다. Controller로 받아주기 전에 LprodVO를 만들자 package kr.or.ddit.vo; import lombok.Data; @Data public class LprodVO { private int lprodId; private String lprodGu; private String lprodNm; } @Data : 어제 롬복을 깔아놨기 때문에 getter/setter나 생성자를 굳이 만들어주지 않아도 된다. 단. POJO를 위반하기 때문..
예제 1-1) package kr.or.ddit.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.servlet.ModelAndView; /* Controller 어노테이션 스프링 프레임워크에게 "이 클래스는 웹 브라우저의 요청(request)를 받아들이는 컨트롤러야" 라고 알려주는 것. 스프링은 servlet-context.xml의 context:component-sc..
우선 내가 쓰는 전자정부 프레임워크의 버전은 3.10 버전을 사용하고 있으며, 자바의 버전은 1.8 버전을 사용증이다. https://www.egovframe.go.kr/home/sub.do?menuNo=41 개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. www.egovframe.go.kr 여기서 다운로드 받을 수 있다 다운로드 받은 exe 프로그램을 C드라이브에 넣어놓고 실행하면 eGovFrameDev-3.10.0-64bit 폴더가 생긴다. 그 안에 eclipse 폴더안에 들어가보면 eclipse.exe 파일을 실행시킨다. 이게 앞으로 우리가 작업할 때 사용 될 프로그램이다. 계속 링크를 타고 들어가기 귀찮으면 바로가기를 만들어 바탕화면에 뺴..
1. Spring Spring이란? 동적 웹 사이트를 개발 할 때 필요한 여러 서비스를 제공하며, 정부 24등 대한민국 공공 기관의 웹 서비스를 개발할 때 사용을 권장하는 전자정부 프레임워크의 기반 기술이며 디자인패틴(MVC) + 라이브러리(패키지)가 녹아있다. 1.1 스프링 삼각형 스프링을 이해하려면 스프링 삼각형에 대 설명 추가 예정... 1.2 스프링 MVC(Model, View, Controller) 모델(Model) : 애플리케이션의 데이터가 들어있는 객체 뷰(View) : 모델의 정보(데이터)를 특정 형식으로 나타낸다. 일반적으로 JSP와 JSTL은 뷰 페이지를 작성하는데 사용된다. 컨트롤러(Controller) : 애플리케이션의 비즈니스 로직을 포함한다. 여기서 @Controller 애너테이..
choco2706
개발 일지