전체 글 297

240312 WEB - jQuery AJAX

아이디 중복 체크 $(function(){ // class="dup" 버튼을 클릭했을 때 $('.dup').click(function(){ // class ="id" 텍스트 상자가 비어있으면 "아이디를 입력하세요." 포커스 if($('.id').val() === ''){ alert("아이디를 입력하세요."); $('.id').focus(); return; //버튼은 기능이 없기 때문에 return만 작성해줌 } // 아이디 중복체크 $.ajax({ //ajax 옵션 //type : 'get' 또는 'post', //url : "가상주소", //data : {이름:값(키:값),이름:값(키:값),...}, //dataType : 'html', ..

KDT/WEB 2024.03.12

240311 Java - 내부 클래스2

내부 클래스 클래스 내부에 선언된 또 다른 클래스 외부 클래스와 밀접한 관련이 있고 다른 클래스와는 협력할 일이 없는 경우에 내부 클래스로 선언해서 사용 내부 클래스는 중첩 클래스라고도 함 내부 클래스에서 외부 클래스의 멤버에 손쉽게 접근할 수 있음 서로 관련 있는 클래스를 논리적으로 묶어서 표현함으로써, 코드의 캡슐화를 증가시킴 외부에서는 내부 클래스를 접근할 수 없으므로 코드의 복잡서을 줄일 수 있음 내부 클래스 종류 인스턴스 내부 클래스 static 키워드를 가지지 않는 클래스 외부 클래스의 인스턴스 변수나 인스턴스 메소드에 사용될 목적으로 선언 정적 내부 클래스 static 키워드를 가지는 클래스 외부 클래스의 클래스(정적) 변수나 인스턴스 메소드에 사용될 목적으로 선언 지역 내부 클래스 외부 클..

KDT/Java 2024.03.11

240308 WEB - 정리 2, jQuery

정리 2폼에서 입력한 내용이 서버에 전달되면 서버에 request 내장 객체 저장 web.xml : 페이지를 적지 않으면 자동으로 실행 시켜줌 response.sendredirect : 주소가 바뀌면서 요청 - 응답 결과값 session.setAttribute : 연결되어 있는 동안 페이지 상관없이 값을 유지 MVC패턴을 이용하기 전에는 jsp에 모든 것을 다 넣음.(여러 명이 동시에 작업하기 위해 분리) 객체 생성 개념MemberDTO memberDTO = new MemberDTO(); 변수에는 하나만 저장이 가능, 기억장소를 여러 개 담을 수 있게memberDTO 여러 개를 담을 수 있는 주소값을 가지고 있음. set() get() 메소드로 접근 MVC 패턴Q. MVC 패턴 동작원리 및 장점장점-반복..

KDT/WEB 2024.03.08

240308 Cloud - Git & GitHub 1

더보기 순서대로 진행해야함 Git 설치 Standalone Installer에서 비트에 맞게 다운로드 기본값으로 설정해서 설치 설치가 완료 되었으면 우클릭 - Open Git Bash here git git과 관련된 명령어 git --version git 버전 확인 로컬 저장소 만들기 컴퓨터에 git과 연결할 로컬저장소를 생성 로컬 저장소는 실제 Git을 통해 버전관리가 이루어질 컴퓨터 내의 폴더 D드라이브 StudyGit 폴더 생성 StudyGit 폴더 안에 README.txt 텍스트 파일을 생성 README.txt에 아무 내용을 넣고 저장 폴더 안에서 마우스 우클릭 후 Open Git Bash here git init 초기화 작업(폴더 안에 숨긴 폴더로 .git이 생성됨 ※리눅스에서 .은 숨긴 파일을..

KDT/Cloud 2024.03.08

240307 Java 입출력 스트림 3, 내부 클래스 1

버퍼링 기능으로 파일 복사하기 package test15; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class FileCopyTest1 { public static void main(String[] args) { //FileInputStream, FileOutputStream 클래스를 사용하여 이미지 파일을 읽어와서 복사 long ms = 0; try(FileInputStream fis = new FileInputStream("src/tes..

KDT/Java 2024.03.07

240307 WEB - 정리 1, 보안 취약점 1

JSP(Java Server Page)자바, 웹 서버 동작원리JDK설치웹 서버 설치 -> 아파치 톰캣웹 서버의 역할 : 1) 웹서버(아파치) 서버에 내용(파일)을 사용자에게 보여주는 기능                           2) 웹 애플리케이션 서버(톰켓) : JSP, JAVA 코드 -> HTML로 변경해서 사용자에게 보여주는 기능웹 서버 동작원리Q. 웹 서버 동작원리는?HTML 페이지클라이언트가 HTML 페이지를 요청 - 서버에서 요청한 페이지를 응답(사용자가 서버에 요청 - 서버에서 요청한 페이지를 응답)웹 서버에 전달 - 웹 서버 안에 사용자가 요청한 페이지를 찾아 사용자에게 전달(응답) JSP 페이지클라이언트가 JSP 페이지 요청- 웹 서버(아파치) 전달 - 해당 JSP페이지 찾아 웹 ..

KDT/WEB 2024.03.07

240306 Java 입출력과 스트림 2

예외 처리 throws package test15; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class FileOutputStreamTest2 { public static void main(String[] args) throws IOException { //바이트 단위 스트림 생성과 처리 //1) 입력 스트림(InputStream) 클래스 상속 //2) 출력 스트림(OutputStream) 클래스 상속 //파일 단위 처리스트림(FileInputStream, FileOutputStream) 클래스로 구현 //FileOutputStream 클래스 : 파일로 저장..

KDT/Java 2024.03.06
728x90