본문 바로가기

전체 글218

20년 1회 정처기 실기공부 기출 해설특강 공부 점심시간에 틈틈히 할 예정 데이터베이스 모델링 중 비정규화(=역정규화,반정규화)의 개념을 서술하시오. 데이터베이스 설계 개념설계-ERD 논리설계-정규화(Join) 물리설계-성능을 고려한 설계 조인을 너무 많이걸면 안된다. 그래서 반정규화한다. 답 데이터베이스 정규화 이후 성능향상과 개발편의성등 정규화 기법에 위배되는 수행 기법 이상 삽입이상 삭제 갱신 반정규화의 유형 테이블 분할 -수평분할 -수직분할 테이블 중복 컬림기반 분할 컬럼중복 2.마크업언어 무엇? 마크업언어 종류 html, xml, SGML ( )은 SGML의 단숭화된 부분집합으로 , 다른 많은 종류의 데이터를 기술하는 데 사용할 수 있다. ( )은 주로 다른 종류의 시스템이 데이터를 주고받기 쉽게 하여 html의 한계를 극.. 2023. 3. 2.
03/02 국비개발자과정- Pojo를 거쳐 Spring으로! step1 void -> ActionForward -> 페이지 이동 Action 인터페이스 설계 doGet -> execute(req, res) doPost step2 - 좀 더 스프링스럽게..... ActionForward -> String 1)"redirect:XXX.jsp" or "redirect:XXX.sp2(입력,수정,삭제 처리 후 결과 페이지 처리목적) 2)"forward:XXX.jsp" 주의 : XXX.sp2를 사용 불가 3)"업무폴더명/페이지이름 WEB-INF/view/업무폴더명/페이지이름.jspstep3 - 스프링과 최대한 비슷하게 step3-스프링과 최대한 비슷하게 String->ModelAndView객체를 추가 spring4버전까지 잘 사용 그러나... Model과 ModelMap지원.. 2023. 3. 2.
02/28 국비개발자과정 64회차 Spring MVC 모듈은 Spring 프레임워크에서 웹 애플리케이션을 개발하기 위한 모듈입니다. MVC는 Model-View-Controller의 약자로, 웹 애플리케이션에서 데이터, 사용자 인터페이스, 비즈니스 로직을 분리하여 관리하는 디자인 패턴입니다. Spring MVC는 이러한 MVC 패턴을 기반으로 웹 애플리케이션을 개발할 수 있도록 지원합니다. Spring MVC는 요청(Request)과 응답(Response)에 대한 처리를 담당합니다. 사용자가 웹 애플리케이션에서 요청을 보내면, Spring MVC는 해당 요청을 처리하고, 결과를 응답으로 반환합니다. Spring MVC는 다음과 같은 기능을 제공합니다. Handler Mapping: 요청 URL과 컨트롤러(Controller)를 매핑하여 .. 2023. 2. 28.
윈도우에서 공유폴더 접근하기-다른컴에 자료 옮기기 Administrator에서 user계정 학생 컴터에 공유폴더 접근하기 윈도우-실행 실행 창에 아래 명령어 입력하고 확인 rundll32 keymgr.dll KRShowKeyMgr 저장된 사용자 이름 및 암호 에서 추가 버튼 로그온 대상에 접속할 아이피 주소 접속할 컴터의 계정명 및 비번입력 사용자 이름 USER 암호 : 자격증명 형식 Windows 로그온 자격 증명 체크 확인 후 확인 닫기 버튼 이사갈 아이피 주소에서 접근이 가능하다. 2023. 2. 28.
02/27 국비지원 개발자과정 63회차 - React, Spring https://luppang.tistory.com/99 국비 지원 개발자 과정_Day62 요청방법 정리 JSP 표준서블릿사용(httpservlet, 자유도 x) 자바코드최소한, 마임타입에 따라 → UI역할 서블릿 확장자 자바/사용자요청 들어줌 - 상속받아서 사용(FrontMVC1같이 httpServlet상속받아서 사 luppang.tistory.com 금욜꺼 복습... HttpServlet은 Java Servlet API에서 제공하는 클래스 중 하나로, HTTP 프로토콜을 사용하는 클라이언트의 요청을 처리하고, 그에 대한 응답을 생성하는 서블릿(Servlet)을 개발할 때 상속받아 사용하는 클래스입니다. HttpServlet 클래스를 상속받아 개발한 서블릿은 doGet(), doPost(), doPut(.. 2023. 2. 27.
02/23 61회차 수업 React, Pojo, Spring 개념정리 쿼리스트링 도메인 뒤에 ? ?뒤에는 키와 value가 온다. 자바를 브라우저에 쓸 수 없다. JSP Servlet필요하다 PrintWrite객체를 생성해서 출력 해 준다. 그렇지만 if문을 쓸 수 없다. {}가 있어야 실행문을 쓴다. 생성자의 역할 객체를 메모리에 올릴때 호출되는것이다. 메소드 어떤 기능을 재사용하기위해 사용. 필요할때 메소드를 호출한다. 무조건 생성이 아니라 있는지 물어본다... PrintWriter out = res.getWriter( ); 이제는 객체생성을 할 때 메소드의 형태로 객체주입을 받을 수 있다. 더이상 new말고.... 이렇게 객체를 생성하고 나면 Print라는 함수를 생성할 수 있다. 서블릿 out.print(); 서블릿은 뷰의 역할을 담당하기에는 피곤하다... 매번 프.. 2023. 2. 23.
02/23 React환경설정하기-Yarn으로 관리 리액트와 서블릿 연동하기 -리액트와 서블릿 연동하기-chat221228(나의 경우 chat_banana | D:\workspace_java\chat_banana) yarn 패키지 매니저를 사용함 설치시-g를 주면 전역에서 사용가능하게 설치(-D는 개발자 의존성 주입 : spring maven, gradle) $ npm install -g yarn 패키지 매니저 버전 확인 yarn-version 리액트 프로젝트 생성하기 1. yarn으로 생성한다. $ yarn create react-app template2023 단 현재 바라보는 폴더 아래에 template2023폴더가 생성이 된다는것을 기억하기. VSCode로 프로젝트를 열때에도 위 경로에서 열어야 에러가 없다. 원하는 경로에서 열기!! 경로문제를 가볍.. 2023. 2. 23.
02/22 59회차 수업 오전 시험 2월23일 내일 부터 Spring MVC패턴 활용을 위한 선수 학습으로 POJO 프레임워크 step1, step2, step3 을 순차적으로 진행해 나갈 것입니다. 복습 내용 요청객체의 역할과 코드 활용법에 대해 설명하고 코드에 적용할 수 있다 응답객체의 역할과 코드 활용법에 대해 설명하고 코드에 적용할 수 있다 페이지 이동방법 sendRedirect와 forward 차이점에 대해 설명할 수 있다 Restful API에 대해 말할 수 있다 서블릿의 역할과 JSP역할에 대해 설명할 수 있다 4가지 scope속성에 대해 설명할 수 있다 자바코드와 HTML코드 섞어쓰기 연습할 것 서블릿으로 화면을 그리는것은 왜 부적합한가 JSP ReatfulAPI get, post방식 정리하기 자바문법중에서는 변수.. 2023. 2. 22.
02/21 58회차 쿠키는 문자열만 관리된다. 텍스트만 가능. 텍스트와 바이너리는 다르다. 서블릿에서 자바로 자바에서 마이바티스통해 오라클에 연동. Dao라는 이름으로 데이터 연결 관리. 데이터 엑세스 오브젝트의 약자이다. 요청은 뷰를 통해서 받지만 응답은 같은 페이지일수도 다른 페이지 일수도 있다. outer join으로 없는 쪽을 널로 하고 다 나오게 한다... sendRedirect VS forward requestDispatcher req.getDispatcher 오라클서버를 경유하기 위해서는 응답페이지인 list.jsp가 받음 서블릿은 응답을 처리해주는 리쿼스트 아니먄 세션에 담아야한다. 휘발성이 강해서 날아간다. 리쿼스트에 리스트나 맵을 저장한다, 리스트.jsp에 응답 책임까지 넘어간다. 계층형 게시판 문제 1... 2023. 2. 21.
02/21 VSCode에서 SPring 환경설정하기-Gradle방식 확장프로그램 설치해줍니다^^ Spring Boot Extension Pack을 설치해준다. 환경설정 해주기. 원하는 폴더에서 터미널로 code . 으로 VSC열어준다. 그레이들 방식으로 스프링 한다. F1--> Spring initalizer 스프링 버전 2.7.9로 선택해준다. 자바 선택 War방식 선택 내가 설치한 자바의 버전을 선택해준다. 나는 11버전이라 11선택함. 4가지 선택해준다. demo폴더가 자동으로 만들어졌다. 그레이들에 디펜던시를 추가해준다. mvc view prefix ---->접두어 suffix ------>접미어 WEB-INF는 src폴더에 있다. src폴더는 절대로 URL로 접근이 불가능 하다. 그러나 yml파일에 추가해주므로서 접근이 가능해졌다. axios도 설치해준다. 터미.. 2023. 2. 21.