1. 기본 태그1) Markup Language 주석문2) HTML(Hyper Text Markup Language)Markup Language : 태그이용 ex) XML , HTML ..태그(Tag)를 사용하여 웹문서를 구조적으로 표현하기 위한 언어브라우저 엔진에 의해 해석되어 실행(출력)되는 언어브라우저마다 해석 방법이 다름 : 크롬, 엣지, 사파리, ...왜? 브라우저 엔진 마다 해석 방법이 다르기 때문webkit(웹킷)방식의 브라우저Gecko(객코)방식의 브라우저CSL( Client Script Language ) : HTML, CSS, JavaScript3) HTML 특징태그를 사용하여 웹문서(HTML File) 작성 - 태그는 대소문자 미구분시작태그와 종료태그가 하나의 짝으로 구성HTML 태그..
분류 전체보기
1. 프로토콜프로토콜: 네트워크에 연결된 컴퓨터가 서로 통신(대화)하기 위한 규약응용계층 : HTTP전송계층 : TCP인터넷계층 : IP2. 인터넷TCP/IP 기반의 네트워크가 전세계적으로 확대되어 하나로 연결된 네트워크의 네트워크3. 웹서비스 WWW( World Wide Web )인터넷 = www 가 아님www는 인터넷 기반의 서비스 중 하나 - 웹서비스4. 웹 통신 프로토콜 - http / httpsHTTP프로토콜 : www 서비스를 위한 통신 규약웹서버와 웹클라이언트는 HTTP를 이용해 통신(Hyper Text Transfer Protocol) : 높은 차원의 문자들(HTML)을 보내는 프로토콜(약속)(Hyper Text Transfer Protocol Security) : HTML을 부호화시켜 보..
1. WAS 설치Web Application Server : ex) Apache Tomcat (아파치 톰캣)웹서버 + 웹컨테이너 기능을 둘 다 가진 WAS 프로그램Apache Tomcat (아파치 톰캣) 설치법https://tomcat.apache.org/ 접속 >> Tomcat9.0 다운 >> core: zip 다운 후 압축풀기이클립스에 연결해 사용해서 Start 와 Stop을 할 수 있게 만들 것임sutdown.batstartup.bat이클립스와 호환이 안되기 때문에 Tomcat10.0 다운 안받음이클립스 내에서만 동작시킬 것임!서버로서 동작시키는 것이 아니기 때문에 zip 파일만 다운받으면 됨! ( https://tomcat.apache.org/download-90.cgi) bin명령파일conf파일..
1. 웹프로그램의 개념웹서비스(www)를 제공하는 컴퓨터(web server)에서 클라이언트 요청에 의해 실행되는 프로그램 [step1] (요청) 클라이언트 >>>>> 서버(http프로토콜 이용) 클라이언트가 어떤 서버에 접속하여 → url주소로 요청! → 요청에 의한 실행이 일어남 → 그 결과를 웹문서로 받아서 출력처리[step2] (응답) 서버 >>>>> 클라이언트서버는 응답후 실행결과를 클라이언트에게 전달함(실행결과 형식) 웹문서로 제공 . json으로 제공.. 등웹 문서 : HTML 언어로 만듦파싱해서 렌더링 ( 해석해서 뿌려줌, 출력함)[step3] (요청) - (응답) - (출력)의 반복요청 → 실행 → 출력 → 요청 → 실행 → 출력.. 의 반복1) 웹프로그램 예시2. 웹에서 입출력하는 방법..
xyz.itwill.app > CalcAgeApp.javapackage D_xyz.itwill.app;import java.util.Date;//java.lang 패키지의 자료형은 기본적으로 import 처리되어 제공import java.util.Scanner;/*📦 java.lang 패키지의 클래스기본적으로 import 처리되어 제공왜? : 기본적으로 모든 클래스의 최선조인 Object 클래스를 상속받아야하기 때문java.lang.System 클래스java.lang.String 클래스📦 java.util 패키지의 클래스java.lang 패키지 외는 import 필요java.util.Scanner클래스java.util.Date 클래스 - 날짜와 시간정보를 저장하기 위한 클래스📦 VS java.sql..
1. 패키지(package)같은 목적의 자료형(참조형)을 명확히 구분해서 표현하는 단위 1) 자바에서 자료형(참조형)이란?클래스(Class) , 인터페이스(Interface) , 열거형(Enum) 2) 패키지를 사용하는 이유패키지를 이용하여 자바 자료형을 보다 쉽게 관리하기 위해클래스 관리의 용이성 3) 패키지이름 작성법 (권장)그룹의 도메인을 역방향으로 나열해 작성하기도메인(domain)인터넷에서 개인 또는 그룹이 사용하기 위한 네트워크 식별자도메인을 임대해서 사용할 수 있음ex) 가비아회사에서 도메인 임대그룹명을 지정해 작성하기//ex. www.(도메인)itwill.xyz//xyz.itwill.board(그룹명) >> board와 관련된 클래스들로 작성//이패키지 안에 있는 클래스들은 board를 만..
1. 접근제한자(접근지정자)의 종류🔐클래스 ,🔐필드 , 🔐메소드에 대한 접근 유무를 설정하기 위한 제한자외부에서 접근할 수 있는 레벨접근 키워드(keyword) 2. priavte - 같은 클래스 내 접근 가능필드 와 메소드에 사용 가능한 접근제한자 - 은닉화클래스는 사용 불가능클래스 내부에서만 접근 가능하며 클래스 외부에서는 접근 불가능1) 클래스 내 : 접근okpackage xyz.itwill.access;//public클래스public class PrivateMember { //private필드 private int num; //private메소드 private void display() { System.out.println("num = "+num); //동일클래스는 private필드..
(추상/부모) inheritance > Employee.java package inheritance; //사원정보(사원번호,사원이름)를 저장하기 위한 클래스 // => 모든 사원 관련 클래스가 상속받아야 되는 부모클래스 // => 객체 생성이 목적이 아닌 상속이 목적인 클래스로 작성 - 추상클래스로 선언하는 것을 권장 public abstract class Employee { private int empNo; private String empName; //상수필드(Constant Field) : 프로그램에서 값(리터럴) 대신 사용하기 위해 의미있는 단어로 제공되는 필드값 //형식) public static final 자료형 상수명=값; // => 상수명은 대문자로 작성하며 스네이크 표기법을 이용하여 작성..