본문 바로가기

웹_프론트_백엔드/JAVA프레임윅기반_풀스택

(82)
[3월 16일~8월 06일] JAVA프레임윅기반_풀스택_수료증
Spring Team Project(2020.07.15 ~ 2020.08.05) 1. 팀 프로젝트 일정 2. 반드시 기획에 반영해야할 필수 사항 1) 스프링 MVC 웹 프로젝트 2) MyBatis 사용한 DB 접근 3) 최소한 4개 이상의 Data cycle 구현 4) 프론트엔드 쪽은 최대한 jQuery 사용 추천 5) 회원/비회원 운영시스템(로그인, 회원가입 등 구현) 6) 관리자 페이지 구현 7) 외부 API 사용 기능 최소한 1개 이상 사용(AJAX 활용) 3. 작성한 문서 1) 화면구성도, 화면흐름도, 스토리보드 2) ERD 3) 발표 PPT 4. 프로젝트 깃허브 주소 ( github.com/leeyji95/Yes25_ver2.git ) : https://github.com/leeyji95/Yes25_ver2 5. 내가 맡았던 파트 소개 및 시연영상 6. 우리팀 전체 발표 영..
디바이스_애플리케이션_구현 시험(아두이노 프로젝트) 1. 완성된 프로젝트 /* * 이름 : 박빈나 * 만든이유 : 최근 코로나로 인해 사회적인 문제를 일으키고 있습니다. 아두이노를 이용하여 온도를 체크, 코로나 의심자를 색출하여 널리 코로나가 퍼지는 것을 방지하자는 의도로 만들었습니다. * 작동원리 : 온도센서를 이용하여 온도를 파악한뒤 37.5도 이상일 때 LED 전구와 피에조를 이용하여 LED 전두는 불 켜지게 피에조는 소리가 나도록 만들었습니다. */ void setup() { Serial.begin(9600);// 직렬통신 초기화 pinMode(13, OUTPUT); } void loop() { int input = analogRead(A0);// 온도센서값 측정 float voltage = input * 5.0 / 1023.0;// 전압값 변환 ..
2020.07.13 1. 서보 모터(Servo Motor) : DC 모터와 달리 속도와 각도를 모두 제어하는 모터, RC카의 방향제어, 로봇의 관절 제어, 잠금잠치 열고 닫을때 등에 활용 2. 서보 모터를 사용하기 위해서는 라이브러리 사용 필요하다. 3. 09_03 서브모터 #include Servo myServo; void setup() { // 아두이노의 디지털 9번 핀을 서보 모터 제어에 사용. myServo.attach(9); } void loop() { // 서보 모터의 각도를 0 ~ 180도 까지 바꿈 for(int angle = 0; angle 문자열 변환 lcd.print("TEMP : " + tempStr);// LCD에 문자열 출력 Serial.println(tempStr);// 직렬 모니터에 문자열 출력..
2020.07.10 1. 서킷에서 사용하는 아두이노 보드는 아두이노 우노(UNO)이다. 2. 디지털 신호 : 신호를 주는 시간의 흐름이 불연속적 ** 아두이노에서 디지털 신호 핀 : 입력과 출력 모두 가능, 총 14개의 디지털 핀(0 ~ 13번)이 있다. 3. 아날로그 신호 : 신호를 주는 시간의 흐름이 연속적 ** 아두이노의 아날로그 입력 핀 : 항상 입력을 위해 사용되는 핀, 총 6개의 아날로그 핀(A0 ~ A5)이 있다, 디지털 핀에서 사용했던 pinMode() 함수를 사용할 필요가 없다. 4. 가변저항(potentiometer) : 전자회로에서 저항값을 임의로 바꿀 수 있는 저항기이다. 5. 07_01 가변저항 void setup() { // 아날로그는 pinMode가 필요없음 Serial.begin(9600);//..
2020.07.09 [Arduino 시작하기 전에 해야할 것들] 1. 팅커캐드(Tinkercad) 가입 : https://www.tinkercad.com/ > 지금 가입 클릭 > 개인 계정 만들기 > 가입 후 로그인하면 아래의 그림처럼 화면이 뜸 2. 새 회로 작성 : Circuits 클릭 > 새 회로 작성 클릭 > 회로 작성 페이지, 원하는 회로 작성하면 됨..!! [Arduino 회로 작성하기] 1. 001_Hello_Arduino 2. 01_02 blink // setup()과 loop 함수 이름은 변경하면 안된다, // 기본 설정되어 있는 이름임 // 최초(보드에 전원 연결시)에 단 한 번 실행되는 함수 void setup() { // 13번 핀 출력. // 출력? 전기신호를 내보내겠다는 뜻 pinMode(13, O..
2020.07.08 1. Visual Studio 다운 : 구글에 visual studio 검색 > https://visualstudio.microsoft.com/ko/ > Community 버전으로 다운(Community 버전만 무료로 사용할 수 있음) 2. 학원에서는 이미 다운로드된 2015 버전 사용할 예정 ** 계정 등록 완..!! 3. Visual Studio에서 GitHub 사용하기 : 도구 > 옵션 클릭 > 소스 제어 > 플러그 인 선택 > Git 선택 후 확인 버튼 > 팀 > 연결관리(N)... 클릭 > 팀 탐색기창 뜸 > GitHub 연결 버튼 클릭하면 로그인 창 뜸 > 로그인 > 복제 클릭 > 원하는 repositories 선택 후 Clone 클릭, [이때] repositories 선택하는 과정 중에 로컬..
애플리케이션_테스트 시험(제출 코드와 풀이) 실습1. [Production] void sortArr(int[]) : int[]을 매개변수로 받아 배열의 내용을 오름차순으로 정렬하는 메소드 작성 [Test] @Test public void test1() : 5개의 테스트 데이터를 준비하여 sortArr 결과, 배열이 오름차순이 되었으면 통과 실습2. [Production] int max(int[]) int min(int[]) : int[]을 매개변수로 받아 배열안에서 가장 큰 값과 가장 작은 값을 리턴 [Test] @Test public void test2() : 테스트 실행하기 전에 /TEST 폴더 생성, 3개의 테스트 데이터로 두 메소드 테스트 진행, 테스트 통과화면 위 폴더에 'report.txt'란 이름의 텍스트 파일 생성, 최대값과 최소값을..
2020.07.07 [어제 배운 Spring Security에 spring-jdbc 설정 추가하기] 1. DataSource가 필요 ① 메이븐 설정 파일 pom.xml에 jdbc 라이브러리 추가 4.0.0 com.lec sts18_security STS18_Security war 1.0.0-BUILD-SNAPSHOT 1.6 5.2.1.RELEASE 1.6.10 1.6.6 oracle ORACLE JDBC Repository https://code.lds.org/nexus/content/groups/main-repo org.springframework spring-context ${org.springframework-version} commons-logging commons-logging org.springframework ..
2020.07.06 1. 2019년도 개발자 에코시스템의 현황 - Java : https://www.jetbrains.com/ko-kr/lp/devecosystem-2019/java/ 2. 애플리케이션 테스트(프로젝트 수행 단계에 따른 테스트 분류) 1) 단위 테스트(Unit Test, 유닛 테스트) : 작은 소프트웨어 단위(컴포넌트 또는 모듈)를 테스트, 일반적으로 개발자 자신에 의해 행해진다, 과거에는 시간 부족을 이유로 단위 테스트가 생략되었으나 최근에는 개발 도구의 발전으로 개발 과정 중에 자동으로 진행된다, 단위 테스트는 아주 중요한 부분이므로 개발 도구에서 지원하지 않아도 반드시 수행해야 한다. 2) 통합 테스트(Integration Test) : 모듈 사이의 인터페이스, 통합된 컴포넌트 간의 상호 작용을 테스트..