전체 글
-
마크다운(MarkDown) 사용법 총정리Github/Github 2020. 6. 17. 23:13
마크다운 이라는 용어는 한번쯤 들어봤을 것이다. 파일 확장자는 .md로 된 파일이다. Github를 이용하면서 README.md 를 많이 봤을 것이다. 이 파일이 마크다운으로 작성된 파일이다. 마크다운은 마크업언어로 간단한 사용법을 통해서 빠르고 읽고 쓰기 편한 문서를 만들 수 있다. 이제 마크다운 사용법을 알아보자. 1. 제목(Header) html과 같이 부터 까지 글씨 크기를 조정해서 사용할 수 있다. 2. 글자 강조(Emphasis) 2-1) Bold 굵은 글자를 사용하고 싶다면, 강조할 단어를 **로 감싸면 된다. 2-2) Italic 옆으로 기운 이탤릭체를 사용하고 싶다면, 강조할 단어를 *로 감싸면 된다. 위의 둘다 * 사이에 공백이 존재하면 안된다는 점을 유의하자! 2-3) 인용구 인용구를..
-
[Java] JSP(Java Server Page)란 무엇인가?DBProgramming/JSP 2020. 5. 26. 14:49
1. JSP(Java Server Page)란? JSP는 Java Server Pages 의 약자이며 HTML 코드에 JAVA 코드를 넣어 동적 웹페이지를 생성하는 웹어플리케이션 도구이다. JSP가 실행되면 자바 서블릿(Servlet)으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다. JSP 동작 과정 브라우저가 웹 서버에게 JSP에 대한 요청 정보를 전달한다. 브라우저가 요청한 JSP가 최초로 요청했을 경우만 JSP로 작성된 코드가 서블릿 코드로 변환됨(java파일 생성) 서블릿 코드를 컴파일해서 실행가능한 bytecode로 변환한다(class파일 생성) 서블릿이 실행되어 요청을 처리하고 응답 정보를 생성한다. 실제로 ..
-
[JavaScript] 기초 KAKAO Open API 활용하기Language/JavaScript 2020. 4. 11. 13:26
간단한 카카오 책 검색 기능을 구현하는 예제를 해보려 한다. 간단하게 Front-End와 Back-End가 무엇인지는 안다고 가정하고 설명하려 한다. 처음에 Front-End에서 API 서버 주소로 원하는 정보를 요청(Request)하면 서버에서는 DB에 데이터를 담아 다시 Front-End에다 응답(Response)을 해준다. 하지만 요청과 응답을 하기 위해서는 정해진 형식이 필요하다. 그것을 API 가이드 라고 한다. 위와 같이 Request에서는 주소에는 API의 서버 주소를 적어야 하고, 나머지도 상황에 맞게 적어서 요청하면 된다. 응답에는 형식이 JSON이라는 형태로 전달이 된다. (JSON = JavaScript Object Notation의 약자이다) 1 2 3 4 5 6 7 8 9 { "이..
-
[Java] throws와 throw의 차이는?Language/Java 2020. 4. 10. 14:03
throw와 throws의 차이점 throw : 에러를 고의로 발생시킬 때 사용합니다. throws : 자신을 호출한 상위 메소드로 에러를 던지는 역할을 합니다. throw란? 예제 코드를 먼저 보겠습니다. public class File { public File(String pathname) { if (pathname == null) { throw new NullPointerException(); } this.path = fs.normalize(pathname); this.prefixLength = fs.prefixLength(this.path); } } File 클래스의 생성자를 보면 위와 같이 경로가 null 일 때 throw를 통해서 강제로 에러를 발생하는 것을 볼 수 있습니다. 위와 같이 thr..