개발자
-
[스프링 입문] Section 1.프로젝트 환경설정: 프로젝트 생성강의 기록/스프링 입문(김영한) 2021. 3. 15. 14:49
Section 1 프로젝트 생성 라이브러리 살펴보기 View 환경설정 빌드하고 실행하기 프로젝트 생성 사전 준비물 Java 11 설치 IDE: IntelliJ 또는 Eclipse 설치 프로젝트 생성 스프링부트 기반으로 프로젝트를 만들어주는 사이트 start.spring.io/ Project: Maven Project(과거에 많이 사용), Gradle Project(현재 많이 사용) Language: Java, Kotlin, Groovy Spring Boot: snapshot(만들고 있는 버전), M2(M으로 시작, 정식 버전 X) Project Metadata: Group(회사명), Artifact(프로젝트 명) ex) Group: hello Artifact: hello-spring ADD DEPENDE..
-
[스프링 입문] Section 0.강의 소개 및 강의 자료강의 기록/스프링 입문(김영한) 2021. 3. 15. 14:07
수업 내용 간단한 웹 어플리케이션 개발 스프링 프로젝트 생성 스프링 부트로 웹 서버 실행 회원 도메인 개발 웹 MVC 개발 DB 연동 - JDBC, JPA, 스프링 데이터 JPA 테스트 케이스 작성 수업 목표 어떤 기술이 어떻게 사용되는지 앞으로 어떤 학습을 해야 하는지 알아보는 스프링 학습의 제대로 된 첫 길잡이 역할 - 스프링 기술 그자체보다는 어떻게 사용해야 하는지에 초점을 맞출 예정 (오래된 스프링 기술 X, 마이너한 스프링 기술 X, 실무 개발에 꼭 필요한 스프링 학습) 학습방법 처음부터 끝까지 직접 코딩!! 스프링 완전 정복 로드맵 스프링 입문 스프링 핵심 원리 스프링 웹 MVC 스프링 DB 데이터 접근 기술 실전! 스프링 부트
-
IT 신입 개발자 기술 면접면접준비 2020. 5. 14. 00:28
MVC 패턴 소프트웨어 디자인 패턴. 모델 뷰 컨트롤러 사용자가 컨트롤러를 조작하면 컨트롤러에서 모델을 통해 테이터를 가져오고 그 정보를 바탕으로 시각적인 표현을 담당하는 뷰를 사용자에게 전달 장) 코드의 가독성, 확장성, 유지보수, 중복 최소화 단) 설계 시간 오래 걸림, 숙련된 개발자 필요 프레임워크 자주 쓰일만한 기능들을 모아 놓은 것 스프링 자바플랫폼을 위한 오픈 소스 애플리케이션 프레임워크 - JavaEE에 객체가 가벼움 - java 객체의 생성, 소멸을 직접 관리하며 필요한 객체만 사용 가능(생명주기) Mybatis 자바의 관계형 데이터베이스 프로그래밍을 쉽게 할 수 있게 도와주는 개발 프레임워크 - 한 두줄의 자바 코드로 DB 연동 처리 - SQL 명령어를 자바 코드에서 분리하여 XML 파일..