메뉴 건너뛰기

조회 수 5030 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

네이밍 정의

변수, 파일, 디렉토리, 컬럼, 태그의 ID/NAME, 함수 등의 네이밍을 미리 정해서 일관성있게 개발할 수 있도록 하자. 사용용도에 맞게 대/소문자를 구별하도록 한다. 예를들어 변수, 파일, 디렉토리, 태그는 소/대문자이고 데이터베이스의 명칭(컬럼, 테이블)들은 대문자로 표현한다.

 사용 용도

국    문

영    문 

 전체

 게시판

 board, Board, BOARD

 파일, 변수 

게시판 목록

boardList

파일, 변수

게시판 보기

boardRead, boardView 

 파일, ID, NAME

 게시판 등록 폼 

boardWriteForm 

 파일, ID, NAME

게시판 수정 폼

boardModifyForm 

ID, NAME

게시판 검색 폼

boardSearchForm 

변수, ID, NAME, 컬럼

제목

subject, SUBJECT, title 

변수, ID, NAME, 컬럼

내용

contents, CONTENTS 

변수, ID, NAME, 컬럼

조회수

hit, HIT 

변수, ID, NAME, 컬럼

작성자 

writer, WRITER 

변수, ID, NAME, 컬럼

등록일시

regDate, REG_DATE 

변수, ID, NAME, 컬럼

수정일시

modDate, MOD_DATE 

변수, ID, NAME, 컬럼

아이피

ip, IP 

변수, ID, NAME, 컬럼

번호

num, NUM 

함수

체크

check

변수, ID, NAME

페이지 번호

page 

변수, ID, NAME

검색항목

searchType 

변수, ID, NAME

검색어

searchWord 

함수

삭제

remove, delete 

함수

수정

modify, update 

함수

등록

 write, insert

변수

count 

 변수, ID, NAME

모드

mode 

변수

이전

prev 

변수

다음

next 

디렉토리

스크립트

script, js 

디렉토리

스타일시트

css

파일, 변수, ID, NAME

처리

process

변수, 함수

크기

size, length

변수, ID, NAME

결과

result

변수

total

.

.

.

 

 

데이터베이스 설계
논리(Logical) 모델링, 물리(Physical) 모델링을 해보자. 단순 하나의 테이블로 존재하기때문에 관계를 맺는 건 없다. 여기서 번호는 PK (Primary Key), 즉 기본키 이다. 기본키는 게시판 테이블의 중복될 수 없는 유일한 값이다.

 



각 컬럼들의 데이터타입과 NULL 허용여부가 구체화 되는 물리모델링 모습이다.

 

 

 

네이밍, 용어에 대한 문서를 작성하여 공유한다면 개발시 팀원간에 용어의 혼동을 방지할 수 있는 것 같다. 이렇게 작성, 생성된 자원(파일, 소스 등)들은 쉽게 이해할 수 있어 가독성을 향상 시킬 것이다.


List of Articles
번호 제목 날짜 조회 수
65 Oracle Database DB연결, table 생성 file 2017.09.11 4338
64 JSP 동작 원리, 내부 객체 file 2017.09.12 3632
63 스크립틀릿(Scriptlet), 선언(declaration), 표현식(expression) file 2017.09.12 3690
62 지시자(Directive) file 2017.09.12 3248
61 주석(comments) file 2017.09.12 3176
60 request, response file 2017.09.12 3535
59 JSP 게시판 만들기 - 구현 (이클립스 웹 프로젝트 생성) file 2017.09.12 5054
58 JSP 게시판 만들기 - 구현 (이클립스 웹 프로젝트 생성) file 2017.09.12 13481
57 JSP 게시판 만들기 - 개발표준, 화면설계 file 2017.09.12 6656
56 JSP 게시판 만들기 - 시스템 아키텍처 file 2017.09.12 4827
55 JSP (Java Server Page), Servlet에 대해 file 2017.09.12 6759
» JSP 게시판 만들기 - 네이밍, 데이터베이스 설계 file 2017.09.12 5030
53 JSP 게시판 만들기 - 구현 (웹 프로젝트와 톰켓 연동, 샘플 페이지 작성) file 2017.09.12 5231
52 JSP 게시판 만들기 - 구현 (디렉토리, 파일, 테이블 생성) file 2017.09.12 7966
51 JSP 게시판 만들기 - 구현 (HTML 코딩) file 2017.09.12 17133
50 JSP 게시판 만들기 - 구현 (MySQL과의 연동) file 2017.09.12 37937
49 JSP 게시판 만들기 - 구현 (Method, Query 기초) file 2017.09.12 30692
48 JSP 게시판 만들기 - 구현 (파라미터, 요청/응답) file 2017.09.12 4847
47 JSP 게시판 만들기 - 구현 (마무리, 테스트) file 2017.09.12 6632
46 JSP 게시판 만들기 - 완료 (소스파일, 의견) 2017.09.12 5558
Board Pagination Prev 1 2 3 4 Next
/ 4

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved