
개발 환경 전자정부 표준프레임워크 3.7 JDK : OpenJDK 18(1.8) DataBase : postgres 13.7( DBeaver 툴 사용) Pagenational 오늘 만들 게시글입니닼ㅋㅋ Jackson을 pom.xml에 올립니다. Jackson은 자바용 json 라이브러리로 잘 알려져 있지만 Json뿐만 아니라 다양한 형식의 데이터를 지원해주는 툴입니다. jackson을 설치하지 않고 pom에 올려 사용할 수 있게 합니다. pom에는 databind와 core를 올려줍니다. 더보기 com.fasterxml.jackson.core jackson-databind 2.12.7 com.fasterxml.jackson.core jackson-core 2.12.7 올려준 후에 메이븐 업데이트를 실시합..

개발 환경 전자정부 표준프레임워크 3.7 JDK : OpenJDK 18(1.8) DataBase : postgres 13.7( DBeaver 툴 사용) 게시글 삭제 delete는 jsp파일이 필요가 없습니다. 그래서 DB와 mapper, service, service Implement, Controller만 건들어보겠습니다! detail부분에서 삭제버튼을 누르면 해당 게시글을 삭제할 수 있도록 버튼을 만듭니다. 더보기 FROM 다음에는 테이블 명입니다. 더보기 DELETE FROM post_board WHERE num = ${num} 더보기 public int boardDelete(int boardNum); 더보기 @Override public int boardDelete(int boardNum) { /..

개발 환경 전자정부 표준프레임워크 3.7 JDK : OpenJDK 18(1.8) DataBase : postgres 13.7( DBeaver 툴 사용) Update 게시판 오늘은 Update 게시판을 만들 예정입니다. 게시글을 올리면 수정작업도 필요합니다. 오늘 제가 할 일은 수정작업입니다! 빨간 박스처럼 수정게시판을 꾸며봅니다! 더보기 update 수정게시판 제목 아이디 닉네임 내용 수정 detail부분은 수정하기 위해 버튼을 제작할 예정입니다. 더보기 아래 CAST로 되어서 주석처리한 부분은 형변환입니다. 가끔씩 형변환으로 오류가 생길 때 있어서 만약에 오류가 생긴다면, 아래 cast를 사용하여 형변환하여 주세여~ 더보기 UPDATE post_board SET title=#{boardTitle}, u..

개발 환경 전자정부 표준프레임워크 3.7 JDK : OpenJDK 18(1.8) DataBase : postgres 13.7( DBeaver 툴 사용) 게시판 생성 전처럼 한 것처럼 jsp파일 하나를 만듭니다. 사용자에게 게시글의 정보를 넣을 수 있도록 작성합니다. 더보기 게시글 생성 제목 아이디 닉네임 내용 등록 list부분은 글쓰기 버튼을 눌렀을 때 위에서 만든 insert부분으로 넘어가기 위하여 input을 통해 버튼을 만듭니다. 더보기 더보기 Select MAX(num)+1 FROM post_board INSERT INTO post_board (num, title, user_name, user_id, contents, regi_date) VALUES (#{num}, #{boardTi..

개발 환경 전자정부 표준프레임워크 3.7 JDK : OpenJDK 18(1.8) DataBase : postgres 13.7( DBeaver 툴 사용) DB연동 새로운 것을 따로 추가하기 때문에 테스트 실험용은 주석 처리합니다. 데이터 소스는 맨 위에 있는 코드 1개만 읽기 때문에 필요한 거 때 빼고 다 주석 처리합니다. pom.xml에 Defendency에 'spring, MyBatis, MyBatis-Spring, Postgres'를 삽입합니다. 삽입 부분은 위와 같은 부분에 부분에 아래 코드를 삽입합니다. 이 코드는 각 코드마다 있는 주소에 있습니다. org.postgresql postgresql 42.4.0 org.springframework spring-jdbc 4.3.25.RELEASE org..

개발 환경 전자정부표준프레임워크 3.7 JDK : OpenJDK 18(1.8) DataBase : postgres 13.7( DBeaver 툴 사용) DB 생성 DBeaver에 게시판을 만들기 위한 db가 만들어져있다고 가정하고 만듭니다 저는 이와같이 만들었습니다. pk는 num으로 설정하였습니다. 컬럼을 만들고 안에 2~3개 정도의 데이터를 입력합니다. 이클립스생성 이클립스를 열어봅니다. 저는 진행중이던 프로젝트가 있었기에 보이는 모양은 다를지라도 프로젝트는 만드는 것이 똑같을겁니다 오른쪽 마우스 - new - eGovFrame Web Project를 누릅니다! 순서대로 이름과 id를 결정하고 Next를 누릅니다, 체크박스에 체크를 하시고, finish를 누릅니다. resourch 밑에 이와 같이 파일..