본문 바로가기

반응형

게시판

[국민취업지원제도 일경험프로그램 45일차] 결재 시스템 프로젝트④ 45일차 특이사항 1. /login/insert로 이동하고 새로고침하면 계속 글이 추가됨. 새로고침을 url요청으로 인식하는 것 같다. 2. 글쓰기 버튼 누르면 게시글 번호, 작성자 이름을 가져와야함 - 컨트롤러에서 model에 데이터 저장해서 write.jsp로 가져옴. 3. 세션에 저장된 member 정보가 시간이 지나서 사라진다. web.xml에서 시간 설정해주기. 4. 자신이 쓴 글만 보이도록 한다. mapper를 다시 고쳐줘야할 것 같다. 5. memid를 memname으로 대체하려고 하는데 그럼 join을 해야한다. 다시 해보자. 6. 계속 이런식으로 나온다. 도대체 모르겠다. 7. list에는 memid값이 들어있고, list2에는 memname값이 들어있다. memname값을 가져오기 위해.. 더보기
[국민취업지원제도 일경험프로그램 14일차] 게시판 수정하기, 체크박스 삭제하기 14일차 특이사항 1. Spring 게시판 복습 중. 페이지 전환 없이 게시판 수정하기 기능을 map방식으로 만들고 있는데 계속 실패한다. 2. 오류 내용 - Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='boardSubject', mode=IN, javaType=class java.lang.Object, jdbcType=null, numericScale=null, resul.. 더보기
[국민취업지원제도 일경험프로그램 8일차] 게시판 글쓰기 기능 : jsp에서 db로 데이터 보내기 8일 차 특이사항 1. 태풍이 오고 있음. 사당역에서 출발함. 2. jsp에서 db로 데이터를 보내긴 했다. 알듯 말듯하다. 의문점 1. resultType과 parameterType에는 뭘 쓰는 거고 무슨 의미가 있나? 음식의 재료라는데 2. DML이란 무엇인가? SELECT, INSERT, UPDATE, DELETE! 데이터베이스 조작 언어다. Mapper 오류 ... java.sql.SQLSyntaxErrorException: ORA-02289: sequence does not exist 오류 시퀀스가 존재하지 않아서 생기는 오류 Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: neste.. 더보기
[국민취업지원제도 일경험프로그램 6일차] 게시판 만들기(CRUD, SpringMVC, mapper, mybatis) 6 일차 특이사항 1. 퇴근 시 실외기 문 열어둘 것. 에어컨 작동 안 됨. 2. 새로운 과제 : 게시판 만들기(CRUD) jQuery 기초 내용 1. 자바스크립트 라이브러리. HTML 문서 탐색 및 조작. 2. 배우는 목적 : 실무적인 코드 작성. 가독성 높아짐. 3. class에 접근하려면 . 으로 접근한다. id에 접근하려면 #으로 접근한다. 새로운 과제 : 게시판 만들기 1. Spring 세팅 → oracle DB 접속 → mybatis 설치 2. 회사 디비정보 확인 후 접속 3. 개발 환경 설정 : 라이브러리 추가(pom.xml), 의존성 설정(root-context.xml) 4. 모델 구현 - BoardDto.java, BoardDao.java, BoardDaoImpl.java 5. 서비스 구.. 더보기
팀프로젝트 마지막 발표 (110일차 코딩학원) 댕댕커뮤 Slide 1. 반려견 관련 정보를 나누는 카테고리 별 커뮤니티 게시판입니다. Slide 2. 유즈케이스 다이어그램입니다. 유즈케이스 다이어그램은 시스템과 사용자의 상호작용을 다이어그램으로 표현한 것으로 사용자의 관점에서 시스템의 서비스 혹은 기능 및 그와 관련한 외부 요소를 보여주는 것입니다. style태그를 (minty, 글씨색, 크기 등) 사용해서 홈페이지 테마색과 맞춰줬습니다. 게시글 기능은 크게 5가지가 구현되어 있습니다. 검색, 작성, 삭제, 수정, 조회. 검색은 닉네임, 제목, 내용으로 검색할 수 있습니다. 작성, 수정, 삭제 유즈케이스는 include 관계, 즉 사용자 인증기능을 포함하고 있습니다. 한 유즈케이스가 다른 유즈케이스를 포함하고 있어야만 해당 유즈케이스가 완전하게 수행.. 더보기
게시판 시퀀스 다이어그램(sequence_diagram) 그리기 게시판 시퀀스 다이어그램 코드 유즈케이스 다이어그램과 마찬가지로 VSCODE의 PlantUML을 사용해서 시퀀스 다이어그램(sequence_diagram)을 그렸다. @startuml participant User as U participant "Web" as W participant "DB" as D U -> W : 1. 게시글 작성 버튼 클릭 activate U activate W W -> U : 2. 게시글 작성화면 제공 deactivate W opt 사진첨부 하는 경우 U -> W : 3. 사진 첨부 하기 activate W W -> D : 4. 사진 정보 저장 activate D W U : 6. 사진 첨부 완료 deactivate W end U -> W : 7. 게시글 등록 버튼 클릭 activ.. 더보기
81일차 코딩학원 1. 결국 게시판 만들기는 고객의 CRUD를 처리하기 위한 과정이다. 도대체 mapper가 뭐길래? 2. https://io.google/2023/intl/ko/ → AI 조사 3. POSTMAN 사용해서 댓글 삭제되는지 확인. DB데이터와 일치하지 않으면 에러가 나니 주의. 4. RESTFUL API를 계속 사용하네. 5. http에서는 문자열로 변환해서 전달해야 한다. 그래서 stringify()를 사용한다네. 직렬화라는 어려운 단어가 나오는데 쉽게 말하면 문자열로 변환해서 전달한다는 뜻이다. 더보기
78일차 코딩학원 ● 다시 처음부터 1. 오류가 나오면 실마리를 찾아내기 위해 두려워말고 접근하라. 2. BoardDaoImpl을 왜 만들지? 일단 인터페이스가 있어서 만들기는 해야겠고... 본래 역할이 무엇이지? 3. 여기서 parameterType과 resultType을 써주는 이유가 무엇일까? Mybatis는 SQL문장을 작성하고 실행할 때 파라미터와 결과 타입을 지정해줘야 한다. 규칙이다. 4. int와 integer의 차이는 무엇일까? 사용하는 값(data)의 종류(type)는 크게 문자와 숫자로 나눌 수 있다. 숫자는 다시 정수와 실수로 나눈다. int는 기본 자료형이다. 정수형 타입이다. integer는 5. 이 오류를 해결하지 못하고 있다. nested exception is org.apache.ibatis.. 더보기

반응형