본문 바로가기

전체 글

JAVA 게시판 처리(조회, 페이징처리)-2 요청값을 받아 service단에 한번에 전달하기 위해 조회와 페이징처리를 한번에 했습니다. board, boardsch의 mapper를 수정해줍니다. mapper SELECT count(*) FROM board WHERE 1=1 AND subject LIKE '%'||#{subject}||'%' AND writer LIKE '%'||#{writer}||'%' select * from ( select rownum cnt, level, b.* from board b WHERE 1=1 AND subject LIKE '%'||#{subject}||'%' AND writer LIKE '%'||#{writer}||'%' start with refno = 0 connect by prior no = refno orde.. 더보기
JAVA 게시판 처리(기본구성)-1 mvc 패턴을 이용해서 jsp만 실행 시켜보고 싶다면 참고 하시면 될 것 같습니다. 게시판 처리(기본구성)-0 web.xml dispactcher-servlet.xml configure 사용 controller // http://localhost:7080/sdas/boardList.do sdad는 파일명에 따라 다릅니다. 완성하고 ctrl+클릭 하면 창이 열립니다. // http://localhost:7080/sdas/boardList.do @Controller public class BoardController { @Autowired(required = false) private BoardService service; @RequestMapping("boardList.do") public String b.. 더보기
JAVA 게시판 처리(기본구성)-0 1. 주요 기능 1) 초기 페이징 처리된 리스트 화면(검색, 페이지처리, 답글 : 계층형 sql활용) 2) 등록 처리 기본 정보 등록 **첨부 파일 처리 3) 상세화면 - 수정 처리 - 삭제 처리 - 답글 처리 2. 개발 순서 1) Database 설계 메인 테이블 - 번호, 상위번호, 제목, 작성자, 내용, 등록일, 수정일, 조회수 첨부파일 테이블 - 번호, 경로명, 파일명, 등록일, 기타 게시판 고유번호 등록을 위한 sequence 객체 2) sql 문 작성 메인 조회 화면 sql : 답글에 대한 계층형 sql 페이지 처리를 위한 sql 조건문 처리 등록 sql 메인 화면 첨부파일 테이블 수정 sql 삭제 sql 3) vo 작성 cf) dto : 등록/수정/삭제, vo : 리스트/조회 list VO .. 더보기
전자정부 lab104 공통컴포넌트 생성 프로젝트 생성 Eclipse Menu > eGovFrame > Start > New Web Project 선택 Generate Example 체크하지 않을꺼라 바로 Finish 누르고 넘어 가시면 됩니다. C:\eGovFrame-4.0.0\bin\mysql-5.7.32 -> startup.bat 실행 4.0버전 오류 떠서 깔려있던 3.10버전 폴더에 같은 위치 bat파일 실행 하니 됐습니다. 여기서 3306 포트로 접속이 에러가 뜬다 참고하시면 됩니다. https://kimbold.tistory.com/6 MY SQL 3306포트 오류 조치 com db에 연결할 때 이런 오류가 뜨실때가 있습니다. C:\eGovFrame-3.10.0\bin\mysql-5.6.21 폴더에서 startup.bat파일을 실행 .. 더보기
GitHub 레파지토리 삭제하기(Repository) Git 레파지토리 만들고 나서 삭제 방법 입니다. Git 사이트에서 Your repositories로 들어가 삭제하고 싶은 레파지토리로 들어갑니다. 삭제 할 레파지토리 들어간 후 Settings 클릭 맨 밑까지 내리면 Danger Zone 있습니다. Delete 클릭 계정 이름 / 레파지토리 명 입력 하시면 삭제가 완료됩니다. 더보기
[GitHub] 프로젝트 올리기 1. Git 설치 https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com 2. GitHub에 새 저장소를 생성한다. Repository name : 저장소의 이름 Description : 저장소에 대한 간.. 더보기
lab102-code-generation 실습 lab102-code-generation 프로젝트를 오픈합니다. DATABASE > db 마우스우클릭 StartExplorer > Start Shell Here 선택, 커맨 드 창에서 runHsqlDB.cmd 실행 cmd창에서 runHsqlDB.cmd 입력 경로로 들어가기 C:\eGovFrame-4.0.0\workspace.edu\lab102-code-generation\DATABASE\db runHsqlDB 실행 Data Source Explorer 에서 HSQLDB에 Connect 합니다. Server 실행 실행 결과 더보기
Boot Web 프로젝트 실습 eclipse 에서 eGovFrame>Start>New Boot Web Project 메뉴를 선택합니다. 스프링 부트 대시보드 뷰 열기 [아이콘 클릭] Boot Dashboard 아이콘 클릭합니다. [Window 메뉴에서] Window > Show View > Other… > Spring > Boot Dashboard > Open 웹 브라우저에서 실행 결과를 확인 합니다. 웹 브라우저를 연다 > http://localhost:6080/ url 입력 합니다. 포트번호 확인 더보기