이번 주는 하반기 공채가 무척 많이 올라와 정신 없이 바쁜 일주일을 보냈습니다 🤣처음 쓰는 자기소개서는 무척이나 어렵고, 방향을 잡기가 어려웠는데요 ! KB IT's Your Life에서는 원티드 전문 컨설턴트님과 함께 취업 컨설팅을 진행한다는 사실 ! ( 컨설턴트님들 경력이 정말 빠방합니다 ..)원래는 교육이 다 끝난 후 서류를 제출하며 본격적인 취업 시장에 뛰어드려했으나, 취업 컨설턴트님 권유로 하반기 서류를 하나하나 제출하기 시작했습니다 ! 실제로, 컨설팅을 받으니 직접적으로 많은 도움이 되었습니다. (tmi 처음으로 서류합격 메일을 받아봤어요 ㅎㅎ ) 다음에 기회가 된다면, 컨설팅 관련 내용을 담아 포스팅 해보겠습니다 :) 오늘은 게시판 작성 코드에 대해 자세히 적어볼게요 ✔ 게시판 작성 ..
MVC
💡MyBatis란?자바 기반의 데이터베이스를 쉽게 다룰 수 있도록 도와주는 오픈 소스 ORM(Object-Relation Mapping) 프레임워크SQL, 저장 프로시저 및 고급 매핑 기능 지원XML 파일이나 애노테이션을 사용하여 SQL 쿼리를 작성하고, 자바 객체와 데이터베이스의 테이블 간의 매핑 처리 ✔️ Mapper 예시코드@Mapperpublic interface MemberMapper { //mapper의 id와 맞아야함. int insert(MemberVO memberVO); // int update(MemberVO memberVO); int delete(String id); MemberVO one(String id); // List all(); int login(Membe..
💡 SPRING 개요 프레임워크(Framework)란? 뼈대, 체제, 틀 개발에서 기본이 되는 툴을 제공해 줌으로써 개발자에게 모든 것을 위임하는 것이 아니라 어플리케이션의 기본 아키텍쳐는 프레임워크가 제공하고 그 뼈대에 살을 붙이는 작업만 개발자가 하는 것 프레임워크의 장점 빠른 구현 시간 개발자는 비지니스 로직만 구현하면 됨 코드에 집중할 수 있음 쉬운 관리 스프링은 동일한 프레임워크, 유지보수에 들어가는 인력과 시간 절약 개발자들의 역량 획일화 초급 개발자도 프레임워크를 통해 세련되고 효율적인 코드 생성 검증된 아키텍처의 재사용과 일관성 유지 스프링(Spring) 프레임워크란? IoC와 AOP를 지원하는 경량의 컨테이너 프레임워크 🎈 IoC란? : 제어의 역행( = Inversion of Contr..
💡Back-end 개요✔Server-Client 구조: 서버-클라이언트(server-client) 구조란? 데이터를 저장하고 관리하는 서버 부분과 해당 서버에 접속하여 데이터를 열람하는 클라이언트 부분으로 구성된 네트워크 구조 ✔ Web Server 구조: 웹 서버는 클라이언트로부터 HTTP 요청을 받고, 이에 대한 응답을 HTML 형식으로 웹 브라우저에 전달하는 서비스 구조: HTML의 특성상 멀티미디어와 링크로 구성되어 있는 일반적인 웹 페이지를 구성하는 서비스 ✔ WAS (Web Application Server): 웹 서버가 웹 애플리케이션 서버에 요청하면 웹 애플리케이션 서버가 해당되는 프로그램을 실행하는 방식: 사용자가 요청한 서비스의 결과를 스크립트 언어 등으로 가공하여 생성한 동적..
MVC 패턴이란?: SW 공학, 아키텍처 디자인 패턴 중 하나로 Model - View - Controller의 약자: MVC의 핵심은 화면(View), 제어(Controller), 데이터 연동(Model)을 구성하는 로직(코드)를 분리하여 서로 간의 영향도(결합도)를 줄이고 코드를 간결하게 관리하여 코드 설계 품질을 향상시킬 수 있는 기법 MVC 구성요소 3가지View: User Interface (UI) 를 담당하는 코드: 사용자로부터 입력 받고, 결과를 화면에 보여주기 위한 역할ex) 고객과 소통하는 역할 = 프론트 직원 Controller: View와 Model의 중간다리 역할: View로 부터 전달 받은 사용자 입력(요청)을 분석하고, 이에 필요한 데이터를 Model로 부터 전달 받아 올바른..