본문 바로가기

게시판6

[node js] mysql 게시판 구현 3년전인가 처음 게시판을 만들어보고 거의 처음인것 같다. 언제쯤이면 머릿속에 생각했던 내용들을 거침없이 만들 수 있는 날이 올까나. 암튼 게시판은 스스로 안보고 짤 수 있을 때까지 연습해보면 실력향상에 도움이 많이 되는 미니프로젝트긴하다. 나중에 게시판에 좀더 기능을 넣을 수도 있다. 예를 들면 db설계를 좀 해서 댓글 기능, 좋아요 기능, 조회기능 등을 넣어서 게시판을 확장 시킬 수 있다. 이번 포스팅에서는 아주 아주 심플한 게시판을 만들어서 페이징 기능의 핵심만 정리해본다.네비게이션아래는 파일 네비게이션이다. 우리가 사용할 파일들은 빨간점으로 표시해놓았다. node js 기본셋팅(app.js)app.js를 아래와 같이 작성한다. 게시판이랑 상관없는 로직도 있지만 지우지 않았다... var produc.. 2018. 6. 12.
30.스프링프로젝트 - 답변 maper1234567891011121314151617181920212223242526272829-- list - det gul select idx, b.userid,name,subject,hit,post_date,filename,filesize, (select count(*) from board_comment where board_idx=b.idx) comment_count,b.ref,b.reorder,b.depthfrom board b,member m where b.userid=m.userid order by b.ref desc, b.reorder asc limit 0,10; update board set reorder=reorder+1where ref=1and reorder > 0; insert i.. 2016. 11. 21.
26.스프링프로젝트 - 페이징 처리 1. list page 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 COMMUNITY 게시판 번호 이름 제목 날짜 조회 첨부파일 다운로드 ${row.idx.. 2016. 11. 17.
25.스프링프로젝트 - aop AOP ( Aspect Oriented Programming , 관점(관심) 지향적인 프로그래밍 ) - OOP(Object Oriented Programming, 객체지향프로그래밍)를 보완하는 확장적인 개념 - Aspect(측면, 관점, 관심) : 핵심적인 비즈니스 로직은 아니지만 반드시 해야 하는 작업들 - 관심의 분리(Separation of Concerns)를 통해 핵심관점(업무로직) + 횡단관점(트랜잭션,로그,보안, 인증 처리 등)으로 관심의 분리를 실현- 장점 : 중복되는 코드 제거, 효율적인 유지 보수, 높은 생산성, 재활용성 극대화, 변화 수용의 용이성 * AOP의 주요 용어 - Aspect : 공통 관심사(로깅, 보안, 트랜잭션 등) - Join Points : method를 호출하는 시점.. 2016. 11. 17.
24.스프링프로젝트 - download 1.page 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150//page COMMUNITY 게시판 번호 이름 제목 날짜 조회 첨부파일 다운로드 ${r.. 2016. 11. 17.
23.스프링프로젝트 - board write logincheck page include 1234567891011121314151617 alert("로그인 하신 후 사용하시기 바랍니다."); location.href="${path}/member/login"; Colored by Color Scriptercs 1. write page 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 COMMUNITY 글쓰기 제목 내용 //textarea의 id값과 일치해야함//textarea의 id값과 일치해야함 CKEDITOR.replace('content',{ filebrows.. 2016. 11. 17.