본문 바로가기

프로그래밍15

[GitHub] .gitignore 파일 설정하기 깃허브에 작업한 프로젝트를 푸시 할 때 불필요한 파일이 올라가는 경우가 있습니다. 저의 경우 여러 프로젝트를 이클립스와 연동하여 사용 중인데, 로컬에서 수정한 내역이 전부 커밋에 반영되어 .metadata 폴더 등에 로그 기록들이 남아서 변경사항에 계속 반영되는 불편함이 있었습니다. 그래서 .gitignore 설정으로 이를 해결해보겠습니다. .gitignore란? Project에 원하지 않는 Backup File이나 Log Fille, 혹은 컴파일 된 파일들을 Git에서 제외시킬 수 있는 설정 File 리포지토리를 만들 때 만들 수도 있고, 이미 만들어진 리포지토리에 추가해주셔도 됩니다. 저는 리포지토리를 만들 때 .gitignore 파일을 생성 해보겠습니다. 위와 같이 리포지토리 생성을 할 때 Add .. 2020. 10. 21.
[JSP] EL & JSTL 출력 예제 (만개의 레시피) - 2 [JSP] EL & JSTL 출력 예제 (만개의 레시피) - 1 오늘은 EL과 JSTL을 활용하여, 만개의 레시피 사이트에서 가져온 데이터를 화면에 출력해보겠습니다. 만개의 레시피 www.10000recipe.com [ DB ] recipe 테이블 chef 테이블 [ 폴더 구조 ] [ 구현하기 ] 1) Rec.. bibidibovidiboo.tistory.com [ 실행 화면 ] recipe.jsp 레시피를 리스트 형태로 출력하고, 페이징 기법으로 화면이 넘어가게 처리 chef.jsp / chef_detail.jsp 상단에는 쉐프 순위를 차트 형태로 띄우고 이어서 쉐프 목록을 보여주고, 쉐프 목록을 눌렀을 때 chef_detail.jsp 페이지로 이동하여 쉐프 별로 레시피를 출력 2020. 10. 8.
[JSP] EL & JSTL 출력 예제 (만개의 레시피) - 1 오늘은 EL과 JSTL을 활용하여, 만개의 레시피 사이트에서 가져온 데이터를 화면에 출력해보겠습니다. 만개의 레시피 www.10000recipe.com [ DB ] recipe 테이블 chef 테이블 [ 폴더 구조 ] [ 구현하기 ] 1) RecipeVO package com.sist.dao; public class ChefVO { private String poster; private String chef; private String mem_cont1; private String mem_cont2; private String mem_cont3; private String mem_cont7; private int recipeCount; // 컬럼에 없는데 추가 public int getRecipeCoun.. 2020. 10. 8.
[JSP] 로그인 & 로그아웃 구현하기 [ 기본 셋팅 ] 1) home_user 테이블 생성 CREATE TABLE home_user( id VARCHAR2(300) NOT NULL, pwd VARCHAR2(200) NOT NULL, name VARCHAR2(200) NOT NULL, email VARCHAR2(300), gender VARCHAR2(200) NOT NULL, birthday DATE, phone VARCHAR2(300) NOT NULL, address VARCHAR2(500) NOT NULL, hit NUMBER, // 추천 운동 카테고리 home_level VARCHAR2(300), admin CHAR(1) CHECK(admin IN('y','n')), CONSTRAINT PK_home_user PRIMARY KEY(id).. 2020. 10. 4.