mvc.zip



강사님 게시판 소스코드...


이걸 원하는 테이블이름과 시퀀스를 쓰려면 뜯어고쳐야한다.


일단 SQL 문



create table 테이블이름(
num number(7,0) not null enable,
writer varchar2(12) not null enable,
email varchar2(30) not null enable,
subject varchar2(50) not null enable,
pass varchar2(10) not null enable,
readcount number(5,0) default 0 not null enable,
ref number(5,0) default 0 not null enable,
step number(3,0) default 0 not null enable,
depth number(3,0) default 0 not null enable,
regdate timestamp (6) default sysdate not null enable,
content varchar2(4000) not null enable,
IP varchar2(20) not null enable,
constraint 테이블이름_pk primary key (num) enable
);


create sequence 테이블이름_SEQ;


시퀀스 생성.


//테이블 이름은 왠만하면 대문자로 써주자


// 이유는 자세히 모르겠지만 소문자 대문자 섞어쓰면 잘안되는 상황이 발생할수도있다.


// 자료형은 크기는 변경하되 종류는 변경하지말것.


(왠만하면 줄이지는 말고늘리는것은 가능.최소값정해져있음)



일단 새프로젝트를 만들면


변경해야할 사항들을 적어보겠음..



다이나믹 프로젝트 안에 있는 사항들을 변경해주어야한다.



WEB-INF>

CommandPro.properties

web.xml 

MVC2 패턴의 거의 제일 중요한 것이다.



CommandPro.properties------------------------------------

/jikInfo/recommend/writeForm.do=mvc.recommend.action.WriteFormAction


/jikInfo/recommend/writePro.do=mvc.recommend.action.WriteProAction


/jikInfo/recommend/list.do=mvc.recommend.action.ListAction


/jikInfo/recommend/content.do=mvc.recommend.action.ContentAction


/jikInfo/recommend/updateForm.do=mvc.recommend.action.UpdateFormAction


/jikInfo/recommend/updatePro.do=mvc.recommend.action.UpdateProAction


/jikInfo/recommend/deleteForm.do=mvc.recommend.action.DeleteFormAction


/jikInfo/recommend/deletePro.do=mvc.recommend.action.DeleteProAction


------------------------------------------------------------

필자의경우.


WebContent 안에


jikInfo폴더 안에 recommend 안에 게시판 jsp 파일을 몽땅 넣어놨다.


한줄정도만 가져와서 예를 들어보겠음.


/jikInfo/recommend/writ eForm.do=mvc.recommend.action.WriteFormAction





 여기서  


/jikInfo/recommend/writ eForm.do=mvc.recommend.action.WriteFormAction


***********중요.************



/jikInfo/recommend/writeForm.do



이건 실제로 있는 경로에서 writeForm.do라는 


url로 이동될때라는 뜻이다.








=mvc.recommend.action.WriteFormAction



이말은 mvc 패키지 밑에 recommend패키지


밑에  action 패키지 안에  WriteFormAction


를 호출하겠다는 뜻이다.


패키지 상에서는 ~~~.~~~~.~~~. 이런식


으로 표기되어있지만.




실제로는 폴더 밑에 폴더 밑에 폴더 밑 이런식으로 되어있기 때문에


알아둘 필요가있다.




---------------------------------------------------------------------------------------------

자기의 프로젝트대로 맞추어놨다면


당연히 압축 풀었던 파일에


오류가 막 뜰껏이다.


오류는 알아서 잡도록..


실력이 는다...





BoardDAO

안에 있는 모든 쿼리문들은 테이블 명 잘 주의해서 변경해주도록 한다.





////// mvc2 패턴의 흐름



게시판




















블로그 이미지

잡코드맨

댓글을 달아 주세요