일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring
- 마스킹
- MariaDB
- JSON
- 정보처리산업기사
- JAXBContext
- 부스트코스
- swipe 배너
- vue Carousel
- mybatis
- jsp
- vue.js
- egov
- 오라클
- bulkinsert
- Ajax
- mysql
- github
- 구멍가게코딩단
- 기출문제
- query
- jdbc
- Tomcat
- insertAll
- NoSQL
- JQuery
- checkbox
- INSERT
- java
- vscode tutorial
- Today
- Total
목록
728x90
반응형
[부스트코스] 웹프로그래밍/웹 프로그래밍 기초 (7)
개발새발
[참고링크] 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든 상관없이 실..
등 여러 가지 태그들이 있다. ID 고유한 속성 (한 문서에 하나만 사용 가능) ID 값이 있으면 하나하나 특별한 제어 할 수 있음 class 중복해서 사용 가능 class 가지고 여러 개 태그 스타일 한 번에 지정가능 [생각해보기] 1. 좋은 class 이름을 짓는 규칙은 무엇일까요? id를 다른 웹사이트들에서는 어떻게 실제로 사용할까요? 어디에 id속성을 부여했는지 한번 찾아보세요. - 팀 프로젝트한다면 서로 알아보기 좋은 게 좋은 class 이름 아닐까 2. 요즘에는 data속성이라는 것도 자주 사용합니다. tag에 추가적인 데이터 정보를 표현하기 위함입니다. 이 부분도 같이 살펴보면 좋습니다. - data 속성은 java script에서 활용할 목적의 데이터를 숨겨놓기 위해 사용한다. 'data-..
1) 웹 프로그래밍을 위한 프로그램 언어들 [저급 언어] 기계 중심의 언어. (기계어) 2진수로 이뤄진 값. 유지보수 어려움. 사용 어려움. 숫자로 된 거 어려워서 기호 만들었는데 해석해주려면 컴파일러 필요함. 기호로 된 언어 = 어셈블리어. [고급언어] 사람중심 언어. 이해하기 쉬운 문법. 이것도 소스코드 번역하려면 컴파일러 필요함. java, python, kotlin, swift, c 등이 있다. 웹 관련 인기 언어 Python : 프로그래밍 입문자가 읽기 쉽고 적은 코드를 사용하여 프로그램을 개발할 수 있습니다. 많은 사람에게 추천되는 언어이며, 데이터 과학에서도 자주 사용되며 웹사이트 개발에서도 많이 사용되고 있습니다. PHP : 웹의 80% 이상이 PHP로 만들어졌다고 말합니다. 그만큼 PHP..