조회수를 얻기위해 오랜만에 자바 기초를 정리해본다- 참고 김영한 자바 변수 사용package class1;public class ClassStart1 { public static void main(String[] args) { String student1Name = "학생1"; int student1Age = 15; int student1Grade = 90; String student2Name = "학생2"; int student2Age = 16; int student2Grade = 80; System.out.println("이름:" + student1Name + " 나이:" + student1Age + " 성 적:" + student1Grade); System.out.println("이름:" + stu..
스프링은 설정이 너무 빡세다.. crud는 서블릿이나 스프링이랑 별다르지 않지만.. 프레임워크는 잘익혀두는것이 중요하다 Model 객체란 Model 객체는 Controller 에서 생성된 데이터를 담아 View 로 전달할 때 사용하는 객체. Model 객체는 스프링이 제공하는 모델을 사용하는 것이므로 따로 반환을 해주지 않아도 된다. 생명주기: ModelAndViewContainer가 생성될 때 함께 만들어진다. Model은 Map이라고 보면 된다. 이미 만들어져있는 model을 가져와서 컨트롤러의 파라미터에 전달해주기 때문에 런타임에서는 model 객체를 사용하게 됩니다. Model 객체 : 속성 값을 담아두는 객체ModelAndView 객체 : 속성 값 뿐만 아니라 View 이름도 담아둘 수 있는 객..
IP 인터넷 프로토콜 역할 • 지정한 IP 주소(IP Address)에 데이터 전달 • 패킷(Packet)이라는 통신 단위로 데이터 전달 IP 프로토콜의 한계 • 비연결성 • 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송 • 비신뢰성 • 중간에 패킷이 사라지면? • 패킷이 순서대로 안오면? • 프로그램 구분 • 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이면? 인터넷 프로토콜 스택의 4계층 애플리케이션 계층 - HTTP, FTP 전송 계층 - TCP, UDP 인터넷 계층 - IP 네트워크 인터페이스 계층 출발지 IP, 목적지 IP, 기타... 출발지 PORT, 목적지 PORT 전송 제어, 순서, 검증 정보... TCP 세그먼트 전송 데이터 TCP 특징 전송 제어 프로토콜(T..

-데이터 패킷*의 출처와 목적지를 표시하여 데이터 라우팅을 담당합니다.IP 덕분에 네트워크 간 통신이 가능합니다.따라서 IP는 네트워크 계층(계층 3) 프로토콜로 간주됩니다. 또 다른 예로, 전송 제어 프로토콜(TCP)은 네트워크를 통한 데이터 패킷의 전송이 원활하게 진행되도록 보장합니다. 따라서 TCP는 전송 계층(계층 4) 프로토콜로 간주 TCP: 앞서 설명한 것처럼 TCP는 안정적인 데이터 전달을 보장하는 전송 계층 프로토콜입니다.TCP는 IP와 함께 사용하기위한 것이며 두 프로토콜은 종종 TCP/IP로 함께 참조됩니다. HTTP: 하이퍼텍스트 전송 프로토콜(HTTP)은 대부분의 사용자가 상호 작용하는 인터넷인 월드와이드웹의 기초입니다.장치간에 데이터를 전송하는 데 사용됩니다.HTTP는 애플리케이션..
package org.doit.ik; import java.text.DateFormat; import java.util.Date; import java.util.Locale; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import lombok.extern.log4j.Log4..
package org.doit.ik; import java.text.DateFormat; import java.util.Date; import java.util.Locale; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; /** * Handles requests for the ..
package org.doit.ik; import java.text.DateFormat; import java.util.Date; import java.util.Locale; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; /** * Handles requests for the ..
package org.doit.ik.controller; import java.io.File; import java.io.FileInputStream; import java.util.List; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.doit.ik.domain.MemberVO; import org.doit.ik.domain.NoticeVO; import org.doit.ik.mapper.MemberMapper; import org.doit.ik.mapper.NoticeMapper; imp..

① 테 이블에 있는 데 이 터들을 걸러 내는 필터 역힐을 하는 일반조건 ② 조인 시에 테이블들을 연결하는 조인조건 SELECT * FROM employees WHERE employee_id = 101; S E L E C T FROM WHERE first name l l 1ast name full name e mp 1 • y e e S empI•yee id = 101; S E L E C T FROM WHERE S E L E C T FROM WHERE S E L E C T FROM WHERE first name l l 1ast name AS full name e mp 1 O Ve e S empl•vee id = 101F 낙 AS 별칭 이름 Eirst name l l 1ast name "full name" 다..