공부를 하다보니 우리가 개발할때 사용하는 코드 방식에 대해서 생각해보게 되었습니다. 선언형(declarative) 코드 : 원하는 결과를 표현하기 위해 코드가 작성됩니다. ex) Make me a sandwich '선언형코드'는 원하는 "결과값" 을 선언하는 것입니다. Ex) function spaceToHeart(text){ return text.replaceAll(" ", "★"); 명령형(Imperative) 코드 : 원하는 결과를 얻기위해 필요한 지침에 따라 코드가 작성됩니다. ex) 1. 식빵 toast 2. 야채+토마토+치즈 cut 3. combine 4. done!!! 샌드위치 '명령형코드'는 그 결과값에 "어떻게" 도달하느냐에 관한 것입니다. Ex) function spaceTo..
22년 7월달에 모집을 시작해서 22/8/1 일자로 시작된 데브캠프 자바의정석 저자이신 남궁성 선생님과 함께하는 데브캠프라니, 반드시 참여해보고 싶었습니다. 남궁성 선생님의 유투브 강의를 통해 자바공부를 제대로 할 수 있었고 (심지어 무료입니다.) 패스트캠퍼스에 있는 스프링의 정석 강의를 구매해서 들은 수강생으로써 선생님은 찐 강사님이시란것을 이미 너무 잘 알고있었습니다. 개인적으로 자바 공부 처음 시작하실 때 유투브 강의 보시길 추천드립니다. 자바,스프링 공부 시작 하시는 분들은 저처럼 자바의정석/스프링의 정석 커리큘럼으로 나가시면 기초 탄탄/실력 상승 덤입니다.. https://fastcampus.co.kr/dev_camp_nks 2022 DevCamp : Java의 정석 남궁성과 포트폴리오 ..
논리 모델링이란 업무 반영 (이론적으로 요구사항이 잘 반영되도록) 논리모델링은 비즈니스에서 필요로 하는 데이터를 명확하고 구체적으로 정의하는 과정이다. 기초 논리 데이터 모델링 과정 에서 주제영역별로 1) 핵심엔티티 도출, 2) 주요관계 설계, 3) 엔티티별로 식별자를 정의, 4) 주요속성을 도출 한다. 엔티티 정의 및 상세화 ex) 주문업무 핵심엔티티 - 고객, 상품 중요엔티티 - 주문 행위엔티티 - 주문상세, 주문결제 핵심엔티티 : 업무 행위의 주체, 행위의 대상(목적) , 육하원칙에 해당하는 부분들 행위엔티티 : 업무 행위에 대한 상세내역 및 업무 결과에 대한 상태(Status) Q. 세부적인게 더 필요한가? Q. 상태관리가 필요한가? 이력필요한가? 엔티티 단어 및 용어 통일
* 원격프로그램 실행 - 브라우저 / WAS 필요 - 브라우저에 URL입력&요청 => 톰캣이 요청받음 => 프로그램 시작 * 이떄 아무 프로그램이나 실행 ? X 1) 프로그램 등록 - @Controller 원격호출 가능한 프로그램으로 등록 2) URL과 프로그램을 연결(맵핑) - @RequestMapping("/hello") => 웹에서 URL로 원격 프로그램 실행 가능해짐 * Reflection API : 클래스 정보를 얻고 다룰 수 있는 강력한 기능을 제공. java.lang.reflect 패키지 class객체 (클래스의 정보를 담고있는 객체)
Framework ? : 틀, 형식 ex) Structs, Spring 개발하는 방법이 정형화 되어있기 때문에 이해하기 쉽고, 유지보수 쉽고, 생산성이 뛰어나단 장점이 있다 AWS : Amazon이 제공하는 cloud service - internet cloud computing * HW 추상화 : 우리가 직접 HW에 접근X, 서비스에 요청하면 서비스가 알아서 회사가 가진 리소스를 할당해서 추가 => 유연한 확장성 => 보안도 대신 관리 *EC2 : 아마존이 제공하는 서비스 중 하나 => 웹호스팅 *S3 : 저장공간 *RDS : 관계형 데이터베이스
모델링 순서 개념 모델링(업무파악) → 논리 모델링(업무를 바탕으로 DB 설계) → 물리 모델링(DB구축) 데이터 모델링이란? - 모델링 : 모델을 만드는 것 - 우리는 현실(업무)로부터 모델을 만들어야 함 (oop->class / DB -> table) - 데이터 모델링 : 각종데이터--->구조화, 형상화 하는 과정 - 데이터 모델링 작업은 (현업인터뷰, 업무지침서, 용어집, 산출물 등) 현행업무를 파악하여 개념들을 정리하고 분류하여 엔티티(업무의 핵심키워드), 속성, 관계 로 형상화 하는 과정 - 보통 엔티티 도출 과정은 한 문장으로 쓴 글 중에서 핵심 키워드를 추출한다. ex) 인터넷 뱅킹 - 개인, 기업, 상품, 예금, 대출, 가입, 생년월일, 가입금액 - 상품, 가입 ---> 엔티티 로 식별 (..
- Total
- Today
- Yesterday
- security
- spring
- JavaScript
- 친절한SQL튜닝
- 남궁성
- 자바스크립트
- 이정환
- Node.js
- di
- 인덱스
- 자바의정석
- 스프링
- node
- React
- 한입크기로 잘라먹는 리액트
- EC2
- MySQL
- @Configuration
- 데이터베이스
- 시큐리티
- 스프링 빈
- 코드로 배우는 스프링 웹 프로젝트
- 스프링 프로젝트
- 데브캠프
- 리액트
- 객체지향
- AWS
- 컨테이너
- 스프링의정석
- Spark
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |