반응형

자바 공부 20

자바 - JDBC

자바 - JDBC 자바를 이용하여 mysql 접속하여 데이터 수정 및 조회하는 방법( mysql 8.0 이상버전) 기본적으로 jdbc를 이용하는방법import java.sql.* 한다.드라이브를 로드한다.=> Class.forName("com.mysql.cj.jdbc.Driver");connection 객체를 생성한다.statement 객체를 생성하의 쿼리문을 실행할수 있도록 한다.결과를 얻었으면 만들었던 객체를 모두닫는다. db로 부터 우리가원하는값을 저장할수 있는 객체를 만든다 나는 roleId,description 는 내용을 받아올거다.package kr.or.connect.jdbcexam.dto; public class Role { private Integer roleId; private Stri..

자바 접근제한자

자바 접근제한자 유형 같은 클래스 같은 패키지 자식 클래스 기타영 public O O O O protected O O O X 선언x(default) O O X X private O X X X public: 모든 곳에서 접근이 가능하다. protected : 패키지 및 모든 하위 클래스에서 접근할 수 있다. default : 동일한 패키지안에서만 접근이 가능하다. private: 같은 클래스 안에서만 접근이 가능하다. public 사용법 package chap01; public class Exam01 { public void run() { System.out.println("뛰어다니다"); } } //public 로 선언된 메서드 접근 package chap01; public class Test { pub..

자바 클래스

자바 클래스 클래스의 구성요소 멤버 변수 더보기 멤버 변수는 객체의 데이터가 저장되는 곳을 말하면 주로 필드라고 부른다. 사용법 package classd; public class Member { int age=10; public static void main(String[] args) { Member data=new Member(); //객체를 만들고 System.out.println(data.age); //객체명.멤버변수명 을 이용하여 값을 가져올수 있다. } } //static 으로 선언한 멤버 변수는 같으 클래스 안에서 객체선언 없이 사용가능하다. package classd; public class Member { public static String name="홍길동"; public static..

자바 메서드

메서드 자바에서 메서드를 사용하는 이유는 중복된 코드의 작성을 줄여 코드를 한눈에 알아보기 쉽게 할 수 있으며 코드의 유지와 보수하기 쉽게 해준다. 메서드 종류 표준 라이브러리 메서드 => 내장 메서드로 호출하여 사용하는 것들 말하는다 Scanner , Math 등이 여기 속한다. 사용자 정의 메서드 => 사용자가 필요에 의 메서드의 이름 매개변수 반환 유형 및 내부 로직을 정의한 메서드를 말한다. 메서드 기본 구조 [접근제한자] 반환유형 메서드명(매개변수) { 메서드 내용 } public int div(int a,int b) { int result=a/b; return result; } 이 메서드는 public라는 접근 제한자를 사용하며, 반환유형은 int 형이며 메서드 명은 div이고 매개변수는 a,..

jsp 스코프

jsp 스코프 Application : 웹 어플리케이션이 시작되고 종료될때까지 유지 Session : 웹브라우저 별로 변수 관리 Requset : http 요청을 was 가 받아서 웹브라우저에 응답할때까지 유지 page : 페이지 내에서 지역 변수 처럼사용 모든 스코프는 set,get 어트리뷰트를 이용하여 값을 불러오고 저장할수 있다. page 스코프 - 하나의 페이지가 실행되는 동안만 사용가능하다 (지역변수처럼 사용한다고 생각하면된다) -forward가 될때 page 스코프에 지정된 병수 사용불가능 Requset 스코프 - http 요청을 was 가 받아서 웹브라우저에 응답할때까지 변수를 유지하고자 할때 사용 -forward 값을 유지하고자 할때 사용 Session 스코프 - 웹브라우저 별로 변수 관리..

Jsp란

jsp란 자바 웹 프로그래밍에서 사용하는 기술로 동적 웹페이지를 만들기 위한 기술입니다. Html 코드에 자바 코드를 포함하여 웹페이지를 만들수 있다. jsp사용법 선언문 : 전역변수 메소드선언 할때 사용 => 표현식 : 화면에 출력할 내용을 기술 => id 위 코드는 선언문으로 변수와 메서드를 선언하여 표현식으로 메소드를 실행하였다. 스크립트 : 프로그래밍코드 기술에 사용 =>

Servlet Request,Response

Servlet Request,Response Request- http 프로토콜에 Request 정보를 서블릿에 전달하기 위한 목적으로 사용. -헤더정보, 파라미터, url ,쿠기등. Response-was는 어떤 클라이언트가 요청을 보냈는지 알고 있고 해당 클라이언트에 응답을 보내기위해 Response 를 사용한다. 헤더 정보 읽어 오기protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("..

servlet의 작성방법과 생명주기

servlet의 작성방법과 생명주기 서블릿이란 자바 언어를 사용하여 웹 애플리케이션 만드는 데 사용하는 기술입니다. 서블릿은 주로 서버에서 동작하며 클라이언트의 요청을 처리하고 동적으로 웹 페이지를 생성하고 응답하는 데 사용합니다 웹 서버와 통신하여 클라이언트의 요청을 받아들이고, 이에 대한 응답을 생성하여 다시 클라이언트에게 반환합니다. 이러한 특성으로 인해 서블릿은 동적인 웹 페이지를 생성하고, 데이터베이스와 같은 백엔드 시스템과 통신하여 웹 애플리케이션의 로직을 처리하는 데 유용하게 사용됩니다. 예를 들면 사용자가 로그인을 할때 아이디와 비밀번호를 입력하고 로그인 버튼을 눌렀을 때 정보가 올바른지 확인하고 다음 페이지를 제공하는 데에도 사용할 수 있다. 서블릿 작성방법 버전에 따라 2가지로 나눌수 ..

코테 공부

삼항 연산 int answer = num % n == 0 ? 1 : 0; int a = (조건문) ? (참):(거짓) ; equals() 문자열 비교 if (str1.equals(str2)) { } => str1 하고 str2 같으면 참 아니면 거짓이 나온다 형변환 문자-> 숫자 int b=Integer.valueOf(str2); double d_num = Double.valueOf(s); float f_num = Float.valueOf(s); 숫자 -> 문자열 String s; int i; s= String.valueOf(i); s= Integer.toString(i); s = ""+i; s = String.valueOf(f); s = Float.toString(f); s = String.valueO..

자바 공부 2024.02.24

[자바] 변수 선언,데이터 타입,

변수 선언 -변수란 어떠한 값들을 저장하는 자리를 만드는 것을 변수라고 합니다 //변수 선언 int a; char c; 변수 선언은 위의 코드와 같은 방식으로 선언 합니다 여기서 int .char 은 변수타입(데이터 타입) 이라고 하고 a,c는 변수명이라고 합니다 -변수 타입 boolean c = true;// true false 만 사용가능 char d='A'; //문자 하나 String e= "hello java"; //문자열 //정수 byte b; //-128~127 short s; // -32768~32767 int a=100;; //-21억~21억 long l =123L; //-9233372036854775808~9.... 뒤에 영어대문자L //실수 float f=10.0f; double b=1..

반응형