본문 바로가기
반응형

분류 전체보기514

개발 스택 JSP, Spring boot , node.js https://brunch.co.kr/@matthew-chang/38 2019. 7. 17.
Node.js? 웹서버? API서버 https://blog.kesuskim.com/2018/09/web-development-in-2018/ 2019. 7. 17.
JSP, Spring의 차이점 JSP는 웹 페이지 영역에서 사용되고, Spring은 웹 서비스 전반적 환경을 구성합니다.Spring이 나라라고 한다면, JSP는 도시 입니다. 스프링은 프로그램 전반적인 근본이 되는 환경을 구축하고있고, JSP는 그 환경의 일부분에 사용되는 언어입니다. 2019. 7. 16.
3-1. application scope 부스트코스 교육내용(출처)을 바탕으로 학습 자료를 추가하였습니다. 들어가기 전에 하나의 웹 어플리케이션에서 공유하고 싶은 변수가 있을 때 application scope를 사용합니다. 이번 시간엔 어플리케이션 스코프에 대해서 알아보도록 하겠습니다. 학습 목표 application scope를 이해한다. application scope를 사용할 수 있다. 핵심 개념 ServletContext setAttribute getAttribute 애플리케이션 스코프 (출처) 애플리케이션 스코프(application scope) 역시 가시성과 생존주기는 객체에 저장된다. 애플리케이션 스코프 객체는 모든 클라이언트와 발생되는 웹 어플리케이션에서 볼 수 있다. 애플리케이션스코프 객.. 2019. 7. 15.
3. scope란? / page scope / request scope / session scope 부스트코스 교육내용(출처)을 바탕으로 학습 자료를 추가하였습니다. 들어가기 전에 Servlet과 JSP를 개발하다보면 변수를 많이 다루게 됩니다. 어떤 변수는 웹 어플리케이션에서 공유하고 싶은 변수가 있을 수도 있고, 어떤 변수는 사용자 별로 유지하고 싶은 변수가 있을 수 있습니다. 또 어떤 변수는 포워딩 되는 동안 유지하고 싶은 변수가 있습니다. 이렇게 변수를 어떤 범위 내에서 사용하기 위해서는 스코프(scope)라는 것에 대해서 알아야 합니다. 이번 시간엔 scope에 대해서 알아보도록 하겠습니다. 학습 목표 4가지 scope에 대해서 이해한다. 핵심 개념 application scope session scope request scope page scope 4가지 Scope Ap.. 2019. 7. 15.
[티타임즈] 에어비앤비와 우버는 아무것도 ‘공유’하지 않는다 출처 공유경제의 상징인 에어비앤비, 우버는 단지 소비자와 판매자의 접근수단, 플랫폼을 제공할 뿐이다. 즉, 중계 수단이다. 2019. 7. 15.
빅데이터를 위한 코딩, 무엇부터 공부해야 하나요? 출처 빅데이터 분석에 관한 여덟 가지 업무 영역 분류 빅데이터 분석에서는 각기 다른 업무 영역들이 상호 작용하고 있는데, 이를 저의 경험을 바탕으로 말씀드려 볼게요. 회사마다 상황은 다르겠지만 대략 분류해 본다면 아래와 같을 거예요. 1. 데이터 수집 : Business Data Analyst, Data Engineer, Marketing Technologist, Growth Hacker 2. 데이터 파이프라인 구축(데이터 정제) : Data Engineer 3. 분석 환경 구축 : Data Platform Architecture 4. 데이터 분석 도구 개발 : SW Engineer 5. 데이터 시각화 : Business Data Analyst(Data Miner), Marketing Technologi.. 2019. 7. 15.
[코드리뷰] aboutme.html 같은 도메인에 속한 페이지는 도메인을 넣지 않는다. 절대경로, 상대경로 사용할 것 현재시간 노출하기 위한 링크를 도메인과 path를 같이 넣어 잘 구현해주셨습니다. 단, 현업에서 같은 도메인에 있는 페이지는 도메인까지 명시해주지 않습니다. 이유는 실제 해당 프로젝트를 개발하고 서비스 하기 위해서 로컬, 테스트, 실제 서비스 될 서버가 각각 존재하며 각 서버마다 도메인이 다를 수 있습니다. 따라서, 명시적으로 같은 도메인에 속한 페이지는 도메인을 넣지 않습니다. 아래와 같이 절대 경로 또는 상대 경로로 넣어 주는 것을 권장 드립니다. 몇시에요 몇시에요 2019. 7. 15.
이클립스 자바 코드 스타일 포멧, 포멧터 적용 방법 출처 : https://m.blog.naver.com/PostView.nhn?blogId=samurae83&logNo=220405281014&proxyReferer=https%3A%2F%2Fwww.google.com%2F 들여쓰기 기준을 한가지로 통일하는 것이 좋다. 실무에선 각 회사에 대한 코드 포멧 표준 가이드가 존재하며 이를 숙지하고 들여쓰기를 맞춰주는 것이 좋다. Window 탭 > Preference 클릭 현재는 Edit을 누른 뒤 GoogleStyle을 입력한 뒤 적용 Save할 때마다 자동으로 정렬 및 자동 import해주는 설정 이후 save버튼을 누르면 자동으로 정렬된다. 2019. 7. 15.
[Boost Web] 네이밍 컨벤션, 표기법 sp언더스코어, 스네이크 표기법, 밑줄 표기법 주로 DB 쪽이나 JS 쪽에서 지역 변수를 사용할 경우 언더바를 사용하는 표기법을 사용 local_data 카멜 표기법, 낙타 표기법 두 단어 이상의 변수명을 표기할 때 두 번째 단어부터 첫 글자를 대문자로 표기 localData 2019. 7. 15.
2. redirect / forward / servlet & jsp 연동 부스트코스 교육내용(출처)을 바탕으로 학습 자료를 추가하였습니다. 들어가기 전에 게시판 같은 곳에서 글을 작성하는 경우 글 작성 후 글 작성 버튼을 클릭 이때 클라이언트가 서버에게 글을 작성해주세요 라는 요청을 보내게 됩니다. 서버는 해당 글을 저장한 후, 웹 브라우저에게 글 목록으로 이동하라고 응답을 보내게 됩니다. 웹 브라우저는 글 목록으로 이동하라는 서버의 요청을 받은 후, 자동으로 서버에게 글 목록을 요청하여 응답받아 출력하게 됩니다. 서버가 클라이언트에게 어떤 URL로 이동하라는 요청을 보내는 것을 리다이렉트라고 합니다. 핵심 개념 HttpServletResponse sendRedirect() 리다이렉트 (redirect) 리다이렉트는 HTTP프로토콜로 정해진 규칙이다. .. 2019. 7. 14.
1. JSP / 라이프사이클 / 문법 / 내장객체 부스트코스 교육내용(출처)을 바탕으로 학습 자료 추가하였습니다. 들어가기 전에 마이크로소프트의 ASP(Active Server Pages)와 같은 스크립트 형태의 개발 방법이 인기를 얻게 되면서, 자바 진영에서도 대항하기 위해서 JSP를 발표하게 됩니다. 학습 목표 jsp가 무엇인지 이해한다. jsp의 간단한 사용법을 알아본다. 핵심 개념 jsp (java server page) JSP란? 출처 JavaServer Pages 의 약자 HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다. JSP 가 실행되면 자바 서블릿(Servlet) 으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트.. 2019. 7. 13.
[DB연결 웹앱 JS] 2. window 객체 / DOM / querySelector / Browser Event, Event object, Event handler / ajax / 디버깅 부스트코스 교육내용(출처)을 바탕으로 학습 자료 추가하였습니다. window 객체(setTimeout) 들어가기 전에 전역객체(window)에 속한 메서드에는 경고창을 띄워주는 alert 그리고 setTimeout이라는 메서드등이 있습니다. 학습 목표 setTimeout을 필요한 곳에 사용할 수 있다. 비동기가 무엇인지 기본개념을 이해한다. 핵심 개념 setTimeout과 비동기 window 객체 브라우저 개발을 하다 보면, window라는 객체가 있습니다. window에는 많은 메서드들이 존재하며, 아래처럼 사용할 수 있습니다. window는 디폴트의 개념이므로 생략할 수 있습니다. window.setTimeout() setTimeout() //window는 전역객체라서 생략 가능하다. setTimeo.. 2019. 7. 12.
[DB연결 웹앱 JS] 1. JS / var, let, const / 연산자 / 문자열 / 함수 선언문, 함수 표현식 / 함수호출과 스택 부스트코스 스크랩, 상세한 내용은 여기!! 연산자 학습 목표 자바스크립트 변수 선언, 연산자 사용, Type을 이해한다. 핵심 개념 변수선언 연산자 Type 종류 Type 확인 방법 자바스크립트의 버전 자바스크립트 버전은 ECMAScript(줄여서ES)의 버전 따라 결정, 이를 자바스크립트 실행 엔진이 반영 버전 : ES5, ES6(ES2015).. ES6문법이 2018년을 중심으로 ES6를 지원하는 브라우저(파이어폭스, 크롬)가 많아져 표준으로 사용 ES6는 ES5문법을 포함하여 하위호환성 문제 없음 다만 feature별로 지원하지 않는 브라우저가 있을 수 있어 조심 변수 변수는 var, let, const 로 선언할 수 있습니다. (var,let,const의 차이점이 궁금하다면 여기!) var let.. 2019. 7. 12.
[Boost Web] html 상대경로, 절대경로 / 상대경로 절대경로 https://m.blog.naver.com/PostView.nhn?blogId=hyejungs88&logNo=220341143711&proxyReferer=https%3A%2F%2Fwww.google.com%2F 상대경로와 절대경로 지정하기 - href 속성, src 속성 상대경로와 절대경로 지정하기 링크를 거는 a 요소에 링크 경로를 지정할 때 또는,이미지를 삽입할때 사용... blog.naver.com 2019. 7. 11.
[웹기초 BE_Servlet] 서블릿과 JSP란? 차이점은? https://gmlwjd9405.github.io/2018/11/04/servlet-vs-jsp.html [Web] Servlet과 JSP의 차이와 관계 - Heee's Development Blog Step by step goes a long way. gmlwjd9405.github.io 하는 일, 기능은 동일하나 역할이 다르다. 서블릿 웹 기반 요청에 대한 동적 처리 가능한 서버 사이드 자바 프로그램 자바 코드안에 HTML 코드(하나의 클래스) 존재 웹 개발을 위해 만든 표준 서블릿 JSP 웹 기반 요청에 대한 동적 처리 가능한 서버 사이드 자바 프로그램 JAVA언어 기반의 서버사이드 스크립트 언어 자바 코드안에 HTML 코드(하나의 클래스) 존재 HTML 코드 안에 java 코드 웹 개발을 위해 .. 2019. 7. 11.
[웹기초 BE_Servlet] java.time.LocalDateTime https://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html LocalDateTime (Java Platform SE 8 ) Returns a copy of this date-time with the specified field set to a new value. This returns a LocalDateTime, based on this one, with the value for the specified field changed. This can be used to change any supported field, such as the year, month or day-of docs.oracle.com https://jekalmin.t.. 2019. 7. 11.
Updates were rejected because the remote contains work that you do git push -u origin master 입력시 오류발생 hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. git pull 입력 후.. 2019. 7. 10.
반응형