게시판꾸미기
-
(국비교육) 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의 자료형 중 정수형을..
-
(국비교육) 37 - project1 이어하기5 + 로그인 기능 + 로그아웃 기능개발/국비교육 2023. 7. 21. 17:51
■ os 와 브라우저 확인 지금 서버에 접속한 os 와 어떤 브라우저로 들어오는 지 확인 가능하다. ■ 서버 이용하기 (11월 말까지만) 신규로 만들어준다. (아이디 패스워드 호스트명 비공개) 패스워드 바꾸는 방법은 다음과 같다. % : 외부에서 내부로 들어올 떄 다시 접속 끊고 재접속하면 올바르게 비밀번호 변경되었다. 하단에 저장 누르고 열어준다. 테이블 생성해준다. 이름 지정해주고 추가 눌러준다. PK 는 레코드의 저장 위치를 결정한다. 따라서 PK는 NOT NULL, 유니크 특성을 가진다. 그러므로 NULL 체크 해준다. AUTO INCREMENT 를 사용하면 레코드의 값이 중복되지 않고 1씩 자동 증가하게 된다. 따라서 주로 테이블 첫 칼럼으로 많이 사용된다. TINYINT : 0 ~ 9 까지 사..
-
(국비교육) 36 - project1 이어하기4 + 5회차 시험 + 로고 제작 사이트 + 게시판 수정 기능 만들기개발/국비교육 2023. 7. 20. 17:39
■ 수정하기 만들기 edit 함수 만들기 누르면 edit 으로 이동하게 설정 번호도 그대로 가져오게 #{ } 으로 작성 이제 맵핑처리 필요하다. edit get mapping 만들어준다. detail 타입 안맞아서 오류 뜬다. 이를 맞춰주는 메소드를 유틸에 만들어주고자 한다. char 형태 숫자인지 아닌지 판별하는 isDigit을 사용해 str.charAt(i) 값을 비교한다. isDigit 은 참,거짓을 나타내는데 만약 숫자라면 re 라는 변수에 담아준다. 그리고 이 문자열을 인트 타입으로 변환해준다 혹은 stringbuilder 로 차곡차곡 쌓은 것은을 내보낼 수도 있다. append 로 이를 쌓아주고 쌓은 char 값을 toString()을 통해 문자열로 만들고 parseInt 를 통해 int 타입..
-
(국비교육) 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 ..
-
(국비교육) 26 - 게시판 꾸미기 2 + executeUpdate + 자바스크립트 + 호이스팅 + var + let개발/국비교육 2023. 7. 6. 16:43
■ 글쓰기 버튼 만들기 * board.jsp 하단에 onclick 만들어준다. onclick : 버튼을 클릭했을 할 동작 즉 우리는 글쓰기 버튼을 눌렀을 때 새로운 페이지로 연결할 것이다. 이제 이를 서블릿으로 연결해줄 것이다. * Write.java Write 에 해당하는 servlet 만들어준다. 서블릿 내 @WebServlet 부분은 소문자로 변경해준다. 정상적으로 연결되는 것을 볼 수 있다. 이제 우리는 글쓰기 화면을 불러오고 로그인 여부를 검사하는 if 문을 만들어준다. 먼저 이를 위해서 RequestDispacher 를 통해 우리가 사용할 write.jsp 와 연결해준다. ※ do Get 과 do Post 차이 servlet을 사용하는 이유는 전송 방식의 차이를 두기 위해서다. do get 은..