메뉴 건너뛰기

조회 수 4981 추천 수 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
번호 제목 날짜 조회 수
45 MVC 패턴 & 도서 목록 컨트롤러에서 해당 URL 받아서 처리하기 2019.01.09 1405
44 jsp에서 멤버변수의 사용 2021.03.25 142
43 jsp:include 태그에서 파라미터사용시 오류 2021.03.25 401
42 jsp 웹 멀티업로드 프로그램 file 2019.01.08 1235
41 jsp 소스 맨 위에 붙이는 기본 코드들 2021.03.25 118
40 JSP 동작 원리, 내부 객체 file 2017.09.12 3579
39 JSP 게시판 만들기 - 완료 (소스파일, 의견) 2017.09.12 5511
38 JSP 게시판 만들기 - 시스템 아키텍처 file 2017.09.12 4781
» JSP 게시판 만들기 - 네이밍, 데이터베이스 설계 file 2017.09.12 4981
36 JSP 게시판 만들기 - 구현 (파라미터, 요청/응답) file 2017.09.12 4799
35 JSP 게시판 만들기 - 구현 (이클립스 웹 프로젝트 생성) file 2017.09.12 4881
34 JSP 게시판 만들기 - 구현 (이클립스 웹 프로젝트 생성) file 2017.09.12 13393
33 JSP 게시판 만들기 - 구현 (웹 프로젝트와 톰켓 연동, 샘플 페이지 작성) file 2017.09.12 5185
32 JSP 게시판 만들기 - 구현 (마무리, 테스트) file 2017.09.12 6581
31 JSP 게시판 만들기 - 구현 (디렉토리, 파일, 테이블 생성) file 2017.09.12 7909
30 JSP 게시판 만들기 - 구현 (MySQL과의 연동) file 2017.09.12 37895
29 JSP 게시판 만들기 - 구현 (Method, Query 기초) file 2017.09.12 30633
28 JSP 게시판 만들기 - 구현 (HTML 코딩) file 2017.09.12 17066
27 JSP 게시판 만들기 - 개발표준, 화면설계 file 2017.09.12 6596
26 jsp mybatis sample file and spring mvc file 2021.03.28 126
Board Pagination Prev 1 2 3 4 Next
/ 4

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved