Model-View-Controller pattern MVC pattern 은 보통 user interface를 말한다. Service/DAO는 이 MVC layer들을 server side까지 연장시키는 역할 을 한다. Application 의 관계들을 서로 분리시키기 위해서 사용되는 architectural pattern 이다. View- Controller 의 하위 종속자로 Controller가 화면에 무언가를 보여주기 위해 사용 Controller - 사용자에게 model에 있는 것을 표현- 사용자로 부터 정보를 받아 model을 update하는 것 Model - 해당 application 이 무엇을 하는지 말해주는 것e.g. Calculator app 이라면 model 은 계산 파트를 담당
문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 s는 길이 4 이상, 20이하인 문자열입니다. 입출력 예 phone_number return 01033334444 *******4444 027778888 *****8888 Solution in Java 1 2 3 4 5 6 7 8 9 class Solution { public String solution(String phone_number) { String answer = ""; for(int i=0; i 4 ? ..
Two different kinds of URL(Uniform Resource Locator) Static URLA website with Static URL remains the same unless it changes HTML code.It is more SEO(Search Engine Optimization) friendly than dynamic URL. Dynamic URL It can be changed manually by a user's input or it may be altered through an automatic query. Website with Dynamic URL is associated database. Dynamic URL is recognized by certain ch..
What is HTTP Response?Status LineMessage Header fields(General Headers, Response Header, Entity Header)a blank line to separate Header and Body Message Body (Optional) Http Status Code200 OK201 Created204 No Content300 Multiple Choice400 Bad Request404 Not Found500 Internal Server Error
Double-Shift : Search a file or class 'fori' + Enter : for-loop'sout' + Enter : System.out.println Ctrl + R : RunCmd + Click specific class or method : Going to implementation or declaration Cmd + N , Ctrl + Ener : Getter/Setter/Constructor/override auto-generated Cmd + Option + L : Format(align the code in a scope) Option + Enter : Import Ctrl + Option + O : Delete unused import Shift + Fn + F6..
Users - This class takes the role of Model which dealing with Data UsersAPIController - Handle request of users and response UsersService - When the application starts, an instance which has @Service annotation is created. - By default, It is a Singleton pattern - Other Class, Service, Controller can be injected by using Dependency Injection. UsersRepository (DAO - Data Acess Object) - Control D..
- Total
- Today
- Yesterday
- hackerrank javascript
- hackerrank solution
- Object type casting
- Javascript Algorithm
- rest parameter
- math.max
- substring()
- easy algorithm
- spring boot application
- repeat()
- 알고리즘
- ... in Javascript
- hackerrank
- hackerrank javascript solution
- 프로그래머스 알고리즘문제
- easy javascript algorithm
- code refactoring
- java
- javascript
- C++
- HashMap
- Collection Framework
- string class in java
- math.abs
- 프로그래머스 알고리즘
- 프로그래머스
- HackerRank Algorithm
- algorithm
- equals()
- compareTo()
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |