전체 글 72

자바 개발환경 구축(JDK 다운로드 및 설정)

1. 자바 기반 프레임워크기 때문에 자바를 먼저 설치한다. 2. oracle사이트에서 개발자용 개발 툴 다운로드 ( JDK 8 - windows x64 설치 요즘 pc 대부분은 64비트이기 때문.) x86은 32 비트라는 의미 ※ https://www.oracle.com/java/technologies/downloads/#java8-windows ※ 위 링크로 들어가서 아래쪽으로 내려가다보면 Java8, Java11 버전 보임. ※ 자바는 무료이며, 오라클로 넘어가면서 회원가입해야 다운로드 가능 3. 다운로드받은 파일을 실행한다. 경로설정은 기본 경로로 해도 되고 나처럼 따로 만들어도 된다. ※ 설치는 두번두 번 된다( 그래서 경로 설정 두 번 나옴. 처음에 JDK 설치, 두 번째는 JRE 설치: 같은 ..

프로그래밍 언어활용 - NCS 학습모듈

구조적 프로그래밍 설계 구조적 프로그래밍 설계 구조 및 절차 구조화 프로그래밍이라고도 함. 절차적 프로그래밍 기반 아래 만들어진 프로그래밍 기법 설계 구조 (1) 순차 구조 (2) 선택 구조 (3) 반복구조 구조적 프로그래밍 언어 개발 절차 (1) 요구사항 분석 - 고객의 요구사항을 수집 명세화 (2) 구조적 분석 - 데이터 흐름도 작성, 프로세스를 하향식으로 분할하고 시각적으로 표현 (ERD, DFD) (3) 구조적 설계 - 모듈 중심 설계, 재활용,결합도를 낮춰 독립성을 높인다. (4) 구조적 프로그래밍 - 순차, 선택, 반속의 논리 구조로 구성하여 프로그램 복잡성을 최소화한다. 구조적 프로그래밍 설계서 구성요소 및 작성 방법 구조적 프로그램 구성요소 (1) 데이터 흐름도 DFD(Data Flow D..

카테고리 없음 2022.08.29

미들웨어 기초 활용하기(NCS 학습모듈)

☆ 미들웨어 파악 학습목표 운영체제와 응용소프트웨어 사이에 존재하는 미들웨어의 역할을 파악할 수 있다. 미들웨어에서 제공하는 기능 및 처리 흐름을 파악할 수 있다. 필요지식 1. 미들웨어(Middleware) 1-1 미들웨어 개념 하나의 시스템에서 다양한 목적의 응용소프트웨어가 동시에 수행되거나 복수 시스템의 응용소프트웨어가 서로 연계되어 수행되는 경우에도 안정적으로 실행될 수 있도록 운영체제와 응용소프트웨어 사이에서 다양한 기능을 지원하는 소프트웨어이다. 1-2 미들웨어 주요기능 미들웨어는 분산 시스템 SW, IT 자원 관리, 서비스 플랫폼 및 네트워크 보안 등의 기능을 포함한다. 주요기능 설명 분산시스템 SW - 물리적으로 분산되어 구축되어 있는 다수의 컴퓨팅 환경에서 사용자가 하나의 시스템처럼 사용..

카테고리 없음 2022.08.27

응용SW 기초 기술 활용(NCS 학습모듈)

목표 - 응용소프트웨어 개발을 위하여 네트워크, 미들웨어, 데이터베이스의 기초 기술을 적용할 수 있다. 선수학습 - 개발자 환경 구축, 개발자 환경 운영 지원, 프로토콜 패킷 분석 https://www.ncs.go.kr/unity/th03/ncsSearchMain.do ※ 20.정보통신 -> 정보기술 -> 정보기술개발 --> 응용SW엔지니어링 선택 하면 선수학습 자료(PDF) 다운로드 가능 NCS 국가직무능력표준, NCS 블라인드채용 NCS 메인에서 국가직무능력표준(National Competency Standards) 및 블라인드 채용에 대한 다양한 정보와 유용한 컨텐츠를 만나 보세요 www.ncs.go.kr 핵심용어 - 네트워크 계층 구조, 프로토콜, TCP/UDP, 미들웨어, MVC, DbmS, E..

카테고리 없음 2022.08.27

매개변수의 다형성

(다형성의 장점 : 1. 다형적 매개변수 2.하나의 배열로 여러종류 객체 다루기 ) -참조형 매개변수는 메서드 호출시, 자신과 같은 타입 또는 자손타입의 인스턴스를 넘겨줄 수 있다. 다형성 1. Tv t = new SmartTv(); 조상 = 자손 2. 참조변수의 형변환 = 사용가능한 멤버갯수조절 3. instanceof 연산자 (형변환 가능여부확인) class Product { int price;// 제품가격 int bonusPoint;// 보너스점수 } class Ty extends Product {} class Computer extends Product {} class Audio extends Porduct {} class Buyer { // 물건사는 사람 int money = 1000;// 소유..

자바의 정석 2022.08.22

구글 문서(Google Docs) 로 이력서 작성

구글( https://www.google.co.kr/ ) 에서 로그인하고 오른쪽 프로필사진 옆에 점들모여있는부분을 선택 스크롤 내려서 아래쪽에 문서 선택. 문서 메인페이지로 이동되고 템플릿들이 보인다. 오른쪽 상단에 '템플릿 갤러리' 누르면 더 많은 템플릿 선택가능하다. (※ 템플릿들이 안나온다면 왼쪽 상단 '문서' 왼쪽 클릭하고 메뉴 중 설정 탭을 눌러서 '홈 화면에 최근 템플릿 표시' 에 체크한다.)

카테고리 없음 2022.08.21

프로젝트 에러 - Uncaught ReferenceError: clickZzim is not defined

이건 되고 zzimBtn.onclick = function(){ $.ajax({ type : "get", url : "zzimClick_ajax", async : false, //전역변수 값 저장을 위해 필요 data : { "zzubcode" : ubcode, "zzmid" : loginId, "zzim_Check" : zzim_Check }, success : function(zzimCheck) { console.log("zzimCheck : " + zzimCheck); if (zzimCheck == 'CHECK') { //찜 했을 때 /* zzimBtn.classList.remove("blue"); zzimBtn.classList.add("red"); */ zzim_Check = 'CHECK'; u..

국비지원 2022.07.28

22/05/30 에러

@Autowired is disallowed for this location 이 위치에서 @Autowired 가 허용되지 않습니다. 라는 에러 어노테이션의 위치가 잘못된 것이다. java.lang.StringIndexOutOfBoundsException: String index out of range: -1 if문의 조건식이 null 과의 비교인데 mvSelect의 값이 "0" 이기 때문에 null이 아니므로 esle{ } 로 넘어간다. 그리고 mvSelect= mcSelect.substring(2); --> mvSelect= "0".substring(2); "0"에 substring()이 사용되어 에러가 발생했다. 스프링 - java.sql.SQLException: 부적합한 열 유형: 1111 DB에 ..

카테고리 없음 2022.05.30

기초

웹서버 클라이언트로부터 요청을 받아, 요청한 것을 넘겨주는일(응답)을 한다. 사용자가 웹브라우저로 , 서버에 있는 자원(resource) 을 요청하는 것으로 시작. 요청이 서버로 전달되고, 서버는 사용자가 요청한 것을 넘겨주는 것으로 작업이 완료. resource 는 HTML페이지가 될 수도 있고 이미지파일, 동영상, PDF 파일이 될수 도 있다. 서버는 물리적인 하드웨어, 서버 어플리케이션 소프트웨어 전체를 말한다. ※ 클라이언트는 요청하고 서버는 이를 제공한다. ※ 요청한 것이 서버에 없다면? ▶ "404 Not Found" 오류 메시지가 뜬다. "요청한 자료를 서버에서 찾을 수 없습니다" 라는 뜻. 클라이언트 사용자라는 사람, 인간을 의미하기도 하고, 브라우저라는 응용프로그램을 뜻하기도 한다. 총칭..

JSP&Servlet 2022.05.29