전체 글
-
(국비교육) 30 - Spring + MVC패턴 + 전자정부 페이징 + Spring jar 세팅 + MyBatis개발/국비교육 2023. 7. 12. 17:54
■ workspaceSpring 스프링 툴을 사용하기 위해서 이클립스 대신 다음을 사용한다. 우리는 sts(Spring Tool Suite) 3버전 쓰고 있다. 스프링 부트 시작할 때 알아야 하는 것 | 요즘IT (wishket.com) 스프링 부트 시작할 때 알아야 하는 것 | 요즘IT 스프링은 장점이 많은 개발 도구이지만 설정이 매우 복잡하다는 단점이 있습니다. 그래서 스프링을 개발팀에서도 이런 단점을 인식하고 단점을 보완하고자 스프링 부트를 출시했습니다. 스프 yozm.wishket.com ■ 폴더 x 오류 고치기 버전이 안맞아서 x 표시 뜬다. 아래 Problems 애서 Quick Fix 클릭해준다. 버전을 11버전으로 선택 후 클릭하면 고쳐진 것 확인 가능! spring starter proje..
-
(국비교육) 29 - 3회차 시험 + 500번 오류 + Spring 다운로드 + maven 이용하기 + JSTL + Github 이용하기 + Github 토큰생성개발/국비교육 2023. 7. 11. 12:06
■ 500번 오류 * team.jsp if (list != null) 이 없다면 어떻게 될까? 먼저 get 으로 돌게 되는데, get 으로 왔을 때 list 가 없어서 오류가 난다. 따라서 오류를 막기 위해 if 를 통해 값이 없을 경우 for 문 돌리지 말고, do post 로 가서 있을때는 돌아 라는 의미이다. ■ Spring 이용해보기 (하단 사이트 링크) projects -> spring tools 4 클릭 https://spring.io/ Spring | Home Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform. spring.io 맨 하단 3버전 설치 문구..
-
(국비교육) 28 - 팀뽑기 웹버전 만들기개발/국비교육 2023. 7. 10. 21:43
■ 이번주/이번달 목표 ■ 팀뽑기 웹사이트에 나타내기 *menu.jsp 팀뽑기 웹사이트로 나타내기 위해 아래 링크로 연결되는 코드 넣어준다. 팀 서블릿 만들어주기 * Team.java do get 통해서 jsp 가져오기 * team.jsp 먼저 버튼 만들어주고 액션 설정해준다. team.jsp 생성해주고 겹치지 않도록 post 처리 해준다. 세부 옵션 설정 입력 후 팀 만들기 버튼 누르면 출력 확인 가능 * 에러해결 /team 소문자처리 안해줘서 못가져와서 오류 남 따라서 소문자 처리하니 오류 해 * Team.java team.jsp 에 있는 값 names 를 getParamaeter 을 통해 가져오고, 그 값을 names 변수에 저장해준다. 해당 값을 , 로 구분하여 배열에 넣어준다. 이를 add 함수..
-
(개발준비) 18 - 정보처리기사 시험준비 (20.09.26)개발/개발준비 2023. 7. 8. 18:09
9. DFD(data flow diagram)에 대한 설명으로 틀린 것은? 1. 자료 흐름 그래프 또는 버블(bubble) 차트라고도 한다. 2. 구조적 분석 기법에 이용된다. 3. 시간 흐름을 명확하게 표현할 수 있다. 4. DFD의 요소는 화살표, 원, 사각형, 직선(단선/이중선)으로 표시한다. 정답 : [3] 정답률 : 63% DFD는 시간 흐름을 명확하게 표현할 수 없다 자료에 대한 흐름을 표현하며 구조적 분석기법에 이용된다. 요소는 화살표, 원 , 직선으로 표시한다. [해설작성자 : comcbt.com 이용자] [정보처리기사] 데이터 흐름도 - DFD(Data Flow Diagram)의 개념, 구성요소 — 개발자 데비너스의 개발일지 (tistory.com) [정보처리기사] 데이터 흐름도 - DF..
-
(개발준비) 17 - 정보처리기사 시험준비 (21.03.07)개발/개발준비 2023. 7. 7. 21:24
19. UML 다이어그램 중 시스템 내 클래스의 정적 구조를 표현하고 클래스와 클래스, 클래스의 속성 사이의 관계를 나타내는 것은? 1. Activity Diagram 2. Modea Diagram 3. State Diagram 4. Class Diagram 정답 : [4] 정답률 : 81% 활동 다이어그램(Activity Diagram) :시스템이 어떤 기능을 수행하는지 객체의 처리 로직이나 조건에 따른 처리의 흐름을 순서에 따라 표현한다. 상태 다이어그램(State Diagram) :하나의 객체가 자신이 속한 클래스의 상태 변화 혹은 다른 객체와의 상호 작용에 따라 상태가 어떻게 변화하는지를 표현한다. 클래스 다이어그램(Class Diagram) :클래스와 클래스가 가지는 속성, 클래스 사이의 관계를..
-
(국비교육) 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 ..
-
(개발지식) 3 - github 이클립스 연결하고 업로드하기개발/개발지식 2023. 7. 6. 17:57
이클립스와 github를 연결하여 이클립스 프로젝트 수정한 파일을 바로바로 업로드 하고자 한다. 다만 만약 업로드한 Repository 내 파일이 이전에 전체 업로드 파일 중 1개라면 해당 파일은 새로 Repository 를 파줘야 한다. 이 말은 내가 첫 게시글로 올린 것처럼 프로젝트를 한 번에 하나의 Repository 로 올렸다면, 그 안에 있는 프로젝트는 지금 하는 연결 후 바로 업로드에 적용이 어렵다는 말이다... ㅠㅠㅠ 나의 경우 jul03 이라는 파일이 매번 게시판을 만들어 변동이 되어 따로 Repository 를 만들어 주었다. github 와 이클립스 연결은 다음과 같다. 1. Repository 생성하기 나의 경우 jul03 으로 생성했다. 앞서 말한 education 내 jul03 은..
-
(국비교육) 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 은..