코딩기록
-
(국비교육) 56 - postman 이용하기 + 관리지 페이지 만들기 + XEICON + 파일 업로드개발/국비교육 2023. 8. 21. 18:32
■ postman 다운로드 postman 다운로드 한다. 값이 제대로 오는지 확인해주는 프로그램이다. 다운로드 후 이클립스와 postman 껐다가 키면 로그인 없이 사용 가능하다. https://www.postman.com/downloads/ Download Postman | Get Started for Free Try Postman for free! Join 25 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster. www.postman.com https://memostack.tistory.com/180 REST API와 GET, POST, PUT, D..
-
(국비교육) 49 - project1 이어하기16 ( 댓글 글자수 세기 + 스프링부트로 만들기)개발/국비교육 2023. 8. 8. 17:57
■ 댓글쓰기 몇 글자 썼는지 확인하는 코드 keyup : 키를 놓을 때 이벤트가 발생합니다. 입력창의 값의 길이를 텍스트에 저장한다. 그리고 이것을 버튼 창에다가 출력한다. 키 600자 이상 입력 시 막는 것도 가능하다. 버튼 분리도 도전해도 된다. https://developer.mozilla.org/ko/docs/Web/API/Element/keyup_event Document: keyup event - Web API | MDN **keyup**키를 놓을 때 이벤트가 발생합니다. developer.mozilla.org 100글자 초과도 막을 수 있다. 입력된 값의 값을 가져올 때 input 이나 textarea 는 val() 을 사용해서 값을 가져온다. 가져온 값의 0부터 100까지 길이를 가져오고 ..
-
(국비교육) 46 - project1 이어하기13 (JSON view + 페이징 처리 + 댓글 기능)개발/국비교육 2023. 8. 3. 18:43
■ json 배열 그냥 내보내면 ajax 가 형식이 맞지 않아 못받기 때문에 json 으로 바꿔준다. json 객체를 만들어주고 배열도 만들어준다. 그리고 리스트 맵타입을 제이슨 배열에 담아준다. 이 배열을 다시 json 에다 담아주고 출력해주면 정상 출력된다. * 에러해결 나의 경우 배열에 list 를 담지 않아서 뜨지 않았다. 추후에 다음과 같이 사용하여 페이징 처리할 예정이다. 이제 json 에 넣고 출력하면 다음과 같이 나온다. 즉 다음과 같이 객체 안에 객체가 있는 형태이다. 안에 값을 변수를 통해 부를 수 있으며 객체 안의 객체는 변수의 배열로 부를 수 있다. 다음과 같이 글이 안이쁘게 나온다. json 형태로 예쁘게 보여줄 수 있다. https://chrome.google.com/websto..
-
(국비교육) 45 - 7회차 시험문제 + project1 이어하기12 (회원가입 중복체크 + 비동기vs동기 + JSON )개발/국비교육 2023. 8. 2. 18:30
* 시험문제 [문항1] 새 테이블을 만들 때 사용하는 sql 명령어는? 1번 1) create table 2) drop table 3) delete 4) truncate 5) limit [문항2] 테이블을 삭제할 때 사용하는 sql 명령어는? 2번 1) insert 2) drop table 3) update 4) select 5) where [문항3] 테이블을 수정할 때 사용하는 sql 명령어는? 3번 1) limit 2) order by 3) alter table 4) group by 5) having [문항4] 테이블의 각 레코드를 구분하게 해주는 컬럼을 가리키는 용어는? 4번 1) not null 2) default 3) null 4) key 5) join [문항5] MySQL의 자료형 중 정수형을..
-
(국비교육) 38 - project1 이어하기6개발/국비교육 2023. 7. 24. 17:12
■ 보드 만들기 board 라는 테이블이 없어 오류가 뜬다. 따라서 보드 테이블 만들어준다. 그러면 입력된 데이터가 없어 다음과 같이 나온다. 우리는 길이 검사를 하여 값이 없을 경우 안뜨게 해줄 것이다. 이를 위해 jutl functions 태그를 불러온다. fn 태그를 사용해서 length 길이 구할 수 있다. 리스트 값 가져올 것이 없기 때문에 길이가 0보다 작다. 따라서 출력할 데이터가 없습니다. 라고 뜬다. INSERT INTO board(btitle, bcontent, bwrite) VALUES ('말랭이 게시판에 오신것을 환영합니다.', '반가워요', '말랭이') 게시글을 하나 넣어주니 다음과 같이 된다. 이제 table 에 해당하는 값을 조건식 안에 넣어서 길이값이 0보다 클 경우에만 출력..
-
(국비교육) 27 - 게시판 꾸미기 3 + summernote + 위지위그 + 자바스크립트개발/국비교육 2023. 7. 7. 17:57
■ 엔터키 적용해주기 * Write.java 게시판에 글 작성하면 엔터처리 안된다. 왜냐하면 자바로 작성된 글자가 html 언어가 먹히지 않았기 때문이다. 따라서 서블릿으로 돌아가서 문자를 바꿔주는 코드를 작성해야 한다. 여기서 replace 를 써준다. ※ replaceAll 써도 된다. - replace 모두 바꿔줘요 - replaceAll 모두 바꿔줘요. + 정규식 - replaceFirst 하나만 바꿔요. replace(old data, 바꿀내용) 한 내용을 content 에 담아주고 이를 출력한다. 확인 후 서버를 다시 시작하면 다음과 같이 엔터처리 됨을 확인할 수 있다. ■ summernote 활용하기 (하단 홈페이지 링크 참고) 위지위그(WYSIWYG: What You See Is What ..
-
(국비교육) 23 - vs code 및 확장팩 설치 + 이미지/영상 연결 + 리스트 + 애플 홈페이지 만들기 + vs code 단축키개발/국비교육 2023. 7. 3. 18:03
■ vs code 설치하기 (하단 다운로드 링크 有) 다운로드 클릭 후 다음 버튼 계속 누르면 된다. Visual Studio Code - Code Editing. Redefined Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com open folder..
-
(국비교육) 18 - C언어 맛보기 + 예외처리 + Tomcat 다운로드 + 웹브라우저 만들어보기 + 중복클래스개발/국비교육 2023. 6. 26. 11:48
■ c언어 맛보기 c언어는 문장의 처음과 끝을 맞춰준다. { } 배열 표시와 반복문은 다음과 같이 표현할 수 있다. size of 는 바이트 크기를 말한다. double 은 8byte 이기 때문에 8이 나온다. 2021 #정보처리기사 필기요약 #4-2. 프로그래밍 언어 활용 (tistory.com) 2021 #정보처리기사 필기요약 #4-2. 프로그래밍 언어 활용 2021년 NCS기반 정처기 필기입니다. 참고1. 노랑마킹은 시험에 나온 중요한 부분입니다. 참고2. 주황강조는 약어 혹은 중요한 내용입니다. 참고3. 회색마킹은 예시입니다. 제 4과목 프로그래밍 언어 simuing.tistory.com ■ 예외처리 (p. 453) 예외의 정의 = 실행시에 발생할 수 있는 모든 에러상황으로 기억 자바에서는 예외가..