11번째 개발일지. 게시판 만들기steemCreated with Sketch.

in #kr6 years ago (edited)

안녕하세요 . 밋밋한 개발자입니다. 오늘은제가 제게 도움을 주고있는분덕분에 게시판을 만들어보기로했습니다.

목적을말씀드리자만 결과물보다는 과정을 중요시생각하면서 작성할 것입니다.

잘알지도 못하는 단어, 구조등을 copy & paste 하게된다면 실력은 향상하지않을것입니다.

그러면 100%중에서 30~40%의 효율밖에 얻지 못할것 입니다.

무조건 모르는게있으면 검색하고 찾아보세요 ,

잘안되는게있다면 잠시멈춰두고 이해하고 넘어가세요 그렇다고 한문제로 1주일이상 시간을 지체하고있다면 그건넘어가고 나중에 다시해보세요 ^^

결과가 중요하지않다는게아닙니다. 단지 과정을 잘이해하고 숙지하고있다면 결과는 좋을수 밖에 없다는 말씀을드리고싶습니다.

일단 첫번째로 Database 컬름으로 다음과 같이 만들어주세요 (데이터베이스는 mariaDB를 바탕으로 하고있습니다)

BRDNO -- 글번호

BRDTITLE -- 제목

BRDWRITER -- 작성자

BRDMEMO -- 내용

BRDDATE -- 작성일자

작성자(BRDWRITER,), 글제목(BRDTITLE), 내용(BRDMEMO) 사용자가 입력하는 곳이다.

글번호는 MariaDB가 자동으로 고유값(auto_increment) 을 적용했습니다.

앞으로 이글번호를 이용하여 데이터를 등록, 수정 , 삭제 를 할것입니다.

이렇게 테이블을 생성하였으면 다시 프로젝트로 돌아가서 boardVO 클래스르 생성합니다.

ps. 테이블 필드명과 boardVO클래스변수명은 동일하게 해주어야 합니다.

-boardVO


package board;



public class boardVO {

    private String brdno, brdtitle, brdwriter, brdmemo, brddate;

        public String getBrdno() {

            

            return brdno;

        }

        

        public void setBrdno (String brdno) {

            this.brdno = brdno;

            

        }



        public String getBrdtitle() {

            return brdtitle;

        }



        public void setBrdtitle(String brdtitle) {

            this.brdtitle = brdtitle;

        }



        public String getBrdwriter() {

            return brdwriter;

        }



        public void setBrdwriter(String brdwriter) {

            this.brdwriter = brdwriter;

        }



        public String getBrdmemo() {

            return brdmemo;

        }



        public void setBrdmemo(String brdmemo) {

            this.brdmemo = brdmemo;

        }



        public String getBrddate() {

            return brddate;

        }



        public void setBrddate(String brddate) {

            this.brddate = brddate;

        }

}

위와같이 작성해준다.

getters 와 setters 를 사용하면 자동적으로 입력되지만 우리는 하나하나 작성해보자. (실력이있는사람들은 해도 괜찮습니다.)

이해하고 넘어갔으면 좋겠습니다.

데이터베이스도설치해 보시고 public, private 등 접근제한자를 검색해보시고 모르는게있다면 무엇이든 검색해보시기바랍니다.

Coin Marketplace

STEEM 0.33
TRX 0.11
JST 0.034
BTC 66407.27
ETH 3219.07
USDT 1.00
SBD 4.34