일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- insertAll
- egov
- java
- JSON
- MariaDB
- 부스트코스
- Tomcat
- spring
- vscode tutorial
- mysql
- bulkinsert
- 정보처리산업기사
- Ajax
- JAXBContext
- query
- jsp
- github
- NoSQL
- 오라클
- swipe 배너
- 구멍가게코딩단
- vue.js
- jdbc
- checkbox
- INSERT
- JQuery
- 마스킹
- mybatis
- 기출문제
- vue Carousel
- Today
- Total
목록
728x90
반응형
[부스트코스] 웹프로그래밍 (18)
개발새발
1) JSP란? 마이크로소프트의 ASP(Active Server Pages)와 같은 스크립트 형태의 개발 방법이 인기를 얻게 되면서, 자바 진영에서도 대항하기 위해서 JSP를 발표하게 된다.! JSP = 스크립트 언어 = page import 또는 include 이런거 할때 = 자바코드가 들어가는 부분 = 표현식 (=out.print) = 선언식 //이 클래스에 메서드를 선언한다던가 필드를 선언할때 만들어주면 메서드 바깥쪽에 코드를 만들어지게 [생각해보기] 1. 1부터 10까지의 합을 구하는 서블릿과 JSP를 비교해봤을 때 JSP가 어떤 부분에서 편리한거 같나요? 서블릿은 브라우저에 출력할려면 out.print(" "+total+""); 이렇게 일일이 써줘야함 JSP는 scriptlet을 써서 쉽게 표현..
1) window 객체(setTimeout) : 비동기로 동작되는 함수. window = 전역객체 (생략가능) window.setTimeout() -> setTimeout() [setTimeout 활용] 호출되는 순서가 희한하다. 인자로 함수를 맏고 있으며, 보통 나중에 실행되는 함수를 콜백함수라고 한다. 자바스크립트는 함수를 인자로 받을 수 있고 함수를 반환할 수도 있음. 스택이 다 비워지고 나서 비동기는 마지막에 실행된다. setTimeout = 시간 지연 *setInterval= 일정간격 반복 2) DOM(Document Object Model)과 qurerySelector [DOM] 브라우저에서는 HTML코드를 DOM(Document Object Model)이라는 객체형태의 모델로 저장합니다. 그..
1) 자바스크립트 변수 - 연산자 - 타입 [학습 목표] 자바스크립트 변수 선언, 연산자 사용, Type을 이해한다. [자바스크립트의 버전] ECMAScript(ES)의 버전에 따라 결정되고 이를 자바스크립트 실행 엔진이 반영한다. 자바스크립트 코드를 구현하면 자바스크립트 엔진이 한 라인씩 해석하면서 실행할 준비 함. 브라우저들이 ES6를 많이 지원해서 표준으로 쓰이는 중. [변수] var, let, const 어떤것을 사용하는가에 따라 scope라는 변수의 유효범위가 다름. let, const (변수가 유효한 것들이 달라질수 있음)= ES6에 있는 기능 *const는 한번 할당한 값에 재할당 안됨. (like final??) [연산자] 우선순위는 () 를 사용 수학연산자는 +,-,*,/,% 등이 있다...
[참고링크] java.time 패키지 http://blog.eomdev.com 자바8의 java.time 패키지(LocalDate, LocalTime, LocalDateTime 등) 예전에 JPA와 LocalDate, LocalDateTime 사용하기 에서 자바8에서 추가된 새로운 날짜와 시간에 대한 API에 대해서 간단하게 글을 썼었다. 이번에는 자바8에 추가된 날짜와 시간 API에 대해서 조금 더 자세하게 알아보려고 한다. 해당 API는 java.time 패키지에 존재한다. 1. 날짜와 시간 객체 생성하기 1.1. LocalDate 로컬 날짜 클래스로 날짜 정보만 필요할 때 사용하면 된다. LocalDate currentDate blog.eomdev.com ¡미쑌썩쌱쓰!
첫번째 프로젝트는 '나를 소개하는 웹페이지' 만들기 HTML페이지페이지 3개와 서블릿 하나를 Tomcat 서버 위에서 동작하게 해야 한다. (기능 요구사항은 기획서를 참고) *기획서 = 프로젝트에서 요구사항을 담은 내용 화면구성이 어떻게 되어 있는지, 어떻게 동작해야 하는지를 설명해둔 문서 이 기획서를 참고해서 프로젝트를 만들어내야 한다!
웹개발 = 프론트, 백엔드 분야의 역할 잘 알아래 각각 프론트와 백과의 관계 서로 어떻게 주고받는지 ,, [Front end] html = 요구사항이 있을 때 화면에 있는 내용을 분석해서 계층적으로 잘 표현해내는게 중요 css = float, position 속성이용해서 배치 [Back end] 웹 브라우저와 서버와의 통신방법 = http 프론트와 백의 차이 자바 언어로 웹 애플리케이션을 개발하기 위해 환경설정을 하기 위해서 톰캣, 이클립스 설치 자바 = 동적인 웹페이지 만들때 가장 기본 = 서블릿,, 서블릿 = http 서블릿을 상속 받아서 개발 사용자가 어떤 방식으로 요청했느냐에 따라서 doGet, doPost, service()메서드들을 오버라이딩해서 개발할수 있음. 서블릿 라이프사이클 = init..
[자바 웹 어플리케이션 (Java Web Application)] WAS에 설치(deploy)되어 동작하는 어플리케이션입니다. 자바 웹 어플리케이션에는 HTML, CSS, 이미지, 자바로 작성된 클래스(Servlet도 포함됨, package, 인터페이스 등), 각종 설정 파일 등이 포함됩니다. *프로젝트생성해서 서블릿클래스는 이클립스 내부 런타임 톰캣에 의해 동작되고 이후 브라우저 이용해서 톰캣서버에 요청보내고 화면 띄움 1) Servlet이란? 자바 웹 어플리케이션의 구성요소 중 동적인 처리를 하는 프로그램의 역할입니다. 서블릿을 정의해보면 서블릿(servlet)은 WAS에 동작하는 JAVA 클래스입니다. 서블릿은 HttpServlet 클래스를 상속받아야 합니다. 서블릿과 JSP로부터 최상의 결과를 얻..
1) JDK 다운로드하기 및 설치하기 java언어를 사용하는 개발자는 java언어로 작성된 소스를 컴파일하고 관리할 필요가 있다. 이때 사용되는 도구가 JDK(Java SE Development Kit). 컴파일한 결과를 실행하기 위해 JDK안에는 JRE가 포함되어있음. [Mac용 설치] http://www.oracle.com/technetwork/java/javase/downloads/index.htm [생각해보기] 1. JDK가 운영체제별로 설치 파일을 제공하는 이유는 무엇입니까? - JDK가 운영체제별로 설치 파일을 제공하는 이유는 JAVA파일은 운영체제에 독립적으로 작동하기 때문입니다. .java 파일로 작성한 자바파일이 .class파일로 컴파일되어 실행되는데, Windows든 OS든 상관없이 실..