전체 글(193)
-
자바 프레임워크 7일차 springex_web(Spring MVC & 데이터베이스 연동 핵심 기능 구현)
[TIL] Spring MVC & 데이터베이스 연동 핵심 기능 구현1. 영속 계층 (Persistence Layer) 구축MyBatis 도입: 데이터베이스와의 직접적인 통신을 위해 MyBatis 설정객체 매핑 (VO): DB 테이블 구조와 1:1로 매핑되는 TodoVO 클래스 생성Mapper 구성:인터페이스: SQL을 호출할 자바 메서드(getTime, insert, selectAll) 정의XML: 실제 실행될 SQL 쿼리를 분리 작성. 전체 조회(selectAll) 시 최근 등록 순(ORDER BY ... DESC) 정렬 적용검증: JUnit5를 활용해 DB 연결 및 쿼리 실행 정상 동작 여부 테스트 완료2. 서비스 계층 (Service Layer) 구현데이터 변환 (ModelMapper): 화면용 D..
2026.03.26 -
자바프레임워크 6일차 springex 마무리 springex_web(자바 웹 개발 기본 환경 세팅 및 Servlet/JSP 구현) 만들기
더보기================================================FILE: gradlew================================================#!/bin/sh## Copyright © 2015-2021 the original authors.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtain a copy of the License at## https://www.apache.org/licenses/LICENSE-2.0## Unle..
2026.03.25 -
빅데이터 3주차 정리
1. 데이터를 담는 3가지 기본 그릇R에는 데이터를 담는 여러 모양의 그릇이 있어.벡터 (Vector): 가장 기본. 같은 종류의 데이터를 한 줄로 쭉 나열한 거. (c() 사용)리스트 (List): 숫자, 문자, 참/거짓 등 아무거나 다 때려 넣을 수 있는 만능 주머니.팩터 (Factor): 혈액형, 성별처럼 **카테고리(범주형)**가 정해진 데이터.R # 벡터 정렬하고 조건으로 뽑기 (복습 가~다)v 10, 9, 6v[v > 8] # 8보다 큰 것만 뽑아! -> 10, 9# 리스트에서 값 꺼내기 (복습 라)my_list "AI"my_list$tf # 이름이 tf인 값 꺼내기 -> TRUE# 팩터 (복습 마)bt "BLUE" "RED"2. 2차원 표 만..
2026.03.24 -
빅데이터 4주차 정리
교수님 정리else 위치 for문에서 변수를 지정할때 유의 할것 while문은 큰 차이는 없음 for문에 있는 break, next도 큰 차이 x apply()잘 생각하기 가로 세로 열, 행 별로 어떻게 저장하는지 사용자 정의 함수 만들기 => 방향 표시 하는것과 function키워드 기억 위치 -> 용어 알아두기 1장. 데이터 살펴보기 (탐색적 데이터 분석)우리가 엑셀 파일을 열면 가장 먼저 눈으로 표의 크기가 얼마나 되는지, 어떤 내용이 있는지 훑어보죠? R에서는 눈 대신 **함수(명령어)**를 이용해 데이터를 훑어봅니다.dim(), nrow(), ncol(): 데이터의 크기 확인dim()은 dimension(차원)의 약자입니다. 행(가로줄)과 열(세로칸)의 개수를 알려줍니다.nrow()는 행(Ro..
2026.03.24 -
자바 프레임워크 5 (Spring)
스프링 • 2000년대 등장한 경량(lightweight) 프레임워크의 일종 • Spring core에 여러 서브 프로젝트의 결합 형태로 구성 • Spring Web MVC • Spring Data JDBC • Mybatis-spring • 다른 프레임워크를 배척하지 않고 통합구성 가능 • 의존성 주입을 통한 객체지향 구성 • Dependency injections • 현재 객체의 조력 객체를 외부에서 주입해 주는 방식의 구성 • 제어의 역행 Spring 프레임워크 라이브러리 추가 • 경량 프레임워크들은 대부분 jar파일의 형태로 구성 • ‘spring – core’ 라이브러리 추가 설정 테스트 • 스프링이 관리하는 객체를 빈(bean) • 테스트 코드를 추가해서 설정에 문제..
2026.03.24 -
정보보안 시험에 나올만한
시험 주관식• 시큐어 코딩 (Secure Coding) • 안전한 소프트웨어 개발을 위해 소스코드에서 보안 취약점 제거 활동 필요 • 개발 단계에서부터 취약점을 줄이는 활동
2026.03.18