바트심슨으로 하루만 살고 싶다

스프링 부트를 시작하기 전 스프링 부트에 대해서 간략하게 알아보자. 스프링 부트란? 스프링 프레임워크를 사용 가능한 상태로 만들어 주는 도구 스프링 부트의 장점 라이브러리 관리 자동화 : 스타터를 이용해 라이브러리 의존성을 더욱 간단히 처리할 수 있다. 설정의 자동화 : 실행에 필요한 환경을 자동으로 설정해 준다. 라이브러리 버전 자동관리 : 호환되는 버전으로 다운로드해 준다. 테스트 환경(JUnit)과 내장 톰캣 스프링 부트 설치하기 후 실행하기 1. 전자정부 프레임 워크 - 개발자 교육 - 교육 자료에서 표준프레임워크 개발자 교육 교재 및 실습 for Win (V4.0.0) 선택 링크 표준프레임워크 개발자 교육 교재 및 실습 for Win (V4.0.0) 교육자료 | 표준프레임워크 포털 eGovFra..

*이전 내용 [스프링 프레임워크]게시판 만들기 #5 : 로그인, 로그아웃, 정보수정 [스프링 프레임워크]게시판 만들기 #5 : 로그인, 로그아웃, 정보수정 * 이전 내용 [스프링 프레임워크]게시판 만들기 #4 : 회원가입 [스프링 프레임워크]게시판 만들기 #3 : 데이터베이스 테이블 생성 및 게시판 카테고리 출력, 페 * 이전 내용 [스프링 프레임워크]게 11027bart.tistory.com 글 작성 카테고리별 main 페이지 폼은 아래 사진과 같고, 글쓰기 클릭시 글작성 폼으로 넘어가게 된다. 글 작성의 기본 폼은 아래 사진과 같다. 제목과 내용을 입력받아 해당 게시글의 정보를 DB에 저장한다. 고려해야할 사항 1. 게시글 작성 후 수정, 삭제는 본인만 가능하도록 만들기 2. 게시글 저장 이후 wri..

* 이전 내용 [스프링 프레임워크]게시판 만들기 #4 : 회원가입 [스프링 프레임워크]게시판 만들기 #3 : 데이터베이스 테이블 생성 및 게시판 카테고리 출력, 페 * 이전 내용 [스프링 프레임워크]게시판 만들기 #2 : Spring과 오라클 DB 연동 및 데이터 베이스 세팅, dependency 세팅 [스프링 프레임워크]게시판 만들기 #2 : Spring과 오라클 DB 연동 및 데이터 베이스 11027bart.tistory.com 로그인 아이디와 비밀번호 입력받아 로그인 하기. 기본적인 로그인 폼은 아래와 같다. 고려해야할 사항 1. 회원가입 시 modelAttribute로 주입한 객체와 다른 객체 사용 2. UserDTO 제약조건 설정 유지하기 3. 로그인 전 후 상단 메뉴바 변경하기 - 로그인 전 ..

* 이전 내용 [스프링 프레임워크]게시판 만들기 #3 : 데이터베이스 테이블 생성 및 게시판 카테고리 출력, 페이지 상하단 고정 [스프링 프레임워크]게시판 만들기 #3 : 데이터베이스 테이블 생성 및 게시판 카테고리 출력, 페 * 이전 내용 [스프링 프레임워크]게시판 만들기 #2 : Spring과 오라클 DB 연동 및 데이터 베이스 세팅, dependency 세팅 [스프링 프레임워크]게시판 만들기 #2 : Spring과 오라클 DB 연동 및 데이터 베이스 11027bart.tistory.com 회원가입 1. 회원가입 제약조건 설정하기 회원정보(이름, 아이디, 비밀번호 )를 입력받고 회원가입 진행하기 기본적인 회원가입 폼은 아래 사진과 같다. 고려해야 할 사항 및 지정할 제약조건 1. 이름은 3자 ~ 5자..

* 이전 내용 [스프링 프레임워크]게시판 만들기 #2 : Spring과 오라클 DB 연동 및 데이터 베이스 세팅, dependency 세팅 [스프링 프레임워크]게시판 만들기 #2 : Spring과 오라클 DB 연동 및 데이터 베이스 세팅, dependency 세 pom.xml에 dependency 추가 Oracle과의 연동을 위해 pom.xml에 dependency를 추가하면 Maven에서 라이브러리들을 자동으로 다운로드하게 되어 해당 라이브러리를 사용할 수 있게 된다. dependency를 통해 이번 게 11027bart.tistory.com 데이터 베이스와의 연동 작업이 완료되었으니 이제 추후 사용하게 될 테이블과 시퀀스를 만들어 보자. 이번 포스팅에서는 테이블 생성에 대해서만 다루고 데이터의 삽입은..

* 이전 내용 [스프링 프레임워크]게시판 만들기 # 1 : 프로젝트 생성 및 세팅 [스프링 프레임워크]게시판 만들기 # 1 : 프로젝트 생성 및 셋팅 스프링 프레임워크를 이용해 기본적인 게시판 만들기 Spring Framework를 간단하게 보자면 4가지의 특징이 있다. IOC (제어 반전 컨테이너) : 스프링의 핵심기능으로 자바를 이용해 객체의 생명주기를 11027bart.tistory.com pom.xml에 dependency 추가 Oracle과의 연동을 위해 pom.xml에 dependency를 추가하면 Maven에서 라이브러리들을 자동으로 다운로드하게 되어 해당 라이브러리를 사용할 수 있게 된다. dependency를 통해 이번 게시판을 만드는 데 있어서 사용하기 위한 라이브러리들을 미리 추가했다..

스프링 프레임워크를 이용해 기본적인 게시판 만들기 Spring Framework를 간단하게 보자면 4가지의 특징이 있다. IOC (제어 반전 컨테이너) : 스프링의 핵심기능으로 자바를 이용해 객체의 생명주기를 관리하고 의존성 주입 (DI)을 통해 각 계층이나 서비스들 간의 의존성을 조율해 준다. ( Maven을 통해 라이브러리를 관리하는 것 ) AOP (관점 지향 프로그래밍) : 기능들을 모듈로 분리해 서로 조합하며 사용 => 유지보수에 용이 MVC 패턴 : 화면계층 - 비즈니스 계층 - 영송계층 or 데이터 계층의 3가지 계층으로 볼 수 있다. 화면 계층 (Presentation) : 유저가 볼 수 있는 계층 ( View ) 비즈니스 계층 (Business) : 유저가 원하는 요구사항을 구현하는 계층 ..