개발
-
(개발준비) 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 은..
-
(개발준비) 16 - 정보처리기사 시험준비 (21.05.15)개발/개발준비 2023. 7. 6. 09:04
6. GoF (Gangs of Four) 디자인 패턴에 대한 설명으로 틀린 것은? 1. factory method pattern은 상위클래스에서 객체를 생성하는 인터페이스를 정의하고, 하위클래스에서 인스턴스를 생성하도록 하는 방식이다. 2. prototype pattern은 prototype을 먼저 생성하고 인스턴스를 복제하여 사용하는 구조이다. 3. bridge pattern은 기존에 구현되어 있는 클래스에 기능 발생 시 기존 클래스를 재사용할 수 있도록 중간에서 맞춰주는 역할을 한다. 4. mediator pattern은 객체간의 통제와 지시의 역할을 하는 중재자를 두어 객체지향의 목표를 달성하게 해준다. 정답 : [3] 정답률 : 54% bridge pattern은 구현부에서 추상층을 분리하여 각자..
-
(문제해결) 2 - 홈페이지 상단 메뉴 가운데 정렬 처리하기개발/문제해결 2023. 7. 5. 19:50
교육 시간에 배운 홈페이지 만들기를 복습하던 중 상단 메뉴를 가운데 정렬하고 싶지만 안되는 현상이 반복되었다. 구간별 확인을 위해 순서없는 list 를 나타내는 ul 부분은 배경색 회색으로 주었다. 확인 결과 전체를 감싸준 #menu 에 margin: 0 auto; 가 누락되었다. 한 가지 의문점은 이전에도 메뉴에 해당하는 부분에 margin: 0 auto; 을 넣었음에도 불구하고 동일하게 왼쪽으로 쏠림 현상이 있었다...;; (그래서 한참을 헤맸다. ㅠㅠ) 그래도 다시 넣고 전반적으로 서버까지 다시 실행하니 실행되었다.
-
(국비교육) 25 - 게시판 꾸미기개발/국비교육 2023. 7. 5. 16:59
■ 게시판 꾸미기 a 태그로 제목이 묶여 있다. tr: hover 는 마우스를 선택 시 나오는 효과이다. tr: hover 만 했을 경우 제목 효과는 적용되지 않는 것을 볼 수 있다. 제목도 동일한 효과를 주기 위해 a 태그로 묶인 tr: hover a 도 함께 묶어줘서 효과를 동시에 준다. , 를 사용하여 반복없이 효과 주는 것이 가능하다. 오류 뜨는 이유는 list 를 만들지 않고 불렀기 때문이다. 따라서 list 를 통해 DTO 정보를 가져와야 함으로 이에 해당하는 DAO 를 생성해줘야 한다. ■ DBConnection 만들기 데이터 베이스에 있는 정보를 가져오기 위해 DB를 연결해줄 수 있는 DB Connection 클래스가 필요하다. 먼저 다운받은 mariadb jar 파일을 lib 안에 넣어줘..