분류 전체보기

*김영한 | 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의를 참조한 글입니다. 스프링 빈을 등록하는 방법에는 두 가지가 있다. 컴포넌트 스캔과 자동 의존관계 설정 자바 코드로 직접 스프링 빈 등록하기 이번 시간에는 스프링 빈을 등록하는 두 가지 방법에 대해 배워볼 것이다. 1. 컴포넌트 스캔과 자동 의존관계 설정 이전시간에 서비스, 리포지토리, 테스트 등을 만들었고, 이번에는 화면을 붙이고 싶다. 그러기 위해선 Controller와 View가 필요하다. 멤버 컨트롤러는 멤버 서비스를 통해 회원가입을 하고 데이터를 조회할 수 있어야 한다. => 의존관계 형성 : 멤버 컨트롤러가 멤버 서비스에 의존 1-1. MemberController 'src - main - java - ..
앞선 글에서 봤듯, HTML로 구성된 웹페이지는 적절한 태그들의 구성이라고 말할 수 있다. HTML에서는 모든 명령이나 지시를 태그로 한다. 심지어 줄바꿈까지도 특정 태그를 통해 해야한다... HTML 태그는 무려 150여개이고, 태그 속 속성까지 생각하면 전부 알기에는 너무나 방대한 양이다. 따라서 이 글에서는 실무에서 자주 사용하는 HTML태그들을 정리해볼 것이다. 더 많은 정보는 W3C 공식 사이트를 참고하자. World Wide Web Consortium (W3C) W3C sun-setting online unified validator; community may fork Unicorn 15 February 2023 | Archive W3C plans to stop providing the on-..
0. HTML + CSS + JAVA - HTML : 웹콘텐츠의 구조 표현 - CSS : 적절한 배치와 보기좋은 디자인 표현 - Javascript : 사용자 요청을 잘 반영하여 HTML, CSS를 이리저리 움직이고 변경. 동적인 프로그래밍. 1. HTML의 기본 구성 요소 ; 태그, 속성, 문법, 주석 1-1. 태그 *태그의 형식 웹 페이지 구성 요소를 정의하는 역할 HTML분법을 이루는 가장 작은 단위 1-2. 속성 *속성의 형식 즉, 태그가 없이 속성을 사용할 순 없다. 태그에 어떤 의미나 기능을 보충하는 역할 속성을 사용할지 말지, 몇 개를 사용할지는 내 선택 ex. // 문법의 시작
김영한 | 스프링 핵심 원리 - 기본편을 참조한 글입니다. 1. 프로젝트 생성 아래의 스프링 부트 스타터 사이트를 이용하면 프로젝트를 편리하게 생성할 수 있다. https://start.spring.io/ 사진과 동일하게 설정하고 generate한다. 2. 비지니스 요구사항과 설계 2-1. 회원 - 회원 가입과 조회가 가능해야 한다. - 회원 등급은 일반 / VIP 로 나뉜다. - 회원 데이터는 자체 DB 를 구축할 수도 있고, 외부 시스템과 연동될 수도 있다. (미확정) 2-2. 주문 - 회원은 상품을 주문할 수 있다. 2-3. 할인 정책 - 회원 등급에 따라 할인 정책이 다르게 적용된다. - 모든 VIP 는 1000원을 할인해주는 고정 금액 할인이 적용된다. (나중에 변경 가능) - 할인 정책은 변경..
김영한 | 스프링 핵심 원리 - 기본편을 참조한 글입니다. 1. 스프링이 태어났어요 스프링이 탄생하기 전 2000년대 초반에는, EJB(Enterprise Java Beans)를 사용했다. EJB에는 이론이 어렵고 복잡하며, 값이 비싸다는 단점이 있었다. 이를 해결하기 위해 Rod Johnson과 Gaivin King이 Spring과 JPA를 개발하게 된다. Spring은 JAVA의 겨울(EJB 사용시절) 새로운 시작을 나타내는 봄이라는 의미에서 그렇게 이름붙여졌다. 2. 스프링이란? 스프링은 어떤 특정한 하나가 아닌, 여러 기술들의 집합이다. 2-1. 필수 스프링 기술 2-1-1. 스프링 프레임워크 스프링 프레임워크도 여러 기술들을 합쳐 부르는 단어이다. 핵심 기술 : 스프링 DI 컨테이너, AOP, ..
*김영한 | 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의를 참조한 글입니다. 오늘은 단순한 회원 관리 예제를 다뤄볼겁니다ㅎㅎ 드디어 뭔가 프로젝트다운 걸 하게되어 기뻐요 - (매우 간단한 거지만요) 그럼 바로 기릿 1. 일반적인 웹 애플리케이션 계층 구조 - 컨트롤러 : 웹 MVC의 컨트롤러 역할 *지난 글에서 다룸 - 서비스 : 핵심 비지니스 로직 구현 - DB(데이터베이스) - 리포지토리(저장소) : DB(데이터베이스)에 접근, 도메인 객체를 DB에 저장하고 관리 - 도메인 : 비지니스 도메인 객체 ex) 회원, 주문, 쿠폰 등과 같은 비지니스 도메인 객체를 주로 DB에 저장하여 관리함 2. 백엔드 개발 순서 2-1. 비지니스 요구사항 정리 및 설계 - 데이터 : 회..
jud1th
'분류 전체보기' 카테고리의 글 목록 (2 Page)