728x90
반응형

☭DEVELOPER/#2 웹개발(자바기반 풀스택) 211

[BACKEND]MySQL 설치

※ MySQL 설치 MySQL은 가장 많이 사용되고 있는 DBMS 중 하나입니다. MySQL은 오픈 소스 버전과 상용 버전 두 가지가 있는데, 일반적으로 오픈 소스 버전을 많이 사용하고 있습니다. 오픈 소스 버전은 다음 사이트에서 다운로드할 수 있습니다. https://dev.mysql.com/downloads/mysql/ 사이트에서 "MySQL Community Server 에서 Archives" 클릭 - MySQL 버전 선택 후 설치 파일 다운로드 함 [MySQL과 MariaDB] MySQL과 같은 코드를 기반으로 하는 MariaDB(마리아디비)도 있습니다. 실제 MariaDB(마리아디비)를 만든 핵심 개발자는 MySQL을 만든 개발자와 동일 인물입니다. MySQL을 소유하고 있는 오라클의 라이선스 ..

[BACKEND]배포 review

선언부 스크립트릿 과 표현식 X = ÷ = 배포하기 C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf > server.xml 편집을한다. [server.xml 파일 수정] (추가) 이클립스에서 export 함 파일명과 경로를 지정해서 export! test에 export된 파일을 > C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps 에 붙여넣는다 configure tomcat 실행 해서 start 클릭 모바일로 안보일때 방화벽 설정을 바꾸어줘야한다. >> 보안상 안 좋다. 방화벽 이슈 대처!

[WEB]JSP 기본 코드 이해

※ JSP 기본 코드 이해 1. JSP 기본 코드 이해 JSP 코드를 작성하는 주된 목적은 웹 브라우저에 보여 줄 HTML 문서를 생성하는 것입니다. JSP를 사용해서 파일 다운로드를 구현할 수 있고,XMI과 같은 다른 종류의 문서를 응답으로 제공할 수도 있지만, 대부분의 JSP 코드는 HTML을 생성합니다. 앞서 코드는 JSP 페이지가 생성할 문서가 HTML이며, 문서의 캐릭터 셋(character set : 문자 집합, 문자셋)이 UTF-8 인 것을 나타냅니다. * 문서의 캐릭터 셋(character set : 문자셋) 캐릭터 셋(character set : 문자 집합, 문자셋)과 캐릭터 인코딩에 대한 내용은 다음의 웹사이트를 참고 바랍니다. [다음] 1) 한글 인코딩의 이해 1 편 : 한글 인코딩의..

[WEB]이클립스를 활용한 웹 개발

※ 이클립스를 활용한 웹 개발 1. 이클립스 톰켓 설정 화면 각 입력 항목 의미 1) Name : 서버 실행 환경을 식별하기 위한 이름을 입력합니다. 2) Tomcat installation directory : 톰켓 설치 폴더를 지정합니다. 2. Dynamic Web Project 주요 입력 항목 의미 1) Project name : 프로젝트의 이름을 입력합니다. 2) Project location : 프로젝트 생성 폴더를 지정합니다. 3) Target Runtime : 웹 어플리케이션을 실행할 때 사용할 서버를 선택합니다. 앞서 설정한 서버 실행 환경을 선택합니다. 4) Dynamic Web Module Version : 서블릿 버전을 선택합니다. JSP 2.3은 서블릿 3.1 버전을, JSP 2.2..

[BACKEND] Eclipse 설치 및 환경설정_JAVA 단축키

1. eclipse 다운로드 = chrome google search : eclipse package (우측 다운로드 리스트 확인) https://www.eclipse.org/downloads/packages/ https://www.eclipse.org/downloads/packages/release/2020-06/r 2. Eclipse 2020-06 (4.11) 선택 1) Eclipse IDE for Enterprise Java Developers 2) 중앙 우측 = Windows x86_64 3) Download(다운로드) 3. C:\dev folder에 압축파일 풀어서 설치 4. eclipse 실행 - c:\dev\workspace 설정 5. eclipse 구조 분류 : 워크스페이스 - 프로젝트 -..

[WEB]Java, Apache Tomcat 환경 변수 설정

※ Java, Apache Tomcat 환경 변수 설정 1. JAVA_HOME 환경 변수 설정(필히! JDK 설치 후에 진행해야 함) 1) 윈도우즈키 + R키 - sysdm.cpl - 고급 - 환경 변수 - "시스템 변수" 에서 "새로 만들기" 버튼 클릭 - 변수 이름란에 JAVA_HOME 입력, 변수 값란에서 "디렉터리 찾아보기 " 버튼 클릭 - C:\Program Files\Java\jdk1.8.0_221 폴더 선택 * 참고 : 시스템 변수(모든 접속 계정에 환경 변수 설정을 적용함), 사용자 변수(해당 접속 계정에만 환경 변수 설정을 적용함) 2) 변수 칼럼명에서 Path 선택 - 편집 - 새로 만들기 - %JAVA_HOME%\bin 입력 - 확인 - 확인 - 확인 3) 윈도우즈키 + R키 - cm..

[WEB] Path 경로 설정 이해

※ Path 경로 설정 이해 1. Path(경로)는 특정한 파일의 위치 경로를 미리 지정해 주는 기능입니다. 참고로, Windows 운영체제에는 Path라는 이름의 환경변수가 있습니다. 이 Path 변수는 어떤 디렉토리에서도 실행할 수 있는 파일들을 찾기 위한 경로를 미리 설정해두어 활용할 수 있습니다. 2. Path 설정 실습 1) C드라이브 루트에 java_calculator.exe 파일을 갖고 있는 path_ex 폴더를 넣어줍니다. 2) 윈도우즈키 + R키 - cmd - cd\ - java_calculator.exe 실행을 해봅니다. 그러면, 다음과 같은 메시지를 확인할 수 있습니다. C:\Users\starh>java_calculator 'java_calculator.exe'은(는) 내부 또는 외..

[BACKEND] 뷰(View)

※ 뷰(View) 1. 뷰의 개념과 뷰 사용하기 물리적인 테이블에 근거한 논리적인 가상 테이블인 뷰(View) 객체를 생성하고 제거하거나 변경하는 방법에 대해 학습 합니다. 기본 테이블의 수에 따라 뷰는 단순 뷰(Simple View)와 복합뷰(Complex View)로 나누어집니다. 뷰(View)는 하나 이상의 테이블이나 다른 뷰를 이용하여 생성되는 가상 테이블(virtual table)을 말합니다. 우리가 알고 있는 테이블은 디스크에 공간이 할당되어 데이터를 저장하고 있지만 뷰는 디스크 저장 공간이 할당되지 않습니다. 즉,실질적으로 데이터를 저장하지 않고 데이터 사전에 뷰를 정의할 때 기술한 쿼리문만 저장되어 있습니다. 하지만 사용 방법은 테이블에서 파생된 객체 테이블과 유사하기 때문에 ‘가상 테이블..

[SQL]테이블 생성 수정 제거하기

※ 테이블 생성 수정 제거하기 1. 테이블 구조를 만드는 CREATE TABLE 문 1) DDL(Data Definition Language, 데이터 정의어) = 테이블의 구조 자체를 생성, 수정, 제거하도록 하는 명령문 집합입니다. CREATE TABLE 문을 사용하여 데이터를 저장할 테이블을 생성합니다. 이 명령문 하나로 테이블에 대한 구조를 정의하고, 데이터를 저장하기 위한 공간을 할당합니다. 테이블을 생성하기 위해서는 테이블명을 정의하고, 테이블을 구성하는 칼럼의 데이터 타입과 무결성 제약 조건을 정의해야 합니다. 2) 테이블명 및 칼럼명을 정의하기 위한 규칙 - 문자(A-Z, a-z)로 시작해야 하며 30자 이내로 작성합니다. - 문자(A-Z, a-z), 숫자(0-9), 특수문자(_, $, #)..

728x90
반응형