일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- vscode tutorial
- JQuery
- 마스킹
- jdbc
- mybatis
- NoSQL
- vue Carousel
- Ajax
- MariaDB
- checkbox
- egov
- 오라클
- jsp
- JSON
- JAXBContext
- insertAll
- Tomcat
- INSERT
- java
- bulkinsert
- mysql
- swipe 배너
- 구멍가게코딩단
- 정보처리산업기사
- github
- 기출문제
- vue.js
- 부스트코스
- query
- spring
- Today
- Total
목록
728x90
반응형
분류 전체보기 (97)
개발새발
1) JDBC란? : JAVA언어를 이용해서 DBMS로 부터 정보를 조회하는 방법. [JDBC 개요] JDBC(Java Database Connectivity)의 정의 - 자바를 이용한 데이터베이스 접속과 SQL 문장의 실행, 그리고 실행 결과로 얻어진 데이터의 핸들링을 제공하는 방법과 절차에 관한 규약 - 자바 프로그램 내에서 SQL문을 실행하기 위한 자바 API - SQL과 프로그래밍 언어의 통합 접근 중 한 형태 JAVA는 표준 인터페이스인 JDBC API를 제공 데이터베이스 벤더, 또는 기타 써드파티에서는 JDBC 인터페이스를 구현한 드라이버(driver)를 제공한다. [JDBC 환경 구성] JDK 설치 JDBC 드라이버 설치 - Maven에 다음과 같은 의존성을 추가한다. MySQL사이트에서 다..
1) SQL이란? 1. mysql -uroot -p****로 들어가서 connectdb 생성 2. 사용자 생성 및 권한주기 connectdb에서 사용자 계정 이름은 'connectuser', 암호는 'connect123!@#' 해당 사용자가 사용하는 데이터베이스는 'connectdb'로 계정을 생성하려면 다음과 같이 명령을 수행한다. (mysql 8버전) > CREATE USER 'connectuser'@'%' IDENTIFIED BY 'connect123!@#'; > GRANT ALL ON connectdb.* TO 'connectuser'@'%'; > flush privileges; [생성한 Databases에 접속하기] 이렇게 사용자를 생성하고 권한을 준다음 mysql 나와서 connectuser로..
1) intro 프로그램에서 다루는 데이터가 많아질수록, 그 데이터를 동시에 사용하는 사람이 많아질수록 데이터의 관리는 어려워집니다. 이러한 데이터를 쉽고 편리하게 다룰 수 있도록 하기 위해서 등장한 것이 데이터베이스 메니지먼트 시스템입니다. [DB와 DBMS] Q> 데이터베이스와 데이터베이스 관리 시스템을 어린이도 알 수 있을 정도로 설명해주세요. A> 어린이가 가지고 있는 책(정보)들을 데이터베이스라고 한다면, 그 책을 관리해주는 엄마는 데이터베이스 관리 시스템이라고 말할 수 있습니다. [데이터베이스의 기본개념] 데이터의 집합 (a Set of Data) 여러 응용 시스템(프로그램)들의 통합된 정보들을 저장하여 운영할 수 있는 공용(share) 데이터의 집합 효율적으로 저장, 검색, 갱신할 수 있도록..
1) EL ( Expression Language) : 표현언어 jsp에서 표현식을 이용해 값을 출력할 때 변수의 값이 null이면 화면에 null이 출력되었습니다. 이 경우 null인지를 check한 후 null이면 아무것도 없는 문자열을 출력해야 하는 등 불편한 과정을 거쳐야 합니다. EL을 사용하면 좀 더 편리하게 변수를 JSP에서 사용할 수 있습니다. [ EL : 표현 언어] 표현 언어(Expression Language)는 값을 표현하는 데 사용되는 스크립트 언어로서 JSP의 기본 문법을 보완하는 역할을 한다. [표현 언어가 제공하는 기능] JSP의 스코프(scope)에 맞는 속성 사용 집합 객체에 대한 접근 방법 제공 수치 연산, 관계 연산, 논리 연산자 제공 자바 클래스 메소드 호출 기능 제..
1) scope란? Servlet과 JSP를 개발하다보면 변수를 많이 다루게 됩니다. 어떤 변수는 웹 어플리케이션에서 공유하고 싶은 변수가 있을 수도 있고, 어떤 변수는 사용자 별로 유지하고 싶은 변수가 있을 수 있습니다. 또 어떤 변수는 포워딩 되는 동안 유지하고 싶은 변수가 있습니다. 이렇게 변수를 어떤 범위 내에서 사용하기 위해서는 스코프(scope)라는 것에 대해서 알아야 합니다. [4가지 Scope] Application : 웹 어플리케이션이 시작되고 종료될 때까지 변수가 유지되는 경우 사용 Session : 웹 브라우저 별로 변수가 관리되는 경우 사용 Request : http요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수가 유지되는 경우 사용 Page : 페이지 내에서 지역변수처럼..
1) redirect : 서버가 클라이언트에게 어떤 URL로 이동하라는 요청을 보내는 것을 리다이렉트 (302코드) ex) 게시판 글 작성 후 글 목록으로 이동 [리다이렉트 (redirect) ] 리다이렉트는 HTTP프로토콜로 정해진 규칙이다. 서버는 클라이언트의 요청에 대해 특정 URL로 이동을 요청할 수 있다. 이를 리다이렉트라고 한다. 서버는 클라이언트에게 HTTP 상태코드 302로 응답하는데 이때 헤더 내 Location 값에 이동할 URL 을 추가한다. 클라이언트는 리다이렉션 응답을 받게 되면 헤더(Location)에 포함된 URL로 재요청을 보내게 된다. 이때 브라우저의 주소창은 새 URL로 바뀌게 된다.. 클라이언트는 서버로부터 받은 상태 값이 302이면 Location헤더값으로 재요청을 보..
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)이라는 객체형태의 모델로 저장합니다. 그..