본문 바로가기
반응형

전체 글312

오류_ARN : org.springframework.web.context.support.XmlWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sql.. [상황] ARN : org.springframework.web.context.support.XmlWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in ServletContext resource [/WEB-INF/spring/root-context.xml]: Invocation of init method failed; nested exception is org.sp.. 2023. 10. 16.
웹프로젝트_[15] 검색 설정 [1] 검색기능 (1) boardMapper.xml에 SQL문 설정하기 검색할 페이지 구성 , 페이지가 몇개인지 카운트하기 (2) mybatis-config.xml 에 별명 추가 (3) DAO 추가 BoardDao 에서 searchSelectPage, searchResultCnt 추가 BoardDaoImpl.java에 searchSelectPage, searchResultCnt 추가 (4) SerachCondition 추가 검색조건에 대한 내용을 기술한다 (5) 검색 테스트 searchSelectPage 테스트 searchResultCnt 테스트하기 [2] sql 실행과정 조회하기 이 방법을 통해 오류 발생시 어디서 오류가 발생했는지 검토할수 있다. (1) maven 추가 https://mvnreposi.. 2023. 10. 14.
웹프로젝트_[14] 1차 정리 UserValidator 더보기 boardController 더보기 HomeController 더보기 LoginController 더보기 RegisterController 더보기 BoardDao 더보기 BoardDaoImpl 더보기 UserDao 더보기 UserDaoImpl 더보기 BoardDto 더보기 PageHandler 더보기 User 더보기 BoardService 더보기 BoardServiceImpl 더보기 boardMapper.xml 더보기 error_message.properties 더보기 log4j.xml 더보기 mybatis-config.xml 더보기 DBConnectionTest 더보기 BoardDaoImplTest 더보기 PageHandlerTest 더보기 log4j.xml 더보기 me.. 2023. 10. 11.
웹프로젝트_[13] 게시물 수정 [1] 게시물 수정 (1) 필요한 작업 특정 게시물을 클릭하여 화면이 있는 상태에서 수정버튼을 클릭한다. (readOnly 상태) 게시판 글쓰기 화면으로 바뀌고 수정버튼이 등록버튼으로 바뀐다 (readOnly 상태 해제) Post 방식으로 modify() 메서드가 호출되어 DB에 내용이 업데이트 된다 (2) board.jsp + 수정버튼 board.jsp 에서 수정버튼을 눌렀을때 동작될 사항 입력 (3) boardController+ modify() boardController 에서 modify 수정 메서드 등록 (4) boardMapper.xml + 작성자 정보 추가 boardMapper.xml 파일에서 업데이트 항목에 작성자도 일치했을때를 확인하도록 변경 [2] 추가기능 (1) 수정 후 현재 페이지로.. 2023. 10. 11.
웹프로젝트_[13] 게시물 쓰기 [1] 게시물 쓰기 (1) 필요한 작업 boardList.java 게시물 목록 리스트에서 글쓰기 버튼을 추가한다 boardController.java의 write() 메서드를 호출한다 board.jsp 글쓰기 화면을 보여준다 ( 게시글을 읽을때 화면 / 게시글을 쓸때 화면 분리해야한다) (2) boardList.jsp + 글쓰기 버튼 boardList.jsp 에서 글쓰기 버튼을 추가 (3) board.jsp + readonly 2가지 구분 board.jsp 에서 readonly 일때는 읽기만 가능한 상태 readonly가 아닐때는 글쓰기가 될때로 2가지 방법으로 나눈다 (4) boardController + write() boardController 에서 new가 적용시 board를 불러온다 new 적용.. 2023. 10. 11.
웹프로젝트_[12] 게시물 삭제 [1] 게시물 삭제 (1) 필요한 작업 특정 게시물을 조회하여 삭제버튼을 누른다 (board.jsp 화면) boardController.java는 게시물번호를 POST 방식으로 받아 DB에서 삭제한다 삭제한 후 목록리스트에 그 게시물을 삭제한 상태로 반환한다. (2) boardController + remove() boardController 에서 remove 메서드 만든다 (3) 글쓰기 화면 삭제 기능 추가 board.jsp 에서 삭제 기능 javascript 추가 [2] 추가기능 (1) 팝업 : 삭제하시겠습니까? board.jsp 파일에서 내용에 넣는다. (2) 팝업 : 성공적으로 삭제되었습니다. boardController에서 게시물의 번호와 작성자가 일치했을때 게시물을 삭제하라 boardList... 2023. 10. 11.
웹프로젝트_[11] 게시물 읽기 [1] 게시물 GET/POST 설정 (1) URL + GET/POST 설정 각각 작업 방식에 따른 URL과 받고 보낼 HTTP메서드를 정리한다 작업 URI HTTP메서드 설명 읽기 /board/read?bno=번호 GET 지정된 번호의 게시물을 보여준다 삭제 /board/remove POST 게시물을 삭제한다 쓰기 /board/write GET 게시물 작성을 위한 화면을 보여준다 POST 작성한 게시물을 저장한다 수정 /board/modify?bno=번호 GET 게시물을 수정하기 위해 읽어온다 /board/modify POST 수정된 게시물을 저장한다 [2] 게시물 읽기 (1) 필요한 작업 boardList 게시판에서 어떤 게시물을 읽어오기 위해 boardController가 그 게시물의 bno 넘버를 .. 2023. 10. 11.
환경설정_STS4 + jQuery [1] 파일 다운로드 https://jquery.com/ 적용할 jsp 파일에 파일연결 입력 [2] URL 연결 URL 복사 적용시 로 묶어서 적용한다. [3] 정상 연결 확인하기 2023. 10. 11.
웹프로젝트_[10] 게시물 생성 [1] pageHandler 생성 (1) 필요한 작업 어떤 번호의 게시물 클릭 후 뒤로가기했을때 기존의 페이지 16번 페이지로 화면 전환이 되도록 바꾸는것이 필요하다 각 페이지에는 페이지 번호에 맞는 페이지로 화면 전환이 되도록 설정해야한다 눌렀을때 페이지 21번 페이지로 화면 전환이 되도록 바꾸는것이 필요하다 LIMIT을 이용하여 게시물 목록에서 몇번째 있는 게시물 간격(10개)을 설정할 것인지 판단한다 1페이지 : offset 0 2페이지 : offset 10 3페이지 : offset 20 ... 페이지 게시물 간격을 찾는 공식 : page-1 x10 (2) PageHandler 생성 게시물 갯수 , 첫페이지, 마지막 페이.. 2023. 10. 11.
스프링_DTO dto가 무엇인가 계층간의 데이터를 주고 받기 위해 사용되는 객체이다 계층간의 데이터가 이동하면서 발생된 예외처리는 컨트롤러가 처리할지, 서비스가 처리할지 둘다 처리할지 설정해야한다 2023. 10. 1.
반응형