글쓰기

스마트인재개발원 36

[21.06.28] 안드로이드 스튜디오 설치 + 내용[스마트인재개발원]

- 모바일에서 실행되는 운영체제 - 모바일 하드웨어 자원을 직접 제어하고 관리하는 시스템 소프트웨어 - 데스크톱 운영체제에 비해 부피가 작고 상대적으로 쉽게 개발 가능함 - 별도의 운용체제가 없고 통화기능, 문자기능 제공 - 제조사에서 미리 설치해 놓은 프로그래만 사용 가능 - 잔고장이 없으나 소프트웨어 추가설치가 거의 불가 - 2007년 아이폰의 등장으로 스마트폰의 시대가 열림 - 곧바로 Android출시(공개정책) - 아이폰 전에는 윈도우 폰이 주로 이루었지만 급격히 쇠퇴 - 개발주체는 OHA 컨소시엄으로 되어 있지만, 실질적인 리더는 구글 - 모바일 환경에서 인터넷을 더 많이 보급시키기 위해 만들어짐 - 이동..

[21.06.23] (1편!) Spring 시작하기!~ [스마트인재개발원]

프레임워크 이클립스에서 Spring 프로젝트 생성 방법! [21.06.22] 이클립스 Spring 프로젝트 생성 rspring41.tistory.com Spring에 구성 경로 - 초록색 : FrontController - 빨간색 : 페인 페이지 ▶ ViewResolve가 이미 SpringMVC\src\main\webapp\WEB-INF\spring\appServlet\servlet-context.xml 파일에 구현되어 있다 ( xml내부에서 객체를 생성하는 방법) ▶ homeController 내부 - 요청에 따라 메서드를 처리 할 수 있게 만들어 주어야 한다. ▶ controller에서 클라이언트에 요청에 따라서 여러 메서드를 mapping하는법 ▶ 자바, API 추가, 수정 방법 maven이란 - ..

[21.06.23] Spring 시작하기~!(정리)

▶ Spring이란 Java 언어를 기반으로 중복코드의 사용률을 줄여주고 더 간단하게 용할 수 있게 해주는 오픈소스 웹 프레임 워크이다. 구성 환경은 아래 게시물에서 진행한 환경을 기반으로 진행되었다. https://rspring41.tistory.com/56 [21.06.15 MySql] 프레임워크 사용과 MySql연결[스마트인재개발원] ▶ 교육용 표준 프레임워크 다운로드 사이트 https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=65&bbsId=4&nttId=1741 교육자료 | 표준프레임워크 포털 eGovFrame.. rspring41.tistory.com 1. 프로젝트 생성 ▶ 이클립..

[21.06.23] Spring 시작하기!~

Spring에 구성 경로 - 초록색 : FrontController - 빨간색 : 페인 페이지 ▶ ViewResolve가 이미 SpringMVC\src\main\webapp\WEB-INF\spring\appServlet\servlet-context.xml 파일에 구현되어 있다 ( xml내부에서 객체를 생성하는 방법) ▶ homeController 내부 - 요청에 따라 메서드를 처리 할 수 있게 만들어 주어야 한다. ▶ controller에서 클라이언트에 요청에 따라서 여러 메서드를 mapping하는법 ▶ 자바, API 추가, 수정 방법 maven이란 - 이클립스에서 Spring은 이미 maven으로 관리되고 있다. 프로젝트 관리 도구이며 여러 기능중 하나인 API를 관리하는 기능은 (project obj..

[21.06.22] Big Data 이론[스마트인재개발원]

▶ Big Data란 ▷ 양, 속도, 종료에 3가지 요소(3v)를 가지고 있으며 정형데이터와 비정형데이터로 나누어져 있다. - 정형데이터 : 양, 크기 등에 어떠한 기준으로 정리되어 있는데이터 (수치, 표...) - 비정형데이터 : 정리되어 있지 않은 데이터 (노래, 영상..) - 반정형데이터 : -생략- ▶ Big Data 분석 ▷ 자료를 분석하여 결과를 도출한 다음 이 결과를 이용하여 예측 또는 판단하여 어떠한 행위를 하게 하는것, 기존 데이터베이스 관리도구의 능력을 넘어 대량의 정형+비정형 데이터에서 가치를 추출하고 결과를 분석하는 기술 - 데이터 마이닝 : 데이터를 분석하여 가치를 추출하는것 - 텍스트 마이닝 : 텍스트 데이터를 분석하여 가치를 추출한것 ▶ Reportion & ▷데이터 전처리 -..

[21.06.22] MyBatis와 Jsp를 이용한 웹사이트

데이터 흐름: 사용자 -> frontController -> Jsp(포워딩) - > frontController -> Class -> DAO - > Mapper ->Jsp -> Class - form태그를 이용한 입력 - 클라이언트가 요청한 URL에 따라서 작업 분배 - 각자 할당된 작업을 처리 - 작업 처리중에 저장된 정보에 접근이 필요 - 저장된 정보에 접근하기 위한 Sql명령문 ▶ controller 에서 경로를 일괄적으로 처리하기 위해 jsp상위 경로는 ViewResolver을 통해 통합관리한다. - ViewResolver는 물리적인 경로를 논리적인 경로로 바꿔주는 클레스 - jsp로 이동 Req..

[21.06.21] 딕셔너리(dictionary)

딕셔너리(dictionary)는 key값과 value값으로 이루어진 데이터 모음이다. 배열은 수정 가능한 데이터 집합 듀풀은 수정 불가능한 데이터 집합 둘 모두 데이터들이 순서대로 정렬되어 있으면 접근시 데이터 순서에 유의 해야 한다. 딕셔너리는 key값을 이용하여 데이터를 조회하기 때문에 순서에 상관없이 데이터에 접근 및 제어할수 있다.

[21.06.18 JSTL + EL] 임폴트, 예약어와 사용법[스마트인재개발원]

====================== JSTL 임폴트 ====================== - Mybatisjar 파일 다운로드 https://mvnrepository.com/artifact/org.mybatis/mybatis/3.4.6 % 정부 프레임워크는 Mybatis가 기본이라 알고 있어야 하며 Spring도 알고 있어야 한다. % WEB-INF 는 보안 디렉터리기 때문에 URL에 나오는 순간 오류이다. % MVC에서는 jsp가 잘 나오지 않는다 -- > 사용자가 웹페이지를 접속할때 Controller를 먼저 만나고 페이지가 포워딩되어 나온다. -- > 포워딩이란 " ====================== JSTL 사용법 ====================== % JSTL 이란 : 스크립..